git/list[1] front-page[2] threads[3] people[4] search[5] about
 

One more shallow tree weirdness - tag not pulled?

From
Robin H. Johnson <robbat2@gentoo.org>
Date
Apr 12, 2007, 01:16 UTC
Message-ID
<20070412011616.GB18378@curie-int.orbis-terrarum.net>

One other bit of weirdness I ran into. On a shallow clone that is extended to full depth, there is a tag missing (that was in the non-shallow clone).

Testcase
> git clone git://git.kernel.org/pub/scm/git/git.git git-0
> git clone --depth 1 git://git.kernel.org/pub/scm/git/git.git git-1
> cd git-1 && git pull --depth 10000000

Now the content of git-0 and git-1 should be functionally identical, but it's not.

I created 'git-$N.list' with:
find git-$N ! -type d  | sort |egrep -v '\.git/(objects/pack/|index$|logs/)' \
 | tr '\n' '\0' | xargs -0 md5sum | sed 's,git-$N/,,g' >git-$N.list

--- git-0.list 2007-04-11 18:12:25.000000000 -0700 +++ git-1.list 2007-04-11 18:12:32.000000000 -0700

@@ -28,7 +28,6 @@
 bc94cbd02df32d07b7fd230d7aba42e8  .git/refs/tags/gitgui-0.6.3
 91521cca8d3f177e2f0cb4a586dac6be  .git/refs/tags/gitgui-0.6.4
 c56d1ac72d959f87ba0dd92721de36de  .git/refs/tags/gitgui-0.6.5
-b9c7a4533d41dfedd0a0d23bbfb3fed8  .git/refs/tags/junio-gpg-pub
 43ceb81bf4c131a8a882025a676aa22e  .git/refs/tags/v0.99
 072e3055bf33ff1ba5aa4697f2b539fb  .git/refs/tags/v0.99.1
 85916310d7d0a86818033ac95f32b234  .git/refs/tags/v0.99.2
-- 
Robin Hugh Johnson
Gentoo Linux Developer & Council Member
E-Mail     : robbat2@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85
Next: Junio C Hamano
Message 1 of 3 in “One more shallow tree weirdness - tag not pulled?”
  1. Robin H. JohnsonApr 12, 2007
  2. Junio C HamanoApr 12, 2007
  3. Robin H. JohnsonApr 12, 2007

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.