git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Archiving off old branches
@ 2014-04-23 17:08 Tim Chase
  2014-04-23 17:43 ` Junio C Hamano
  2014-04-23 17:58 ` Jonathan Nieder
  0 siblings, 2 replies; 5+ messages in thread
From: Tim Chase @ 2014-04-23 17:08 UTC (permalink / raw)
  To: git

I've got a branch for each bug/issue and it was getting a bit
unwieldy.  A little searching suggested this

  # archive off the BUG-123 branch
  git update-ref refs/closed/BUG-123 BUG-123
  git branch -D BUG-123

which seems to do exactly what I want -- branches are archived off so
they still have refs, but they don't appear in the output of "git
branch".

Reading up on "git help update-ref", it states that it updates the
name "safely".  As best I can tell, the above process does something
like

  cd .git/refs
  mkdir -p closed
  mv heads/BUG-123 closed

Is there something unsafe about this?  The advantage to the latter
would be that I could do a bunch of them easily:

  mv heads/BUG-{123,234,345,456,567} closed

but I want to make sure I'm not screwing something up unsafely.  Is
there some key element to "update-ref"'s safety that I'm missing?

-tkc

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-04-23 18:15 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-04-23 17:08 Archiving off old branches Tim Chase
2014-04-23 17:43 ` Junio C Hamano
2014-04-23 17:58 ` Jonathan Nieder
2014-04-23 18:06   ` Tim Chase
2014-04-23 18:15   ` Junio C Hamano

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).