]> gitweb.ps.run Git - ps-cgit/commit
Support unannotated tags in git-clone.
authorJason A. Donenfeld <Jason@zx2c4.com>
Fri, 1 Feb 2013 20:08:51 +0000 (21:08 +0100)
committerJason A. Donenfeld <Jason@zx2c4.com>
Fri, 1 Feb 2013 20:11:32 +0000 (21:11 +0100)
commit05da4c2822f60649786c0dd81f01a3855846248f
tree22f29dfc665c75fca969421b4dece278fe43cfc1
parent225c8aba3171156fb917abe043ea55797e2cc1f9
Support unannotated tags in git-clone.

Matthew McClintock reported that older unannotated tags were not
correctly being cloned and did not appear in info/refs. Further
investigation revealed some dubious prefix comparison code for
determining whether or not to write refs in info/refs. After comparing
it with git's own http-backend.c, it appears upstream does not use this
prefix logic.

OTOH, I don't know what the reasoning was when the prefix logic was
introduced. It appears to me to just be buggy, though it's possible
there are other reasons, and we'll have to revisit this commit.

But for now, Works For Me.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Signed-off-by: Matthew McClintock <msm@freescale.com>
Reported-by: Matthew McClintock <msm@freescale.com>
ui-clone.c