Re: [RFC PATCH] describe: Make --tags and --all match lightweight tags more often
- From
Shawn O. Pearce <spearce@spearce.org>
- Date
- Oct 12, 2008, 18:00 UTC
- Message-ID
- <20081012180040.GC4856@spearce.org>
- In-Reply-To
- <48F12CF8.505@op5.se>
Andreas Ericsson <ae@op5.se> wrote:
Show 11 quoted lines
> Shawn O. Pearce wrote: >> If the caller supplies --tags they want the lightweight, unannotated >> tags to be searched for a match. If a lightweight tag is closer >> in the history, it should be matched, even if an annotated tag is >> reachable further back in the commit chain. >> >> The same applies with --all when matching any other type of ref. >> > > In 99% of the cases, "--all" will then give back the currently > checked out branch unless a revision is specified, right?
Yup.
`git describe --all` or `git describe --all HEAD`
would kick back the current branch you have checked out, assuming you have a real branch under refs/heads and not some detached HEAD.
IMHO, that's what the user asked for.
-- Shawn.