index
:
git.git
main
maint
master
next
seen
todo
The core git plumbing
Junio C. Hamano
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
builtin
/
merge.c
Age
Commit message (
Expand
)
Author
Files
Lines
4 days
Merge branch 'ps/refs-without-the-repository'
Junio C Hamano
1
-12
/
+22
13 days
cocci: apply rules to rewrite callers of "refs" interfaces
Patrick Steinhardt
1
-12
/
+22
2024-04-18
builtin: stop using `the_index`
Patrick Steinhardt
1
-16
/
+15
2024-04-05
Merge branch 'jk/core-comment-string'
Junio C Hamano
1
-6
/
+6
2024-03-28
Merge branch 'eb/hash-transition'
Junio C Hamano
1
-1
/
+2
2024-03-12
prefer comment_line_str to comment_line_char for printing
Jeff King
1
-2
/
+2
2024-03-12
strbuf: accept a comment string for strbuf_commented_addf()
Jeff King
1
-4
/
+4
2024-03-11
Merge branch 'js/merge-base-with-missing-commit'
Junio C Hamano
1
-9
/
+17
2024-02-29
commit-reach(get_octopus_merge_bases): pass on "missing commits" errors
Johannes Schindelin
1
-1
/
+5
2024-02-29
commit-reach(repo_get_merge_bases): pass on "missing commits" errors
Johannes Schindelin
1
-8
/
+12
2024-02-26
Merge branch 'rs/use-xstrncmpz'
Junio C Hamano
1
-2
/
+1
2024-02-12
use xstrncmpz()
René Scharfe
1
-2
/
+1
2024-02-08
Merge branch 'en/header-cleanup' into maint-2.43
Junio C Hamano
1
-4
/
+0
2024-02-08
Merge branch 'la/trailer-cleanups' into maint-2.43
Junio C Hamano
1
-1
/
+1
2024-01-19
refs: convert MERGE_AUTOSTASH to become a normal pseudo-ref
Patrick Steinhardt
1
-14
/
+13
2024-01-08
Merge branch 'en/header-cleanup'
Junio C Hamano
1
-4
/
+0
2024-01-02
Merge branch 'la/trailer-cleanups'
Junio C Hamano
1
-1
/
+1
2023-12-26
treewide: remove unnecessary includes in source files
Elijah Newren
1
-4
/
+0
2023-10-20
commit: ignore_non_trailer computes number of bytes to ignore
Linus Arver
1
-1
/
+1
2023-10-13
Merge branch 'jk/commit-graph-leak-fixes'
Junio C Hamano
1
-1
/
+4
2023-10-03
merge: free result of repo_get_merge_bases()
Jeff King
1
-1
/
+4
2023-10-02
tree-walk: init_tree_desc take an oid to get the hash algorithm
Eric W. Biederman
1
-1
/
+2
2023-09-29
diff --stat: set the width defaults in a helper function
Dragan Simic
1
-3
/
+1
2023-09-18
diff --stat: add config option to limit filename width
Dragan Simic
1
-0
/
+1
2023-09-05
merge: do not pass unused opt->value parameter
Jeff King
1
-1
/
+1
2023-09-05
parse-options: mark unused "opt" parameter in callbacks
Jeff King
1
-1
/
+1
2023-08-31
merge: simplify parsing of "-n" option
Jeff King
1
-11
/
+2
2023-08-31
merge: make xopts a strvec
Jeff King
1
-19
/
+7
2023-07-17
Merge branch 'cw/compat-util-header-cleanup'
Junio C Hamano
1
-2
/
+0
2023-07-06
Merge branch 'gc/config-context'
Junio C Hamano
1
-3
/
+4
2023-07-06
Merge branch 'cw/strbuf-cleanup'
Junio C Hamano
1
-4
/
+6
2023-07-05
git-compat-util: move alloc macros to git-compat-util.h
Calvin Wan
1
-1
/
+0
2023-07-05
treewide: remove unnecessary includes for wrapper.h
Calvin Wan
1
-1
/
+0
2023-06-28
config: add ctx arg to config_fn_t
Glen Choo
1
-3
/
+4
2023-06-21
repository: remove unnecessary include of path.h
Elijah Newren
1
-0
/
+1
2023-06-21
cache.h: remove this no-longer-used header
Elijah Newren
1
-2
/
+1
2023-06-21
merge.h: move declarations for merge.c from cache.h
Elijah Newren
1
-0
/
+1
2023-06-12
strbuf: remove global variable
Calvin Wan
1
-4
/
+6
2023-04-11
editor: move editor-related functions and declarations into common file
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 advice.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
-9
/
+14
2023-03-28
cocci: apply the "refs.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-1
/
+2
2023-03-28
cocci: apply the "commit.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-1
/
+2
2023-03-28
cocci: apply the "commit-reach.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-2
/
+5
2023-03-28
cocci: apply the "cache.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-5
/
+5
2023-03-21
wrapper.h: move declarations for wrapper.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
abspath.h: move absolute path functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
environment: move comment_line_char 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-17
Merge branch 'jc/gpg-lazy-init'
Junio C Hamano
1
-3
/
+0
2023-02-23
cache.h: remove dependence on hex.h; make other files include it explicitly
Elijah Newren
1
-0
/
+1
2023-02-23
alloc.h: move ALLOC_GROW() functions from cache.h
Elijah Newren
1
-0
/
+1
2023-02-22
Merge branch 'ab/various-leak-fixes'
Junio C Hamano
1
-8
/
+6
2023-02-10
cocci & cache.h: remove "USE_THE_INDEX_COMPATIBILITY_MACROS"
Ævar Arnfjörð Bjarmason
1
-3
/
+3
2023-02-10
cocci & cache-tree.h: migrate "write_cache_as_tree" to "*_index_*"
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2023-02-09
gpg-interface: lazily initialize and read the configuration
Junio C Hamano
1
-3
/
+0
2023-02-06
builtin/merge.c: free "&buf" on "Your local changes..." error
Ævar Arnfjörð Bjarmason
1
-1
/
+2
2023-02-06
builtin/merge.c: use fixed strings, not "strbuf", fix leak
Ævar Arnfjörð Bjarmason
1
-7
/
+4
2023-01-13
merge: break out of all_strategy loop when strategy is found
Seija Kijin
1
-1
/
+1
2022-12-26
Merge branch 'jk/unused-post-2.39'
Junio C Hamano
1
-1
/
+1
2022-12-14
Merge branch 'ab/various-leak-fixes'
Junio C Hamano
1
-0
/
+1
2022-12-13
diff: mark unused parameters in callbacks
Jeff King
1
-1
/
+1
2022-11-21
{reset,merge}: call discard_index() before returning
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2022-11-21
cocci: apply "pending" index-compatibility to some "builtin/*.c"
Ævar Arnfjörð Bjarmason
1
-7
/
+12
2022-11-21
cocci & cache.h: apply variable section of "pending" index-compatibility
Ævar Arnfjörð Bjarmason
1
-3
/
+3
2022-11-21
cocci & cache.h: apply a selection of "pending" index-compatibility
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2022-11-21
read-cache API & users: make discard_index() return void
Ævar Arnfjörð Bjarmason
1
-1
/
+2
2022-11-21
cocci & cache.h: remove rarely used "the_index" compat macros
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2022-10-30
use child_process members "args" and "env" directly
René Scharfe
1
-5
/
+5
2022-10-30
use child_process member "args" instead of string array variable
René Scharfe
1
-20
/
+12
2022-10-30
merge: remove always-the-same "verbose" arguments
Ævar Arnfjörð Bjarmason
1
-8
/
+5
2022-09-01
Merge branch 'en/merge-multi-strategies'
Junio C Hamano
1
-9
/
+11
2022-09-01
Merge branch 'en/merge-unstash-only-on-clean-merge'
Junio C Hamano
1
-1
/
+4
2022-08-24
merge: small code readability improvement
Elijah Newren
1
-3
/
+3
2022-08-24
merge: cleanup confusing logic for handling successful merges
Elijah Newren
1
-7
/
+9
2022-08-24
merge: only apply autostash when appropriate
Elijah Newren
1
-1
/
+4
2022-07-22
merge: do not exit restore_state() prematurely
Elijah Newren
1
-4
/
+6
2022-07-22
merge: ensure we can actually restore pre-merge state
Elijah Newren
1
-5
/
+5
2022-07-22
merge: make restore_state() restore staged state too
Elijah Newren
1
-3
/
+5
2022-07-22
merge: fix save_state() to work when there are stat-dirty files
Elijah Newren
1
-0
/
+8
2022-07-22
merge: do not abort early if one strategy fails to handle the merge
Elijah Newren
1
-2
/
+4
2022-07-22
merge: abort if index does not match HEAD for trivial merges
Elijah Newren
1
-0
/
+15
2022-07-06
cocci: add and apply a rule to find "unused" strbufs
Ævar Arnfjörð Bjarmason
1
-4
/
+0
2022-04-13
revisions API users: add straightforward release_revisions()
Ævar Arnfjörð Bjarmason
1
-0
/
+2
2022-03-07
hooks: fix an obscure TOCTOU "did we just run a hook?" race
Ævar Arnfjörð Bjarmason
1
-4
/
+7
2022-03-07
merge: don't run post-hook logic on --no-verify
Ævar Arnfjörð Bjarmason
1
-9
/
+12
2022-02-18
Merge branch 'pw/use-in-process-checkout-in-rebase'
Junio C Hamano
1
-4
/
+2
2022-02-09
Merge branch 'en/plug-leaks-in-merge'
Junio C Hamano
1
-1
/
+5
2022-02-09
Merge branch 'ab/config-based-hooks-2'
Junio C Hamano
1
-1
/
+1
2022-01-26
create_autostash(): remove unneeded parameter
Phillip Wood
1
-4
/
+2
2022-01-21
merge: fix memory leaks in cmd_merge()
Elijah Newren
1
-1
/
+5
2022-01-10
Merge branch 'ja/i18n-similar-messages'
Junio C Hamano
1
-2
/
+2
2022-01-07
merge: convert post-merge to use hook.h
Emily Shaffer
1
-1
/
+1
2022-01-05
Merge branch 'jc/merge-detached-head-name'
Junio C Hamano
1
-0
/
+4
2022-01-05
i18n: turn "options are incompatible" into "cannot be used together"
Jean-Noël Avila
1
-2
/
+2
2021-12-20
merge: allow to pretend a merge is made into a different branch
Junio C Hamano
1
-0
/
+4
2021-11-25
run-command API users: use strvec_pushl(), not argv construction
Ævar Arnfjörð Bjarmason
1
-2
/
+1
2021-10-25
Merge branch 'ab/mark-leak-free-tests-more'
Junio C Hamano
1
-0
/
+2
2021-10-13
Merge branch 'ab/config-based-hooks-1'
Junio C Hamano
1
-1
/
+2
2021-10-13
Merge branch 'en/removing-untracked-fixes'
Junio C Hamano
1
-0
/
+1
2021-10-07
merge: add missing strbuf_release()
Ævar Arnfjörð Bjarmason
1
-0
/
+2
2021-09-27
Remove ignored files by default when they are in the way
Elijah Newren
1
-2
/
+1
2021-09-27
unpack-trees: introduce preserve_ignored to unpack_trees_options
Elijah Newren
1
-0
/
+2
2021-09-27
hook.c users: use "hook_exists()" instead of "find_hook()"
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2021-09-27
hook.[ch]: move find_hook() from run-command.c to hook.c
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2021-09-20
Merge branch 'js/run-command-close-packs'
Junio C Hamano
1
-1
/
+0
2021-09-20
Merge branch 'ds/mergies-with-sparse-index'
Junio C Hamano
1
-0
/
+3
2021-09-10
Merge branch 'ab/retire-advice-config'
Junio C Hamano
1
-2
/
+2
2021-09-09
merge: make sparse-aware with ORT
Derrick Stolee
1
-0
/
+3
2021-09-09
run_auto_maintenance(): implicitly close the object store
Johannes Schindelin
1
-1
/
+0
2021-09-08
Merge branch 'rs/xopen-reports-open-failures'
Junio C Hamano
1
-3
/
+1
2021-08-30
Merge branch 'cb/builtin-merge-format-string-fix'
Junio C Hamano
1
-3
/
+5
2021-08-30
Merge branch 'en/ort-becomes-the-default'
Junio C Hamano
1
-2
/
+8
2021-08-30
Merge branch 'en/merge-strategy-docs'
Junio C Hamano
1
-1
/
+1
2021-08-30
Merge branch 'en/pull-conflicting-options'
Junio C Hamano
1
-1
/
+1
2021-08-25
use xopen() to handle fatal open(2) failures
René Scharfe
1
-3
/
+1
2021-08-25
advice: remove read uses of most global `advice_` variables
Ben Boeckel
1
-2
/
+2
2021-08-09
builtin/merge: avoid -Wformat-extra-args from ancient Xcode
Carlo Marcelo Arenas Belón
1
-3
/
+5
2021-08-05
Change default merge backend from recursive to ort
Elijah Newren
1
-2
/
+8
2021-08-05
Update error message and code comment
Elijah Newren
1
-1
/
+1
2021-08-04
Merge branch 'pb/merge-autostash-more'
Junio C Hamano
1
-1
/
+3
2021-07-26
builtin/merge: free found_ref when done
Andrzej Hunt
1
-1
/
+2
2021-07-23
merge: apply autostash if merge strategy fails
Philippe Blain
1
-0
/
+1
2021-07-23
merge: apply autostash if fast-forward fails
Philippe Blain
1
-0
/
+1
2021-07-23
merge: add missing word "strategy" to a message
Philippe Blain
1
-1
/
+1
2021-07-20
pull: abort if --ff-only is given and fast-forwarding is impossible
Alex Henrie
1
-1
/
+1
2021-06-10
Merge branch 'ah/merge-usage-i18n-fix'
Junio C Hamano
1
-2
/
+2
2021-05-16
merge: don't translate literal commands
Alex Henrie
1
-2
/
+2
2021-05-03
merge: fix swapped "up to date" message components
Josh Soref
1
-5
/
+9
2021-05-03
merge(s): apply consistent punctuation to "up to date" messages
Eric Sunshine
1
-1
/
+1
2021-03-13
use CALLOC_ARRAY
René Scharfe
1
-1
/
+1
2021-02-05
Merge branch 'so/log-diff-merge'
Junio C Hamano
1
-1
/
+2
2020-12-21
diff-merges: new function diff_merges_suppress()
Sergey Organov
1
-1
/
+2
2020-11-18
Merge branch 'en/merge-ort-api-null-impl'
Junio C Hamano
1
-3
/
+23
2020-11-02
merge,rebase,revert: select ort or recursive by config or environment
Elijah Newren
1
-3
/
+23
2020-10-20
Documentation: stylistically normalize references to Signed-off-by:
Bradley M. Kuhn
1
-1
/
+1
2020-09-25
Merge branch 'ds/maintenance-part-1'
Junio C Hamano
1
-1
/
+1
2020-09-17
maintenance: replace run_auto_gc()
Derrick Stolee
1
-1
/
+1
2020-09-09
Merge branch 'jt/interpret-branch-name-fallback'
Junio C Hamano
1
-1
/
+1
2020-09-02
wt-status: tolerate dangling marks
Jonathan Tan
1
-1
/
+1
2020-08-21
sequencer: treat CHERRY_PICK_HEAD as a pseudo ref
Han-Wen Nienhuys
1
-1
/
+1
2020-08-03
merge: make merge.renormalize work for all uses of merge machinery
Elijah Newren
1
-4
/
+0
2020-06-02
Merge branch 'an/merge-single-strategy-optim'
Junio C Hamano
1
-1
/
+1
2020-05-19
merge: optimization to skip evaluate_result for single strategy
Andrew Ng
1
-1
/
+1
2020-05-13
Merge branch 'jc/auto-gc-quiet'
Junio C Hamano
1
-2
/
+1
2020-05-07
auto-gc: pass --quiet down from am, commit, merge and rebase
Junio C Hamano
1
-2
/
+1
2020-05-05
Merge branch 'dl/opt-callback-cleanup'
Junio C Hamano
1
-2
/
+2
2020-05-01
Merge branch 'ds/blame-on-bloom'
Junio C Hamano
1
-2
/
+5
2020-04-29
Merge branch 'dl/merge-autostash'
Junio C Hamano
1
-0
/
+25
2020-04-28
Use OPT_CALLBACK and OPT_CALLBACK_F
Denton Liu
1
-2
/
+2
2020-04-16
tests: write commit-graph with Bloom filters
Derrick Stolee
1
-2
/
+5
2020-04-11
merge: use skip_prefix to parse config key
Martin Ågren
1
-3
/
+5
2020-04-10
merge: teach --autostash option
Denton Liu
1
-0
/
+25
2020-01-15
gpg-interface: add minTrustLevel as a configuration option
Hans Jerry Illikainen
1
-2
/
+7
2019-10-07
Merge branch 'tg/stash-refresh-index'
Junio C Hamano
1
-10
/
+3
2019-09-20
merge: use refresh_and_write_cache
Thomas Gummerer
1
-10
/
+3
2019-08-07
merge: --no-verify to bypass pre-merge-commit hook
Michael J Gruber
1
-2
/
+2
2019-08-07
git-merge: honor pre-merge-commit hook
Michael J Gruber
1
-0
/
+12
2019-08-07
merge: do no-verify like commit
Michael J Gruber
1
-3
/
+3
2019-07-19
Merge branch 'ea/merge-code-cleanup'
Junio C Hamano
1
-33
/
+20
2019-07-09
Merge branch 'ds/close-object-store'
Junio C Hamano
1
-1
/
+1
2019-07-09
builtin/merge.c - cleanup of code in for-cycle that tests strategies
Edmundo Carmona Antoranz
1
-33
/
+20
2019-06-17
Merge branch 'vv/merge-squash-with-explicit-commit'
Junio C Hamano
1
-1
/
+11
2019-06-13
Merge branch 'nd/merge-quit'
Junio C Hamano
1
-12
/
+18
2019-06-12
packfile: rename close_all_packs to close_object_store
Derrick Stolee
1
-1
/
+1
2019-05-28
merge: refuse --commit with --squash
Vishal Verma
1
-1
/
+11
2019-05-19
merge: add --quit
Nguyễn Thái Ngọc Duy
1
-0
/
+13
2019-05-13
merge: remove drop_save() in favor of remove_merge_branch_state()
Nguyễn Thái Ngọc Duy
1
-12
/
+5
2019-04-19
cherry-pick/revert: add scissors line on merge conflict
Denton Liu
1
-8
/
+2
2019-04-18
merge: add scissors line on merge conflict
Denton Liu
1
-0
/
+14
2019-04-18
merge: cleanup messages like commit
Denton Liu
1
-10
/
+31
2019-03-07
Merge branch 'nd/diff-parseopt'
Junio C Hamano
1
-3
/
+6
2019-01-27
parse-options: allow ll_callback with OPTION_CALLBACK
Nguyễn Thái Ngọc Duy
1
-0
/
+2
2019-01-27
parse-options: avoid magic return codes
Nguyễn Thái Ngọc Duy
1
-2
/
+3
2019-01-27
parse-options: stop abusing 'callback' for lowlevel callbacks
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2019-01-24
cache.h: flip NO_THE_INDEX_COMPATIBILITY_MACROS switch
Nguyễn Thái Ngọc Duy
1
-0
/
+1
2019-01-14
merge-recursive.c: remove implicit dependency on the_index
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2019-01-04
Merge branch 'nd/the-index'
Junio C Hamano
1
-1
/
+1
2019-01-04
Merge branch 'nd/i18n'
Junio C Hamano
1
-2
/
+2
2018-11-18
Merge branch 'jk/verify-sig-merge-into-void'
Junio C Hamano
1
-25
/
+5
2018-11-12
sequencer.c: remove implicit dependency on the_index
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-11-12
parse-options: replace opterror() with optname()
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-11-12
alias.c: mark split_cmdline_strerror() strings for translation
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-11-07
merge: handle --verify-signatures for unborn branch
Jeff King
1
-0
/
+4
2018-11-07
merge: extract verify_merge_signature() helper
Jeff King
1
-25
/
+1
2018-11-06
assert NOARG/NONEG behavior of parse-options callbacks
Jeff King
1
-0
/
+1
2018-10-19
Merge branch 'nd/the-index'
Junio C Hamano
1
-7
/
+9
2018-09-21
revision.c: remove implicit dependency on the_index
Nguyễn Thái Ngọc Duy
1
-2
/
+2
2018-09-21
rerere.c: remove implicit dependency on the_index
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-09-21
merge.c: remove implicit dependency on the_index
Nguyễn Thái Ngọc Duy
1
-3
/
+5
2018-09-21
diff.c: remove implicit dependency on the_index
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-09-17
Merge branch 'jk/cocci'
Junio C Hamano
1
-3
/
+3
2018-09-17
Merge branch 'ds/reachable'
Junio C Hamano
1
-0
/
+1
2018-08-29
convert "oidcmp() != 0" to "!oideq()"
Jeff King
1
-1
/
+1
2018-08-29
convert "oidcmp() == 0" to oideq()
Jeff King
1
-2
/
+2
2018-08-15
Merge branch 'nd/i18n'
Junio C Hamano
1
-1
/
+1
2018-08-02
Merge branch 'js/rebase-merge-octopus'
Junio C Hamano
1
-0
/
+32
2018-08-02
Merge branch 'bc/object-id'
Junio C Hamano
1
-5
/
+6
2018-07-23
Update messages in preparation for i18n
Nguyễn Thái Ngọc Duy
1
-1
/
+1
[next]