Clemens Buchacher <drizzd@xxxxxx> writes: >> What problem are you guys really trying to solve? > > The reflog protects you from almost all involuntary loss of > information. And you call "git branch -[dD]" involuntary? I am not entirely unsympathetic to add "git branch --undelete frotz" to our vocabulary, but then we should leave users an easy way to really remove things, and it shouldn't be "git branch -d --i-really-mean-it frotz". It would probably be more like "git branch -d frotz" followed by "git branch --purge frotz" or "git branch --purge \*" (if we name the operation to remove cruft for undelete "purge", that is). -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html