50 Commits (53b3c47d64b4294ae586d1daa04f9140dadd9ae6)

Author SHA1 Message Date
Thomas Rast 7a0d61bb45 describe: do not use unannotated tag even if exact match 15 years ago
Thomas Rast 4d23660e79 describe: when failing, tell the user about options that work 15 years ago
Jean Privat 9f67d2e827 Teach "git describe" --dirty option 15 years ago
Junio C Hamano 024ab976ff Do not fail "describe --always" in a tag-less repository 15 years ago
René Scharfe fb423da0e5 describe: load refnames before calling describe() 15 years ago
Björn Steinbrink d68dc34cb4 git-describe: Die early if there are no possible descriptions 16 years ago
Stephen Boyd 3778292017 parse-opts: prepare for OPT_FILENAME 16 years ago
Felipe Contreras 4b25d091ba Fix a bunch of pointer declarations (codestyle) 16 years ago
Shawn O. Pearce 81dc223deb describe: Avoid unnecessary warning when using --all 16 years ago
Shawn O. Pearce 7e425c4fbb describe: Make --tags and --all match lightweight tags more often 16 years ago
Nanako Shiraishi cb2a1cc298 builtin-describe.c: make a global variable "pattern" static 17 years ago
Stephan Beyer 1b1dd23f2d Make usage strings dash-less 17 years ago
Shawn O. Pearce 14d4642e2a Fix describe --tags --long so it does not segfault 17 years ago
Michael Dressel 4ed19a3c17 describe: match pattern for lightweight tags too 17 years ago
Junio C Hamano 3167d72565 describe: re-fix display_name() 17 years ago
Junio C Hamano 870cf7d698 describe: fix --long output 17 years ago
Junio C Hamano c374b91cf2 git-describe: use tags found in packed-refs correctly 17 years ago
Junio C Hamano da2478dbb0 describe --always: fall back to showing an abbreviated object name 17 years ago
Shawn O. Pearce 212945d4a8 Teach git-describe to verify annotated tag names before output 17 years ago
Santi Béjar 518120e348 git-describe: --long shows the object name even for a tagged commit 17 years ago
Shawn O. Pearce 2c33f75754 Teach git-describe --exact-match to avoid expensive tag searches 17 years ago
Shawn O. Pearce 8a5a1884e9 Avoid accessing non-tag refs in git-describe unless --all is requested 17 years ago
Shawn O. Pearce feededd05b Teach git-describe to use peeled ref information when scanning tags 17 years ago
Pierre Habouzit a2cf9f445e git-name-rev: add a --(no-)undefined option. 17 years ago
Pierre Habouzit 30ffa60377 git-describe: Add a --match option to limit considered tags. 17 years ago
Nicolas Pitre 3f7701a4db make 'git describe --all --contains' work 17 years ago
Pierre Habouzit 166185be7c Make builtin-describe.c use parse_options 17 years ago
Shawn O. Pearce 23615708e2 Teach git-describe how to run name-rev 18 years ago
Junio C Hamano cc44c7655f Mechanical conversion to use prefixcmp() 18 years ago
Shawn O. Pearce 1b600e659a Compute accurate distances in git-describe before output. 18 years ago
Shawn O. Pearce 237fb6ca7c Teach git-describe to display distances from tags. 18 years ago
Andy Parkins f127404c45 If abbrev is set to zero in git-describe, don't add the unique suffix 18 years ago
Shawn O. Pearce 8a8169c039 Remove unnecessary found variable from describe. 18 years ago
Shawn O. Pearce e7eb50347b Remove hash in git-describe in favor of util slot. 18 years ago
Shawn O. Pearce cf69fd49ec Correct priority of lightweight tags in git-describe. 18 years ago
Shawn O. Pearce 8713ab3079 Improve git-describe performance by reducing revision listing. 18 years ago
Shawn O. Pearce 910c0d7b5e Use binary searching on large buckets in git-describe. 18 years ago
Shawn O. Pearce c3e3cd4bf8 Hash tags by commit SHA1 in git-describe. 18 years ago
Shawn O. Pearce dccd0c2abd Always perfer annotated tags in git-describe. 18 years ago
Junio C Hamano 94d23673e3 plug a few leaks in revision walking used in describe. 18 years ago
Shawn O. Pearce 80dbae03b0 Chose better tag names in git-describe after merges. 18 years ago
Shawn O. Pearce 9a0eaf83ea Make git-describe a builtin. 18 years ago
Shawn O. Pearce 8c599c749f Don't save the commit buffer in git-describe. 18 years ago
Junio C Hamano 8da1977554 Tell between packed, unpacked and symbolic refs. 19 years ago
Junio C Hamano cb5d709ff8 Add callback data to for_each_ref() family. 19 years ago
Dmitry V. Levin 5b6df8e45f Handle invalid argc gently 19 years ago
Dmitry V. Levin 8112894d82 Make count-objects, describe and merge-tree work in subdirectory 19 years ago
Jonas Fonseca f7122265fc describe: fix off-by-one error in --abbrev=40 handling 19 years ago
David Rientjes 96f1e58f52 remove unnecessary initializations 19 years ago
Linus Torvalds 1974632c66 Remove TYPE_* constant macros and use object_type enums consistently. 19 years ago