On 03/26/10 06:23, Sebastian Pipping wrote:
> Consequences
> ------------
> So Git relies on the existence of merge commits to detect what has been
> merged already.  Creating all these merge commits is a tough job for a
> conversion tool (like svn2git) as it would have to distinguish between
> cases where just a few commist have been cherry-picked over and cases
> where all previous commits have made it over.
> 
> So the portage Git history does not have merge commits at these points
> but plain single-parent commits.

I was wondering if this could be something that git-svn can do better
than svn2git: after all what does git-svn do in these 100 minutes taking
longer than svn2git?

So I ran a git-svn conversion again but it seems it does no better:

  # git cherry -v prefix master | wc -l
  7988

So that looks like about the same.



Sebastian

Reply via email to