aboutsummaryrefslogtreecommitdiff
path: root/builtin/rev-parse.c
AgeCommit message (Expand)Author
2026-03-26rev-parse: avoid writing to const string for parent marksJeff King
2026-03-26rev-parse: simplify dotdot parsingJeff King
2026-02-23refs: replace `refs_for_each_fullref_in()`Patrick Steinhardt
2026-02-23refs: replace `refs_for_each_glob_ref_in()`Patrick Steinhardt
2026-02-23refs: replace `refs_for_each_ref_in()`Patrick Steinhardt
2025-11-19Merge branch 'ps/ref-peeled-tags'Junio C Hamano
2025-11-04refs: introduce wrapper struct for `each_ref_fn`Patrick Steinhardt
2025-10-22Merge branch 'bc/sha1-256-interop-01'Junio C Hamano
2025-10-09rev-parse: allow printing compatibility hashbrian m. carlson
2025-09-10use repo_get_oid_with_flags()René Scharfe
2025-07-23config: drop `git_config()` wrapperPatrick Steinhardt
2025-02-28path: drop `git_path()` in favor of `repo_git_path()`Patrick Steinhardt
2025-01-17builtin: send usage() help text to standard outputJunio C Hamano
2024-12-06global: mark code units that generate warnings with `-Wsign-compare`Patrick Steinhardt
2024-09-23Merge branch 'jc/pass-repo-to-builtins'Junio C Hamano
2024-09-13builtin: remove USE_THE_REPOSITORY_VARIABLE from builtin.hJohn Cai
2024-09-13builtin: add a repository parameter for builtin functionsJohn Cai
2024-09-12environment: stop storing "core.warnAmbiguousRefs" globallyPatrick Steinhardt
2024-09-12environment: make `get_git_work_tree()` accept a repositoryPatrick Steinhardt
2024-09-12environment: make `get_git_common_dir()` accept a repositoryPatrick Steinhardt
2024-08-15Merge branch 'jc/refs-symref-referent'Junio C Hamano
2024-08-09refs: add referent to each_ref_fnJohn Cai
2024-08-01builtin/rev-parse: fix memory leak with `--parseopt`Patrick Steinhardt
2024-06-11object-name: free leaking object contextsPatrick Steinhardt
2024-06-11biultin/rev-parse: fix memory leaks in `--parseopt` modePatrick Steinhardt
2024-05-30Merge branch 'ps/undecided-is-not-necessarily-sha1'Junio C Hamano
2024-05-16Merge branch 'ps/refs-without-the-repository'Junio C Hamano
2024-05-07cocci: apply rules to rewrite callers of "refs" interfacesPatrick Steinhardt
2024-05-07refs: add `exclude_patterns` parameter to `for_each_fullref_in()`Patrick Steinhardt
2024-05-06builtin/rev-parse: allow shortening to more than 40 hex charactersPatrick Steinhardt
2024-04-18builtin: stop using `the_index`Patrick Steinhardt
2024-03-28Merge branch 'eb/hash-transition'Junio C Hamano
2024-02-29commit-reach(repo_get_merge_bases): pass on "missing commits" errorsJohannes Schindelin
2024-01-02builtin/rev-parse: introduce `--show-ref-format` flagPatrick Steinhardt
2023-12-09revision, rev-parse: factorize incompatibility messages about - -exclude-hiddenRené Scharfe
2023-10-02rev-parse: add an --output-object-format parameterEric W. Biederman
2023-10-02object-names: support input of oids in any supported hashEric W. Biederman
2023-07-25Merge branch 'jk/unused-parameter'Junio C Hamano
2023-07-13rev-parse: mark unused parameter in for_each_abbrev callbackJeff King
2023-07-05git-compat-util: move alloc macros to git-compat-util.hCalvin Wan
2023-06-29Merge branch 'en/header-split-cache-h-part-3'Junio C Hamano
2023-06-21diff.h: remove unnecessary include of oidset.hElijah Newren
2023-06-21repository: remove unnecessary include of path.hElijah Newren
2023-06-21cache.h: remove this no-longer-used headerElijah Newren
2023-06-21read-cache*.h: move declarations for read-cache.c functions from cache.hElijah Newren
2023-06-17rev-parse: fix a leak with --abbrev-refRubén Justo
2023-04-11object-name.h: move declarations for object-name.c functions from cache.hElijah Newren
2023-04-04Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...Junio C Hamano
2023-03-28cocci: apply the "refs.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason
2023-03-28cocci: apply the "commit-reach.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason