Thread (6 messages) 6 messages, 2 authors, 2016-06-15

Re: Branches and all commits

From: Andreas Ericsson <hidden>
Date: 2016-06-15 22:42:15

Jon Nelson wrote:
On Mon, 19 Dec 2005, Andreas Ericsson wrote:
quoted
quoted
I suspect that the root cause was a 'git branch -D' I issued a while back.
My question is this: if deleting a branch in that manner caused me to enter
this situation, is that a bug or no?
It's not a bug. You probably meant to do

$ git branch -d

-D forces removal even if there are objects reachable only through that
branch. The man-page says so, but in git'ish, which isn't always intuitive
until you've grown familiar with the glossary.txt doc.

I tried 'git branch -d' initially and it refused to delete the branch.
So I tried 'git branch -D'.

Re-reading your last paragraph makes it clear what happened, then.
I'll note that I ran 'git branch -D' *days* ago and I've run git-prune literally a couple dozen times since then. Is it possible the objects weren't removed because they were still referenced by tags?
I suppose it must have been, which sort of contradicts how I thought tags worked. Lucky thing though, eh? :)

-- 
Andreas Ericsson                   andreas.ericsson@op5.se
OP5 AB                             www.op5.se
Tel: +46 8-230225                  Fax: +46 8-230231
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help