37 Commits (6e13921b4f7adcc7316a76c0c4955b85b1589a65)

Author SHA1 Message Date
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
Timo Hirvonen 554fe20d80 Make some strings const 19 years ago
Linus Torvalds 885a86abe2 Shrink "struct object" a bit 19 years ago
Dmitry V. Levin 31fff305bc Separate object name errors from usage errors 19 years ago
Junio C Hamano 46a6c2620b abbrev cleanup: use symbolic constants 19 years ago
Junio C Hamano 181dc77695 describe: omit clearing marks on the last one. 19 years ago
Junio C Hamano 4c34a2c555 git-describe: default to HEAD 19 years ago
Junio C Hamano 8c23b6fae2 describe: do not silently ignore indescribable commits 19 years ago
Junio C Hamano f8f9c73c7d describe: allow more than one revs to be named. 19 years ago
Junio C Hamano 64deb858b0 git-describe: still prefer annotated tag under --all and --tags 19 years ago