summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* tag.c: use the correct algorithm for the '--contains' optionkn/for-each-tagKarthik Nayak2015-10-181-0/+1
* tag.c: implement '--merged' and '--no-merged' optionsKarthik Nayak2015-09-173-2/+38
* tag.c: implement '--format' optionKarthik Nayak2015-09-173-11/+34
* tag.c: use 'ref-filter' APIsKarthik Nayak2015-09-173-316/+53
* tag.c: use 'ref-filter' data structuresKarthik Nayak2015-09-171-49/+57
* ref-filter: add option to match literal patternKarthik Nayak2015-09-173-4/+40
* ref-filter: add support to sort by versionKarthik Nayak2015-09-174-6/+51
* ref-filter: add support for %(contents:lines=X)Karthik Nayak2015-09-175-6/+103
* ref-filter: add option to filter out tags, branches and remotesKarthik Nayak2015-09-174-7/+81
* ref-filter: implement an `align` atomKarthik Nayak2015-09-173-1/+202
* ref-filter: introduce match_atom_name()Karthik Nayak2015-09-172-2/+25
* ref-filter: introduce handler function for each atomKarthik Nayak2015-09-171-24/+30
* utf8: add function to align a string into given strbufKarthik Nayak2015-09-172-0/+36
* ref-filter: introduce ref_formatting_state and ref_formatting_stackKarthik Nayak2015-09-171-19/+59
* ref-filter: move `struct atom_value` to ref-filter.cKarthik Nayak2015-09-172-4/+6
* strtoul_ui: reject negative valuesMatthieu Moy2015-09-171-0/+3
* Merge 'jk/git-path' into kn/for-each-tagJunio C Hamano2015-08-2430-363/+465
|\
| * memoize common git-path "constant" filesjk/git-pathJeff King2015-08-1017-119/+151
| * get_repo_path: refactor path-allocationJeff King2015-08-101-14/+29
| * find_hook: keep our own static bufferJeff King2015-08-102-4/+11
| * refs.c: remove_empty_directories can take a strbufJeff King2015-08-101-19/+15
| * refs.c: avoid git_path assignment in lock_ref_sha1_basicJeff King2015-08-101-13/+19
| * refs.c: avoid repeated git_path calls in rename_tmp_logJeff King2015-08-101-7/+14
| * refs.c: simplify strbufs in reflog setup and writingJeff King2015-08-101-23/+15
| * path.c: drop git_path_submoduleJeff King2015-08-102-13/+2
| * refs.c: remove extra git_path calls from read_loose_refsJeff King2015-08-101-10/+13
| * remote.c: drop extraneous local variable from migrate_fileJeff King2015-08-101-5/+2
| * prefer mkpathdup to mkpath in assignmentsJeff King2015-08-102-13/+17
| * prefer git_pathdup to git_path in some possibly-dangerous casesJeff King2015-08-106-11/+21
| * add_to_alternates_file: don't add duplicate entriesJeff King2015-08-102-7/+45
| * t5700: modernize styleJeff King2015-08-101-112/+81
| * cache.h: complete set of git_path_submodule helpersJeff King2015-08-102-5/+35
| * cache.h: clarify documentation for git_path, et alJeff King2015-08-101-5/+12
* | Merge 'kn/for-each-tag-branch' into kn/for-each-tagJunio C Hamano2015-08-249-51/+420
|\ \ | |/ |/|
| * for-each-ref: add '--contains' optionKarthik Nayak2015-08-033-0/+22
| * ref-filter: implement '--contains' optionKarthik Nayak2015-08-033-1/+121
| * parse-options.h: add macros for '--contains' optionKarthik Nayak2015-08-033-24/+11
| * parse-option: rename parse_opt_with_commit()Karthik Nayak2015-08-034-6/+6
| * for-each-ref: add '--merged' and '--no-merged' optionsKarthik Nayak2015-08-033-1/+35
| * ref-filter: implement '--merged' and '--no-merged' optionsKarthik Nayak2015-08-033-4/+81
| * ref-filter: add parse_opt_merge_filter()Karthik Nayak2015-08-033-0/+34
| * for-each-ref: add '--points-at' optionKarthik Nayak2015-08-033-2/+30
| * ref-filter: implement '--points-at' optionKarthik Nayak2015-08-033-0/+40
| * tag: libify parse_opt_points_at()Karthik Nayak2015-08-033-19/+20
| * t6302: for-each-ref tests for ref-filter APIsKarthik Nayak2015-08-031-0/+26
* | Sync with maintJunio C Hamano2015-08-033-4/+24
|\ \
| * \ Sync with 2.4.8Junio C Hamano2015-08-033-4/+24
| |\ \
| | * | Git 2.4.8v2.4.8Junio C Hamano2015-08-034-5/+25
| | * | Merge branch 'js/rebase-i-clean-up-upon-continue-to-skip' into maintJunio C Hamano2015-08-032-1/+26
| | |\ \
| | * \ \ Merge branch 'ss/clone-guess-dir-name-simplify' into maintJunio C Hamano2015-08-031-13/+6
| | |\ \ \