Re: git-svn and huge data and modifying the git-svn-HEAD branch directly

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Linus Torvalds
Date: Wednesday, March 1, 2006 - 8:53 am

On Wed, 1 Mar 2006, Andreas Ericsson wrote:

Yes, but I think Eric wanted to avoid having to write the prefix part, 
which git won't let you do right now.

If you have a ref in .git/refs/svn-tracker/git-svn-HEAD, you would have to 
write out all of "svn-tracker/git-svn-HEAD", because unlike a "real 
branch", get_sha1() won't look into the "svn-tracker" without it being 
explicitly mentioned.

Now, some tools will actually do "for_each_ref()" and check the ref-name 
against each of them (so if you pass in "foo", it will check them afainst 
_any_ ref-subdirectory that contains "foo"). But get_sha1() won't.

We could fix get_sha1(), but part of the logic was that other 
subdirectories are special, and as such they _should_ be mentioned, so 
that a file in such a special directory isn't ever confused with a real 
branch.

But if you were to use for example .git/refs/git-svn/tracking as the 
svn-tracking reference head, and then you'd be perfectly able to use

	git log git-svn/tracking..

to see what you've done since the last svn import?

(or use HEAD, if you prefer that over "tracking")

		Linus
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
git-svn and huge data and modifying the git-svn-HEAD branc ..., Nicolas Vilz 'niv', (Mon Feb 27, 10:59 am)
Re: git-svn and huge data and modifying the git-svn-HEAD b ..., Nicolas Vilz 'niv', (Mon Feb 27, 12:34 pm)
Re: git-svn and huge data and modifying the git-svn-HEAD b ..., Nicolas Vilz 'niv', (Mon Feb 27, 1:47 pm)
Re: git-svn and huge data and modifying the git-svn-HEAD b ..., Linus Torvalds, (Wed Mar 1, 8:53 am)
Re: git-svn and huge data and modifying the git-svn-HEAD b ..., Josef Weidendorfer, (Wed Mar 1, 10:14 am)
Re: git-svn and huge data and modifying the git-svn-HEAD b ..., Josef Weidendorfer, (Wed Mar 1, 11:06 am)
Re: git-svn and huge data and modifying the git-svn-HEAD b ..., Josef Weidendorfer, (Wed Mar 1, 1:26 pm)
Re: git-svn and huge data and modifying the git-svn-HEAD b ..., Josef Weidendorfer, (Wed Mar 1, 1:54 pm)
Re: git-svn and huge data and modifying the git-svn-HEAD b ..., Johannes Schindelin, (Wed Mar 1, 2:07 pm)