More SVN->HG questions

Hans Meine meine at informatik.uni-hamburg.de
Thu Jul 9 06:17:38 CDT 2009


On Thursday 09 July 2009 12:25:07 Jeff Squyres wrote:
> > repository.  Not only will all these extra commits "pollute" the
> > common repository that we all share, it will also make moving commits
> > to release repositories much more difficult (because instead of moving
> > 1 commit, you have to move N commits, and they may be deeply
> > intertwined in history).
> >
> > How to other projects typically handle this kind of scenario?  Do your
> > developers use the rebase extension, or mq?  Or do you do something
> > else?

There have been big discussions about whether full history or "cleaned" 
history is better; personally, I like to have the full history, together with 
the right tools to view / peruse it.

OTOH, there are enough tools for cleaning, the "histedit" extension comes to 
my mind (because it makes this particularly easy), but mq etc. can also be 
used, and you might even go without any extension at all (at the expense of 
some convenience), i.e. by manually creating the right diff and committing it 
with a summarizing description in another branch, which you then share.

Maybe you should look for some of the past discussions on the pros/cons of 
history cleaning / "perfect commits" (sorry, don't have a thread subject handy 
ATM).

HTH,
  Hans


More information about the Mercurial mailing list