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

Re: [RFC] Hidden refs

From
Marc Branchaud <marcnarc@xiplink.com>
Date
Oct 13, 2010, 16:14 UTC
Message-ID
<4CB5DAC8.7000004@xiplink.com>
In-Reply-To
<3305459.485811.1286983945370.JavaMail.root@mail.hq.genarts.com>
On 10-10-13 11:32 AM, Stephen Bash wrote:
Show 11 quoted lines
>> So I'm wondering if it makes sense to properly support hidden 
>> directories in refs/, and what it would take to do so. (I image, for
>> example, that things would behave quite differently on Windows...)
>> 
>> Thoughts?
> 
> We currently use refs/hidden/heads and refs/hidden/tags for hidden refs.
> It does require calling 'gitk --branches --tags' rather than 'gitk --all',
> but otherwise I like the behavior (git branch only lists refs/heads, git
> tag only lists ref/tags).  And they never get cloned by default (they can
> still be fetched when needed).
Hmm, maybe I'm just over-designing.

It's true that we could just use refs/builds (instead of .builds) and that those refs would need to be explicitly retrieved by anyone who wanted to see them (which is fine). And after the builds/ refs are fetched and done with, it's easy enough to get rid of them with a simple "rm -r .git/refs/builds"

It appears all I'm looking for is a way to avoid that rm command. Seems a bit silly in the end.

Thanks for the perspective!
		M.
Previous: Stephen BashNext: Jeff King
Message 3 of 8 in “[RFC] Hidden refs”
  1. Marc BranchaudOct 13, 2010
  2. Stephen BashOct 13, 2010
  3. Marc BranchaudOct 13, 2010
  4. Jeff KingOct 13, 2010
  5. Junio C HamanoOct 13, 2010
  6. Jeff KingOct 13, 2010
  7. Junio C HamanoOct 13, 2010
  8. Jonathan NiederOct 13, 2010

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.