On Monday 15 November 2010, Alex wrote: > Well I've put up my git-svn mirror of GTKG on github [...] > https://github.com/stsquad/gtk-gnutella
Yay, what a relief! Cloning the whole repository did't take me much longer than I normally need to call svn update. Thanks! The repository is not yet perfect, though, especially the "author" header of the commits. Git insists in storing the author's name and email address in this field (not his account name, as SVN does, because git doesn't have to deal with accounts). Your git-svn script invented dummy email addresses to put there, and it used the SVN account names where there is supposed to be real names. This is not only a cosmetic issue. It also complicates filtering. A developer should be able to do a "git log --author=Raphael" to see only Raphael's commits, for example (which is, in a non-linear development history, most useful for Raphael himself). The same filter should match commits that happened before _and_ after the move to native git, so these commits need their author header to be set correctly. There should be an at least half-automatic way to extract the needed author information from the AUTHORS file. Perhaps I find some time to look into that tonight. Rewriting the commits alters their SHA-1, of course. This means these glitches need to be sorted out _before_ the transition, because it would otherwise require rebasing everyone's local branches, which is inconvenient and needs manual negotiation. Hauke ------------------------------------------------------------------------------ Centralized Desktop Delivery: Dell and VMware Reference Architecture Simplifying enterprise desktop deployment and management using Dell EqualLogic storage and VMware View: A highly scalable, end-to-end client virtualization framework. Read more! http://p.sf.net/sfu/dell-eql-dev2dev _______________________________________________ gtk-gnutella-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel
