I have git 1.5.6.5 installed from the Debian/lenny package.
Poking around in http://git.kernel.org/ looking for a git repository that might have the latest -rt development happening, I found
http://git.kernel.org/?p=linux/kernel/git/rostedt/linux-2.6-rt.git
which looked promising.
But when I tried cloning it using:
git clone rsync://rsync.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-rt.git linux-2.6-rt
it pulled several hundred megabytes through my (rather slow) DSL line and then printed out
error: Trying to write ref refs/tags/v2.6.11 with nonexistant object 5dc01c595e6c6ec9ccda4f6f69c131c0dd945f8c fatal: Cannot update the ref 'refs/tags/v2.6.11'.
and then removed everything it had just pulled.
Looking at http://git.kernel.org/?p=linux/kernel/git/rostedt/linux-2.6-rt.git;a=tags I see that apparently v2.6.11 and v.2.6.11-tree both point at a tree object and not a commit.
Is this a bug in git? (Even if there is something wrong with the git repository I was trying to clone, the fact that it removed all the work that took a long time to pull is annoying.)
Is this problem already fixed in some newer version of git?
-Tim Shepard shep@alum.mit.edu