Thread (5 messages) flat view 5 messages, 2 authors, 2016-06-15

Re: git-svn: both merged commits and original commits are showing up in branches after migration

From: Jonathan Nieder <hidden>
Date: 2016-06-15 22:49:07

Hi Bradley,

Bradley Wagner wrote:
On Thu, Jul 8, 2010 at 10:58 PM, Bradley Wagner wrote:
quoted
I've done a migration using "git-svn init" and "git-svn fetch". After
the migration, I did a "git log refs/remotes/svn/6.7" and found that
it listed both the commits that I merged into the 6.7 branch and the
original commits to the trunk/master even though the SVN history
obviously only has what was merged into that branch.
Yes, this is intentional.  If you try ‘gitk --all’, you can see
the history of all branches, where they branched from, and so on.

As far as I know the svn:mergeinfo is not actually used until
a merge.  Instead, git-svn uses subversion’s file copy tracking
information to follow history past a branch point; see the
find_parent_branch function in the git-svn script for details.

Hope that helps,
Jonathan
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help