Age | Commit message (Expand) | Author | Files | Lines |
4 days | Merge branch 'ps/refs-without-the-repository' | Junio C Hamano | 1 | -13/+22 |
13 days | cocci: apply rules to rewrite callers of "refs" interfaces | Patrick Steinhardt | 1 | -13/+22 |
2024-04-18 | builtin: stop using `the_index` | Patrick Steinhardt | 1 | -44/+43 |
2024-04-15 | Merge branch 'gt/add-u-commit-i-pathspec-check' | Junio C Hamano | 1 | -1/+2 |
2024-04-12 | Merge branch 'jc/checkout-detach-wo-tracking-report' | Junio C Hamano | 1 | -1/+2 |
2024-04-03 | revision: optionally record matches with pathspec elements | Junio C Hamano | 1 | -1/+2 |
2024-04-01 | Merge branch 'pw/checkout-conflict-errorfix' | Junio C Hamano | 1 | -22/+38 |
2024-03-30 | checkout: omit "tracking" information on a detached HEAD | Junio C Hamano | 1 | -1/+2 |
2024-03-28 | Merge branch 'eb/hash-transition' | Junio C Hamano | 1 | -3/+5 |
2024-03-25 | Merge branch 'rj/restore-plug-leaks' | Junio C Hamano | 1 | -30/+21 |
2024-03-14 | checkout: plug some leaks in git-restore | Rubén Justo | 1 | -30/+21 |
2024-03-14 | checkout: fix interaction between --conflict and --merge | Phillip Wood | 1 | -3/+7 |
2024-03-14 | checkout: cleanup --conflict=<style> parsing | Phillip Wood | 1 | -19/+32 |
2024-03-14 | merge-ll: introduce LL_MERGE_OPTIONS_INIT | Phillip Wood | 1 | -2/+1 |
2024-03-07 | Merge branch 'js/merge-tree-3-trees' | Junio C Hamano | 1 | -3/+16 |
2024-02-23 | Always check `parse_tree*()`'s return value | Johannes Schindelin | 1 | -3/+16 |
2024-02-13 | add-patch: classify '@' as a synonym for 'HEAD' | Ghanshyam Thakkar | 1 | -1/+3 |
2024-01-08 | Merge branch 'en/header-cleanup' | Junio C Hamano | 1 | -3/+0 |
2024-01-02 | Merge branch 'jc/orphan-unborn' | Junio C Hamano | 1 | -1/+1 |
2023-12-27 | Merge branch 'jc/checkout-B-branch-in-use' | Junio C Hamano | 1 | -8/+29 |
2023-12-26 | treewide: remove unnecessary includes in source files | Elijah Newren | 1 | -3/+0 |
2023-12-13 | checkout: forbid "-B <branch>" from touching a branch used elsewhere | Junio C Hamano | 1 | -0/+7 |
2023-12-09 | config: handle NULL value when parsing non-bools | Jeff King | 1 | -0/+2 |
2023-11-24 | orphan/unborn: fix use of 'orphan' in end-user facing messages | Junio C Hamano | 1 | -1/+1 |
2023-11-23 | checkout: refactor die_if_checked_out() caller | Junio C Hamano | 1 | -9/+23 |
2023-10-02 | tree-walk: init_tree_desc take an oid to get the hash algorithm | Eric W. Biederman | 1 | -3/+5 |
2023-10-02 | Merge branch 'jc/unresolve-removal' | Junio C Hamano | 1 | -4/+11 |
2023-07-31 | checkout: allow "checkout -m path" to unmerge removed paths | Junio C Hamano | 1 | -4/+2 |
2023-07-31 | checkout/restore: refuse unmerging paths unless checking out of the index | Junio C Hamano | 1 | -0/+9 |
2023-07-25 | Merge branch 'ah/advise-force-pushing' | Junio C Hamano | 1 | -1/+1 |
2023-07-13 | wt-status: don't show divergence advice when committing | Alex Henrie | 1 | -1/+1 |
2023-07-06 | Merge branch 'gc/config-context' | Junio C Hamano | 1 | -3/+9 |
2023-06-28 | config: add ctx arg to config_fn_t | Glen Choo | 1 | -3/+9 |
2023-06-21 | object-store-ll.h: split this header out of object-store.h | Elijah Newren | 1 | -1/+1 |
2023-06-21 | merge-ll: rename from ll-merge | Elijah Newren | 1 | -1/+1 |
2023-06-21 | repository: remove unnecessary include of path.h | Elijah Newren | 1 | -0/+1 |
2023-06-21 | read-cache*.h: move declarations for read-cache.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
2023-06-21 | preload-index.h: move declarations for preload-index.c from elsewhere | Elijah Newren | 1 | -0/+1 |
2023-06-21 | add: modify add_files_to_cache() to avoid globals | Elijah Newren | 1 | -1/+1 |
2023-04-24 | symlinks.h: move declarations for symlinks.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
2023-04-11 | object-name.h: move declarations for object-name.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
2023-04-11 | treewide: be explicit about dependence on mem-pool.h | Elijah Newren | 1 | -0/+1 |
2023-04-11 | treewide: be explicit about dependence on trace.h & trace2.h | Elijah Newren | 1 | -0/+1 |
2023-04-04 | Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-... | Junio C Hamano | 1 | -14/+21 |
2023-03-28 | cocci: apply the "refs.h" part of "the_repository.pending" | Ævar Arnfjörð Bjarmason | 1 | -2/+4 |
2023-03-28 | cocci: apply the "commit.h" part of "the_repository.pending" | Ævar Arnfjörð Bjarmason | 1 | -5/+8 |
2023-03-28 | cocci: apply the "cache.h" part of "the_repository.pending" | Ævar Arnfjörð Bjarmason | 1 | -7/+9 |
2023-03-21 | setup.h: move declarations for setup.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
2023-03-21 | environment.h: move declarations for environment.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
2023-03-21 | treewide: be explicit about dependence on gettext.h | Elijah Newren | 1 | -0/+1 |
2023-03-19 | Merge branch 'jk/bundle-use-dash-for-stdfiles' | Junio C Hamano | 1 | -1/+2 |
2023-03-19 | Merge branch 'ak/restore-both-incompatible-with-conflicts' | Junio C Hamano | 1 | -9/+22 |
2023-03-06 | parse-options: consistently allocate memory in fix_filename() | Jeff King | 1 | -1/+2 |
2023-02-27 | restore: fault --staged --worktree with merge opts | Andy Koppe | 1 | -9/+22 |
2023-02-23 | cache.h: remove dependence on hex.h; make other files include it explicitly | Elijah Newren | 1 | -0/+1 |
2023-02-06 | add API: remove run_add_interactive() wrapper function | Ævar Arnfjörð Bjarmason | 1 | -5/+7 |
2023-01-08 | *: fix typos which duplicate a word | Andrei Rybak | 1 | -1/+1 |
2022-12-26 | read-tree: add "--super-prefix" option, eliminate global | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
2022-12-14 | Merge branch 'ab/various-leak-fixes' | Junio C Hamano | 1 | -0/+2 |
2022-11-21 | built-ins & libs & helpers: add/move destructors, fix leaks | Ævar Arnfjörð Bjarmason | 1 | -0/+2 |
2022-11-21 | cocci: apply "pending" index-compatibility to some "builtin/*.c" | Ævar Arnfjörð Bjarmason | 1 | -6/+6 |
2022-11-21 | cocci & cache.h: apply variable section of "pending" index-compatibility | Ævar Arnfjörð Bjarmason | 1 | -23/+23 |
2022-11-21 | cocci & cache.h: apply a selection of "pending" index-compatibility | Ævar Arnfjörð Bjarmason | 1 | -2/+3 |
2022-11-21 | cocci & cache.h: remove rarely used "the_index" compat macros | Ævar Arnfjörð Bjarmason | 1 | -2/+2 |
2022-09-01 | git-compat-util.h: use "UNUSED", not "UNUSED(var)" | Ævar Arnfjörð Bjarmason | 1 | -2/+2 |
2022-08-19 | mark unused read_tree_recursive() callback parameters | Jeff King | 1 | -1/+1 |
2022-08-19 | refs: mark unused each_ref_fn parameters | Jeff King | 1 | -1/+1 |
2022-08-18 | Merge branch 'vd/sparse-reset-checkout-fixes' | Junio C Hamano | 1 | -0/+1 |
2022-08-08 | checkout: fix nested sparse directory diff in sparse index | Victoria Dye | 1 | -0/+1 |
2022-08-01 | Merge branch 'mt/checkout-count-fix' | Junio C Hamano | 1 | -1/+1 |
2022-07-14 | checkout: fix two bugs on the final count of updated entries | Matheus Tavares | 1 | -1/+1 |
2022-07-01 | checkout: avoid "struct unpack_trees_options" leak | Ævar Arnfjörð Bjarmason | 1 | -14/+22 |
2022-06-07 | Merge branch 'ab/plug-leak-in-revisions' | Junio C Hamano | 1 | -1/+2 |
2022-05-20 | Merge branch 'ep/maint-equals-null-cocci' | Junio C Hamano | 1 | -1/+1 |
2022-05-02 | Merge branch 'ep/maint-equals-null-cocci' for maint-2.35 | Junio C Hamano | 1 | -1/+1 |
2022-05-02 | tree-wide: apply equals-null.cocci | Junio C Hamano | 1 | -1/+1 |
2022-04-13 | revisions API users: add straightforward release_revisions() | Ævar Arnfjörð Bjarmason | 1 | -0/+1 |
2022-04-13 | revision.[ch]: provide and start using a release_revisions() | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
2022-03-16 | Merge branch 'ab/object-file-api-updates' | Junio C Hamano | 1 | -1/+1 |
2022-03-13 | Merge branch 'gc/parse-tree-indirect-errors' | Junio C Hamano | 1 | -3/+10 |
2022-03-01 | checkout, clone: die if tree cannot be parsed | Glen Choo | 1 | -3/+10 |
2022-02-25 | switch: mention the --detach option when dying due to lack of a branch | Alex Henrie | 1 | -11/+19 |
2022-02-25 | object-file API: have write_object_file() take "enum object_type" | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
2022-02-18 | Merge branch 'js/short-help-outside-repo-fix' | Junio C Hamano | 1 | -3/+4 |
2022-02-18 | Merge branch 'gc/branch-recurse-submodules' | Junio C Hamano | 1 | -1/+2 |
2022-02-16 | Merge branch 'en/remerge-diff' | Junio C Hamano | 1 | -4/+8 |
2022-02-09 | Merge branch 'ab/config-based-hooks-2' | Junio C Hamano | 1 | -1/+2 |
2022-02-08 | checkout/fetch/pull/pack-objects: allow `-h` outside a repository | Johannes Schindelin | 1 | -3/+4 |
2022-02-02 | ll-merge: make callers responsible for showing warnings | Elijah Newren | 1 | -4/+8 |
2022-02-01 | branch: add a dry_run parameter to create_branch() | Glen Choo | 1 | -1/+2 |
2022-01-24 | Merge branch 'ab/checkout-branch-info-leakfix' | Junio C Hamano | 1 | -3/+0 |
2022-01-21 | checkout: avoid BUG() when hitting a broken repository | Junio C Hamano | 1 | -3/+0 |
2022-01-20 | Merge branch 'js/branch-track-inherit' | Junio C Hamano | 1 | -1/+1 |
2022-01-20 | branch,checkout: fix --track documentation | René Scharfe | 1 | -1/+1 |
2022-01-18 | Merge branch 'js/branch-track-inherit' | Junio C Hamano | 1 | -3/+3 |
2022-01-18 | branch,checkout: fix --track usage strings | Josh Steadmon | 1 | -3/+3 |
2022-01-10 | Merge branch 'ja/i18n-similar-messages' | Junio C Hamano | 1 | -9/+9 |
2022-01-10 | Merge branch 'js/branch-track-inherit' | Junio C Hamano | 1 | -2/+4 |
2022-01-07 | hooks: convert non-worktree 'post-checkout' hook to hook library | Emily Shaffer | 1 | -1/+2 |
2022-01-05 | i18n: turn even more messages into "cannot be used together" ones | Jean-Noël Avila | 1 | -3/+3 |
2022-01-05 | i18n: factorize "--foo requires --bar" and the like | Jean-Noël Avila | 1 | -1/+1 |
2022-01-05 | i18n: turn "options are incompatible" into "cannot be used together" | Jean-Noël Avila | 1 | -4/+4 |
2022-01-05 | i18n: refactor "foo and bar are mutually exclusive" | Jean-Noël Avila | 1 | -1/+1 |
2021-12-20 | branch: add flags and config to inherit tracking | Josh Steadmon | 1 | -2/+4 |
2021-12-15 | Merge branch 'en/zdiff3' | Junio C Hamano | 1 | -1/+1 |
2021-12-10 | Merge branch 'hn/create-reflog-simplify' | Junio C Hamano | 1 | -1/+1 |
2021-12-01 | update documentation for new zdiff3 conflictStyle | Elijah Newren | 1 | -1/+1 |
2021-11-22 | refs: drop force_create argument of create_reflog API | Han-Wen Nienhuys | 1 | -1/+1 |
2021-11-18 | checkout: fix "branch info" memory leaks | Ævar Arnfjörð Bjarmason | 1 | -31/+55 |
2021-09-27 | Change unpack_trees' 'reset' flag into an enum | Elijah Newren | 1 | -2/+3 |
2021-09-27 | unpack-trees: introduce preserve_ignored to unpack_trees_options | Elijah Newren | 1 | -9/+2 |
2021-09-27 | checkout, read-tree: fix leak of unpack_trees_options.dir | Elijah Newren | 1 | -0/+4 |
2021-09-10 | Merge branch 'ab/retire-advice-config' | Junio C Hamano | 1 | -3/+3 |
2021-08-26 | checkout: make delayed checkout respect --quiet and --no-progress | Matheus Tavares | 1 | -1/+1 |
2021-08-25 | advice: remove read uses of most global `advice_` variables | Ben Boeckel | 1 | -3/+3 |
2021-07-14 | checkout: stop expanding sparse indexes | Derrick Stolee | 1 | -5/+3 |
2021-05-16 | Merge branch 'mt/parallel-checkout-part-3' | Junio C Hamano | 1 | -4/+18 |
2021-05-10 | Merge branch 'bc/hash-transition-interop-part-1' | Junio C Hamano | 1 | -3/+3 |
2021-05-07 | Merge branch 'ah/plugleaks' | Junio C Hamano | 1 | -0/+1 |
2021-05-05 | builtin/checkout.c: complete parallel checkout support | Matheus Tavares | 1 | -4/+17 |
2021-05-05 | make_transient_cache_entry(): optionally alloc from mem_pool | Matheus Tavares | 1 | -1/+1 |
2021-04-30 | Merge branch 'ds/sparse-index-protections' | Junio C Hamano | 1 | -0/+5 |
2021-04-28 | builtin/checkout: clear pending objects after diffing | Andrzej Hunt | 1 | -0/+1 |
2021-04-27 | hash: provide per-algorithm null OIDs | brian m. carlson | 1 | -3/+3 |
2021-04-14 | checkout: ensure full index | Derrick Stolee | 1 | -0/+5 |
2021-04-02 | Merge branch 'mt/parallel-checkout-part-1' | Junio C Hamano | 1 | -0/+1 |
2021-03-23 | entry: extract a header file for entry.c functions | Matheus Tavares | 1 | -0/+1 |
2021-03-20 | tree.h API: simplify read_tree_recursive() signature | Ævar Arnfjörð Bjarmason | 1 | -4/+4 |
2021-01-23 | cache-tree: clean up cache_tree_update() | Derrick Stolee | 1 | -3/+0 |
2020-12-23 | Merge branch 'dl/checkout-p-merge-base' | Junio C Hamano | 1 | -2/+4 |
2020-12-21 | checkout -p: handle tree arguments correctly again | Johannes Schindelin | 1 | -2/+4 |
2020-11-11 | Merge branch 'rs/clear-commit-marks-in-repo' | Junio C Hamano | 1 | -1/+1 |
2020-10-31 | object: allow clear_commit_marks_all to handle any repo | René Scharfe | 1 | -1/+1 |
2020-10-27 | Merge branch 'dl/checkout-guess' | Junio C Hamano | 1 | -1/+6 |
2020-10-27 | Merge branch 'dl/checkout-p-merge-base' | Junio C Hamano | 1 | -1/+14 |
2020-10-08 | checkout: learn to respect checkout.guess | Denton Liu | 1 | -1/+6 |
2020-10-07 | builtin/checkout: fix `git checkout -p HEAD...` bug | Denton Liu | 1 | -1/+14 |
2020-09-09 | Merge branch 'jt/interpret-branch-name-fallback' | Junio C Hamano | 1 | -2/+2 |
2020-09-02 | wt-status: tolerate dangling marks | Jonathan Tan | 1 | -2/+2 |
2020-08-31 | Merge branch 'rs/checkout-no-overlay-pathspec-fix' | Junio C Hamano | 1 | -0/+2 |
2020-08-27 | Merge branch 'jk/leakfix' | Junio C Hamano | 1 | -1/+3 |
2020-08-22 | checkout, restore: make pathspec recursive | René Scharfe | 1 | -0/+2 |
2020-08-14 | checkout: fix leak of non-existent branch names | Jeff King | 1 | -1/+3 |
2020-08-03 | checkout: support renormalization with checkout -m <paths> | Elijah Newren | 1 | -5/+6 |
2020-08-03 | merge: make merge.renormalize work for all uses of merge machinery | Elijah Newren | 1 | -7/+0 |
2020-06-08 | Merge branch 'bc/filter-process' | Junio C Hamano | 1 | -3/+1 |
2020-05-24 | checkout: improve error messages for -b with extra argument | René Scharfe | 1 | -1/+1 |
2020-05-21 | builtin/checkout: simplify metadata initialization | brian m. carlson | 1 | -3/+1 |
2020-05-08 | Merge branch 'es/restore-staged-from-head-by-default' | Junio C Hamano | 1 | -3/+3 |
2020-05-08 | Merge branch 'dl/switch-c-option-in-error-message' | Junio C Hamano | 1 | -4/+10 |
2020-05-05 | restore: default to HEAD when combining --staged and --worktree | Eric Sunshine | 1 | -3/+3 |
2020-04-30 | switch: fix errors and comments related to -c and -C | Denton Liu | 1 | -4/+10 |
2020-04-28 | Use OPT_CALLBACK and OPT_CALLBACK_F | Denton Liu | 1 | -2/+2 |
2020-03-16 | builtin/checkout: compute checkout metadata for checkouts | brian m. carlson | 1 | -4/+14 |
2020-03-16 | convert: provide additional metadata to filters | brian m. carlson | 1 | -0/+13 |
2020-03-12 | builtin/checkout: pass branch info down to checkout_worktree | brian m. carlson | 1 | -16/+17 |
2020-02-17 | Merge branch 'rs/strbuf-insertstr' | Junio C Hamano | 1 | -1/+1 |
2020-02-10 | strbuf: add and use strbuf_insertstr() | René Scharfe | 1 | -1/+1 |
2020-02-05 | Merge branch 'am/checkout-file-and-ref-ref-ambiguity' | Junio C Hamano | 1 | -32/+39 |
2020-01-22 | Merge branch 'nd/switch-and-restore' | Junio C Hamano | 1 | -0/+2 |
2020-01-08 | restore: invalidate cache-tree when removing entries with --staged | Jeff King | 1 | -0/+2 |
2020-01-07 | checkout: don't revert file on ambiguous tracking branches | Alexandr Miloslavskiy | 1 | -31/+25 |
2020-01-07 | parse_branchname_arg(): extract part as new function | Alexandr Miloslavskiy | 1 | -6/+19 |
2019-12-04 | checkout, restore: support the --pathspec-from-file option | Alexandr Miloslavskiy | 1 | -4/+27 |
2019-10-15 | Merge branch 'en/merge-recursive-cleanup' | Junio C Hamano | 1 | -4/+10 |
2019-09-30 | Merge branch 'nd/switch-and-restore' | Junio C Hamano | 1 | -0/+9 |
2019-09-09 | Merge branch 'en/checkout-mismerge-fix' | Junio C Hamano | 1 | -7/+0 |
2019-08-30 | checkout: add simple check for 'git checkout -b' | Derrick Stolee | 1 | -0/+9 |
2019-08-22 | Merge branch 'vn/restore-empty-ita-corner-case-fix' | Junio C Hamano | 1 | -0/+1 |
2019-08-19 | cache-tree: share code between functions writing an index as a tree | Elijah Newren | 1 | -1/+1 |
2019-08-19 | merge-recursive: remove useless parameter in merge_trees() | Elijah Newren | 1 | -3/+1 |
2019-08-16 | checkout: provide better conflict hunk description with detached HEAD | Elijah Newren | 1 | -0/+8 |
2019-08-16 | checkout: remove duplicate code | Elijah Newren | 1 | -7/+0 |
2019-08-06 | l10n: reformat some localized strings for v2.23.0 | Jean-Noël Avila | 1 | -1/+1 |
2019-08-02 | checkout.c: unstage empty deleted ita files | Varun Naik | 1 | -0/+1 |
2019-07-09 | Merge branch 'nd/switch-and-restore' | Junio C Hamano | 1 | -320/+584 |
2019-06-20 | switch: allow to switch in the middle of bisect | Nguyễn Thái Ngọc Duy | 1 | -3/+1 |
2019-05-07 | restore: support --patch | Nguyễn Thái Ngọc Duy | 1 | -2/+4 |
2019-05-07 | restore: replace --force with --ignore-unmerged | Nguyễn Thái Ngọc Duy | 1 | -9/+20 |
2019-05-07 | restore: default to --source=HEAD when only --staged is specified | Nguyễn Thái Ngọc Duy | 1 | -0/+6 |
2019-05-07 | restore: reject invalid combinations with --staged | Nguyễn Thái Ngọc Duy | 1 | -0/+10 |
2019-05-07 | restore: add --worktree and --staged | Nguyễn Thái Ngọc Duy | 1 | -6/+68 |
2019-05-07 | checkout: factor out worktree checkout code | Nguyễn Thái Ngọc Duy | 1 | -49/+59 |
2019-05-07 | restore: disable overlay mode by default | Nguyễn Thái Ngọc Duy | 1 | -4/+7 |
2019-05-07 | restore: make pathspec mandatory | Nguyễn Thái Ngọc Duy | 1 | -0/+7 |
2019-05-07 | restore: take tree-ish from --source option instead | Nguyễn Thái Ngọc Duy | 1 | -8/+34 |
2019-05-07 | checkout: split part of it to new command 'restore' | Nguyễn Thái Ngọc Duy | 1 | -0/+26 |
2019-04-25 | Merge branch 'nd/checkout-m' | Junio C Hamano | 1 | -2/+9 |
2019-04-25 | Merge branch 'jk/unused-params-even-more' | Junio C Hamano | 1 | -1/+1 |
2019-04-16 | Merge branch 'nd/checkout-m-doc-update' | Junio C Hamano | 1 | -0/+9 |
2019-04-02 | switch: make --orphan switch to an empty tree | Nguyễn Thái Ngọc Duy | 1 | -8/+31 |
2019-04-02 | switch: reject if some operation is in progress | Nguyễn Thái Ngọc Duy | 1 | -0/+40 |
2019-04-02 | switch: no worktree status unless real branch switch happens | Nguyễn Thái Ngọc Duy | 1 | -126/+8 |
2019-04-02 | switch: implicit dwim, use --no-guess to disable it | Nguyễn Thái Ngọc Duy | 1 | -8/+8 |
2019-04-02 | switch: add short option for --detach | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
2019-04-02 | switch: only allow explicit detached HEAD | Nguyễn Thái Ngọc Duy | 1 | -0/+34 |
2019-04-02 | switch: reject "do nothing" case | Nguyễn Thái Ngọc Duy | 1 | -0/+9 |
2019-04-02 | switch: stop accepting pathspec | Nguyễn Thái Ngọc Duy | 1 | -5/+15 |
2019-04-02 | switch: remove -l | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
2019-04-02 | switch: add --discard-changes | Nguyễn Thái Ngọc Duy | 1 | -2/+10 |