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

Re: tags not present in bare clone

From
PEPatricia Bittencourt Egeland <pbegeland@linea.gov.br>
Date
Apr 23, 2012, 20:43 UTC
Message-ID
<98431788-0ED7-4ADB-972A-193587433216@linea.gov.br>
In-Reply-To
<xmqqobqii7c2.fsf@junio.mtv.corp.google.com>

Thanks Junio. I confirm that I can see the tags. I was looking (ls) in .git/refs/tags, only.

But, after more search, it looks like tags may be stored in .git/packed-refs to improve a repo access. I didn't know about that. It is also good to know about "git for-each-refs" to list tags and the commit they point to.

Thanks, Patricia

On Apr 23, 2012, at 1:19 PM, Junio C Hamano wrote:
Show 40 quoted lines
> Junio C Hamano <gitster@pobox.com> writes:
> 
>> Patricia Bittencourt Egeland <pbegeland@linea.gov.br> writes:
>> 
>>>       I'm trying to create a bare clone from a regular repo (all
>>>       locally; in the same machine). However a tag created in the
>>>       regular repo can't be found in the fresh bare clone.  I
>>>       expected that the tags would also be present just like anything
>>>       from "refs". Am I wrong about that?
>> 
>> Reproduction recipe???
>> 
>> A simple and straightforward attempt to reproduce what you said you did
>> in your message does not exhibit any problem.
>> ...
> 
> Oops, I forgot --bare.
> 
>>    $ cd ../ ;# back at /var/tmp/junk
>>    $ git clone src dst
> 
> This should be "git --bare clone src dst" (or "git clone --bare src
> dst").
> 
> But everything else in my previous message still holds true.  I am
> getting the identical output as the following.
> 
>>    Cloning into 'dst'...
>>    done.
>>    $ cd dst
>>    $ git for-each-ref
>>    6982d523f08b93dc6862ae80e80065b208d0ba85 commit	refs/heads/master
>>    6982d523f08b93dc6862ae80e80065b208d0ba85 commit	refs/remotes/origin/HEAD
>>    6982d523f08b93dc6862ae80e80065b208d0ba85 commit	refs/remotes/origin/master
>>    33a6b315ffb461cba32d84ecd1692525a0846f5a tag	refs/tags/v1.0
>>    0d3f9dce20e28c6898423eb4a2c2010908e46a6c tag	refs/tags/v2.0
> --
> 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: Junio C Hamano
Message 4 of 4 in “tags not present in bare clone”
  1. Patricia Bittencourt EgelandApr 23, 2012
  2. Junio C HamanoApr 23, 2012
  3. Junio C HamanoApr 23, 2012
  4. Patricia Bittencourt EgelandApr 23, 2012

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.