[Pkg-samba-maint] switching samba packaging to git tomorrow - don't use svn anymore

Ivo De Decker ivo.dedecker at ugent.be
Mon May 6 08:18:00 UTC 2013


Hi Jeroen,

On Mon, May 06, 2013 at 02:59:45AM +0200, Jeroen Dekkers wrote:
> > If there is some reason not to do this, please shout quickly.
> 
> I think it is nicer if real names and email addresses are used in the
> Author field of commit messages, so that the old commits will have a
> similar Author field as new commits made directly with git. I've
> attached an authors file that can be used with git-svn to do this. I
> just tested it with
> 
> git svn init svn://svn.debian.org/svn/pkg-samba/ -T trunk/samba -b branches/samba -t tags/samba
> git svn fetch --authors-file=../pkg-samba-authorsfile

Thanks for looking at the repo.

I prefer not to do this, as this feels like rewriting history. Subversion only
knows user id's, not emails, so that is what's in the old repo. Also, some
addresses (and even names) changed over this period, so there could be
discussion about the exact conversion. Any change will change all commits ID's
that are based on it, so it will break the repo.

> Git svn fetch has been running for quite some time now, but hasn't
> finished yet. I think the authorsfile is complete, but as git svn
> fetch hasn't finished running I can't be completely sure. Git svn
> fetch will stop if any name is missing, then you can easily add the
> missing name and continue.

The conversion took 6 hours last time. If there are no structural problems
with it, I'd rather not run it again...

Cheers,

Ivo




More information about the Pkg-samba-maint mailing list