Re: [myhdl-list] Keep hierarchy in VHDL conversion
Brought to you by:
jandecaluwe
From: Angel E. <ang...@gm...> - 2013-04-14 19:48:53
|
On Sun, Apr 14, 2013 at 9:28 PM, Jan Decaluwe <ja...@ja...> wrote: > On 04/14/2013 06:02 PM, Angel Ezquerra wrote: > >> Oscar, >> >> if you have never used mercurial and need some help drop me a line. I >> am very active in TortoiseHg development (and a bit on mercurial as >> well) so I think I could help bring you up to speed if you need it > > Interesting. > > Perhaps I should ask a more general question: should we > consider to move MyHDL development to github? > > This is not a technical question. Many Pythonistas probably > have a slight preference for Python-based mercurial. > Professionally, I use both and I am happy with either one. > > The point is that "everyone" seems to be at github. So > perhaps this is good for visibility. > > It may also be good for development. I like the way > Oscar presented his work: it shows commitment to > maintain the feature, and everyone can try/follow > it without requiring my assistance. Much better > than getting patches/bundles out of the blue that > I am supposed to review/check/integrate before others > can (easily) do so. > > Of course, for this to work, all development should > be on the same system. > > Jan As you an imagine given my background I really like the fact that MyHDL is developed using mercurial, which I greatly prefer over git. This is a bit off topic but I personally find the fact that so many technical people use and even advocate git rather than mercurial both surprising and a little depressing, since (IMHO) mercurial is a much better all around version control system (_much_ better UI, better tools, better Windows support, better, simpler model, etc). I think github is a big reason why git is more popular than mercurial (at the time github was created, there was nothing quite like it, unless you count SourceForge...) but the real reason is probably the fact that it was created by Linus... I guess we technical people are as prone to decide things based on non technical reasons as anybody else... You are right however that moving to github may give some additional visibility to the project. That being said I think the MyHDL audience may not be as likely to be on github as other more "pure software" projects. As an alternative, I find that BitBucket works really well and is also very popular. It has very good support for mercurial (and git). It is where TortoiseHg is hosted and it works really well. I find that its features are on par with github. In any case, I have contributed little to MyHDL (a few patches some time ago, which are still waiting to be reviewed or applied, *hint*, *hint* :-) so take my opinion for what is worth to the project. Cheers, Angel |