From: Stephen D. <sd...@gm...> - 2008-11-19 20:03:55
|
On Wed, Nov 19, 2008 at 6:54 PM, Andrew Piskorski <at...@pi...> wrote: > On Wed, Nov 19, 2008 at 05:48:11PM +0000, Stephen Deasey wrote: > >> http://www.bitbucket.org/naviserver/naviserver/overview/ > >> It's up to date for both branches of AOLserver, and naviserver with >> the exception of Zoran's commit the other day (I'll update that >> now). It also models the fact that naviserver is a fork AOLserver >> 4.0.10. > > I've yet to really use Mercurial at all, but that all sounds very > cool. > > I take it that one way CVS to Mercurial importing is very robust by > now? It is. Here's the command I use: $ hg convert -A ~/authors.map \ --config convert.hg.usebranchnames=0 --config convert.hg.clonebranches=1 \ ~/in/naviserver-HEAD ns-HEAD-hg Where authors.map is a file which maps sf username like 'sdeasey' to mercurial users like 'Stephen Deasey <sd...@gm...>', and the branch stuff is saying I prefer to represent branches as separate repos. However, I have done a bunch of clean ups of the commit messages, some squashing of commits which should have been one commit, or where a followup commit fixed a typo or some other trivial mistake with a log message of 'oops...'. So the conversion is 'accurate', but better than the original :-) Even if you're not interested in mercurial, you might want to browse the aolserver repos here for this reason alone: http://www.bitbucket.org/aolserver/aolserver/overview/ http://www.bitbucket.org/aolserver/aolserver-40x/overview/ For example, according to the AOLserver ChangeLog the last change was made in June, and it's one of only two changes made this year: http://aolserver.cvs.sourceforge.net/viewvc/aolserver/aolserver/ChangeLog?revision=1.386&view=markup Browsing the mercurial shortlog on bitbucket you can see there's actually been 9 changes by 4 different authors. This would be useful for these guys: http://openacs.org/forums/message-view?message_id=2438982 to whom it looks, on the outside, like nothing's been touched in either aolserver or naviserver for years... |