Hello Samuel,
How're you Samuel? =)
So, When I stated to use one distributed revision control I saw a little bit of git, Mercurial and Bazaar.
I choose Mercurial and after that I start to learn Mercurial.
Some weeks ago, I did an voluntary course in the university about Mercurial.
I believe that Mercurial is amazing.
To be sure, I don't know what is the problem that you have with Mercurial.
And Mercurial is made in Python, If we that love Python don't use it, who will?
Best Regards.
--Rafael CapuchoAcrescentar Consultoria & Planejamentowww.acrescentar.com
PGP-Public Key: 2048R/7389A96F pgp.mit.edu
FP: EDB5 CDEE 8442 99CC C92D 9173 6B32 A5C9 7389 A96F
On Wed, Nov 2, 2011 at 9:45 PM, Samuel Ytterbrink <nep...@gmail.com> wrote:Hi all!I have a old proposal, but with this time a solution. Lets move to git.Why git? well to be honest cause i think git is superior in many ways( speed to name one). but mostly cause i know the work flow of git and there is no good documentation on workflows i hg. I have tried to adapt my work flow to hg and found that its very hard to do so.I still understand a no, cause one mans wish is not what you should use as an excuse to switch tools. How ever i found this: http://hg-git.github.com/And bitbucket now supports git so what im actually are suggesting is to have(at least for some time) 2 repos, one git and one hg, on bit bucket hand have someone( me) merge the 2, and then have a evaluation at a later date.The hg-git extension seams to have a problem dealing with named branches, and its old... 2009... but seams to be able to export in a okay format, and probably able to import it with out loosing any info( as they state).
Hope this was clear and are readable, im of to bed( need sleep).--
//Samuel Ytterbrink
Have you tried the built-in rebase extension of hg?
http://mercurial.selenic.com/wiki/RebaseExtension
Note that pytddmon already has made a move in the past - from
launchpad/bzr to bitbucket/hg. It is not the funniest of things to do,
and on this mailing list, Samuel seems to be the only one really
advocating making the move.
I do see the point of doing rebases - merging patches "in the past"
should generally be much simpler than doing merges on the front. It
does encourage "large refactorings" like Samuel has done the last
week(s), which I'm kind of ambivalent about, but from a pragmatic
viewpoint I see the value of it.
So Samuel - if you could try out rebase on your current branch(es),
and come back to the mailing list to tell us how it went, it would be
great.
Note: what I am ambivalent about, is large refactorings in general,
not Samuels refactorings the last few weeks. What Samuel has done
(separating GUI from logic, multiprocess support, etc.) is great!