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

Jelmer Vernooij jelmer at samba.org
Thu May 9 11:59:11 UTC 2013


On Mon, May 06, 2013 at 08:12:39PM +0100, Jelmer Vernooij wrote:
> On Mon, May 06, 2013 at 10:18:00AM +0200, Ivo De Decker wrote:
> > 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.
> Rewriting history is common in Git - rebase or filter-branch rewrites
> history. :-)
> 
> This is the only moment really when we can make changes like this to
> the Git repository - once we do the conversion, we don't know what
> other repositories are out there that are based on the Git repo. Making changes
> to history later will break all forks, which we will want to avoid.
> 
> Old and outdated email addresses aren't just a problem for the
> SVN conversion but in other repositories as well. Tools that care
> already have to deal with that problem, e.g. through .mailmap.

I just got a flood of emails, two for every commit. What did we decide on the
realnames vs invalid emails? I didn't see any further discussion on it.

Cheers,

Jelmer



More information about the Pkg-samba-maint mailing list