46 Commits (46af107bdef7bd9892bf504aa874d24f826dd4ba)

Author SHA1 Message Date
René Scharfe 9ed0d8d6e6 use QSORT 8 years ago
brian m. carlson ed1c9977cb Remove get_object_hash. 9 years ago
brian m. carlson f2fd0760f6 Convert struct object to object_id 9 years ago
brian m. carlson 7999b2cf77 Add several uses of get_object_hash. 9 years ago
SZEDER Gábor 2bd07065c3 describe --contains: default to HEAD when no commit-ish is given 10 years ago
Michael Haggerty 99a2cfbfe6 get_name(): rewrite to take an object_id argument 10 years ago
Michael Haggerty 2b2a5be394 each_ref_fn: change to take an object_id parameter 10 years ago
Alex Henrie 9c9b4f2f8b standardize usage info string format 10 years ago
Michael Haggerty 697cc8efd9 lockfile.h: extract new header file for the functions in lockfile.c 10 years ago
Karsten Blees ab73a9d119 hashmap: add simplified hashmap_get_from_hash() API 11 years ago
Karsten Blees 039dc71a7c hashmap: factor out getting a hash code from a SHA1 11 years ago
Nguyễn Thái Ngọc Duy eb07894fe0 use wildmatch() directly without fnmatch() wrapper 11 years ago
Christian Couder 5955654823 replace {pre,suf}fixcmp() with {starts,ends}_with() 11 years ago
Karsten Blees 29d8a834b5 buitin/describe.c: use new hash map implementation 11 years ago
Felipe Contreras c44726438f describe: trivial style fixes 11 years ago
Richard Hansen a8a5406ab3 use 'commit-ish' instead of 'committish' 12 years ago
Stefan Beller d5d09d4754 Replace deprecated OPT_BOOLEAN by OPT_BOOL 12 years ago
Junio C Hamano adfc1857bd describe: fix --contains when a tag is given as input 12 years ago
Junio C Hamano 45bc950b43 describe: use argv-array 12 years ago
Michael Haggerty 219a0f33ca describe: make own copy of refname 12 years ago
Mike Crowe e00dd1e948 describe: Add --first-parent option 12 years ago
Junio C Hamano 46e1d6eb4d describe: --match=<pattern> must limit the refs even when used with --all 12 years ago
Greg Price 48dfe969fc Fix ".git/refs" stragglers 12 years ago
Jeff King e6dbffa67b peel_ref: do not return a null sha1 12 years ago
Nguyễn Thái Ngọc Duy bfb0737d96 i18n: describe: mark parseopt strings for translation 13 years ago
Allan Caffee 85b3c75f4f describe: Refresh the index when run with --dirty 13 years ago
Allan Caffee bb571486ae describe: Refresh the index when run with --dirty 14 years ago
Linus Torvalds dce9648916 Make the default abbrev length configurable 14 years ago
Ævar Arnfjörð Bjarmason e41f1cb36b i18n: git-describe basic messages 14 years ago
Linus Torvalds 11f944dd6b for_each_hash: allow passing a 'void *data' pointer to callback 14 years ago
Anders Kaseorg d1645d02de describe: Delay looking up commits until searching for an inexact match 14 years ago
Anders Kaseorg 3cfa4db322 describe: Store commit_names in a hash table by commit SHA1 14 years ago
Anders Kaseorg 1e1ade1833 describe: Do not use a flex array in struct commit_name 14 years ago
Anders Kaseorg 56a5f3afa7 describe: Use for_each_rawref 14 years ago
Thiago Farina 47e44ed1dc commit: Add commit_list prefix in two function names. 14 years ago
Linus Torvalds 81b50f3ce4 Move 'builtin-*' into a 'builtin/' subdirectory 15 years ago
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