| Age | Commit message (Expand) | Author | Files | Lines |
| 2018-01-23 | Merge branch 'jc/merge-symlink-ours-theirs' | Junio C Hamano | 1 | -4/+13 |
| 2018-01-09 | Merge branch 'ew/empty-merge-with-dirty-index-maint' into ew/empty-merge-with... | Junio C Hamano | 1 | -1/+1 |
| 2018-01-09 | merge-recursive: do not look at the index during recursive merge | Junio C Hamano | 1 | -1/+1 |
| 2018-01-03 | merge: teach -Xours/-Xtheirs to symbolic link merge | Junio C Hamano | 1 | -4/+13 |
| 2017-12-22 | Merge branch 'ew/empty-merge-with-dirty-index-maint' into ew/empty-merge-with... | Junio C Hamano | 1 | -0/+7 |
| 2017-12-22 | merge-recursive: avoid incorporating uncommitted changes in a merge | Elijah Newren | 1 | -0/+7 |
| 2017-12-19 | Merge branch 'en/merge-recursive-icase-removal' | Junio C Hamano | 1 | -1/+1 |
| 2017-12-13 | Merge branch 'bc/hash-algo' | Junio C Hamano | 1 | -1/+1 |
| 2017-11-27 | Merge branch 'sb/test-cherry-pick-submodule-getting-in-a-way' | Junio C Hamano | 1 | -2/+3 |
| 2017-11-27 | Merge branch 'jc/ignore-cr-at-eol' | Junio C Hamano | 1 | -0/+2 |
| 2017-11-27 | merge-recursive: ignore_case shouldn't reject intentional removals | Elijah Newren | 1 | -1/+1 |
| 2017-11-15 | merge-recursive: handle addition of submodule on our side of history | Elijah Newren | 1 | -2/+3 |
| 2017-11-15 | Merge branch 'ao/merge-verbosity-getenv-just-once' | Junio C Hamano | 1 | -3/+4 |
| 2017-11-13 | Switch empty tree and blob lookups to use hash abstraction | brian m. carlson | 1 | -1/+1 |
| 2017-11-09 | Merge branch 'bw/diff-opt-impl-to-bitfields' | Junio C Hamano | 1 | -2/+2 |
| 2017-11-08 | diff: --ignore-cr-at-eol | Junio C Hamano | 1 | -0/+2 |
| 2017-11-01 | diff: make struct diff_flags members lowercase | Brandon Williams | 1 | -2/+2 |
| 2017-11-01 | diff: remove DIFF_OPT_CLR macro | Brandon Williams | 1 | -1/+1 |
| 2017-11-01 | diff: remove DIFF_OPT_SET macro | Brandon Williams | 1 | -1/+1 |
| 2017-11-01 | merge-recursive: check GIT_MERGE_VERBOSITY only once | Andrey Okoshkin | 1 | -3/+4 |
| 2017-10-06 | treewide: prefer lockfiles on the stack | Martin Ågren | 1 | -3/+3 |
| 2017-09-19 | Merge branch 'kw/merge-recursive-cleanup' | Junio C Hamano | 1 | -20/+56 |
| 2017-09-08 | merge-recursive: change current file dir string_lists to hashmap | Kevin Willford | 1 | -11/+45 |
| 2017-09-06 | merge-recursive: remove return value from get_files_dirs | Kevin Willford | 1 | -6/+2 |
| 2017-09-06 | merge-recursive: fix memory leak | Kevin Willford | 1 | -3/+9 |
| 2017-08-23 | treewide: correct several "up-to-date" to "up to date" | Martin Ågren | 1 | -1/+1 |
| 2017-07-06 | Merge branch 'sb/merge-recursive-code-cleanup' | Junio C Hamano | 1 | -3/+3 |
| 2017-06-30 | merge-recursive: use DIFF_XDL_SET macro | Stefan Beller | 1 | -3/+3 |
| 2017-06-24 | Merge branch 'bw/config-h' | Junio C Hamano | 1 | -0/+1 |
| 2017-06-24 | Merge branch 'bw/ls-files-sans-the-index' | Junio C Hamano | 1 | -2/+2 |
| 2017-06-15 | config: don't include config.h by default | Brandon Williams | 1 | -0/+1 |
| 2017-06-13 | convert: convert renormalize_buffer to take an index | Brandon Williams | 1 | -2/+2 |
| 2017-06-05 | diff-tree: convert diff_tree_sha1 to struct object_id | Brandon Williams | 1 | -1/+1 |
| 2017-05-08 | object: convert parse_object* to take struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-05-08 | Convert lookup_tree to struct object_id | brian m. carlson | 1 | -3/+3 |
| 2017-05-08 | submodule: convert merge_submodule to use struct object_id | brian m. carlson | 1 | -4/+4 |
| 2017-05-02 | Convert struct cache_tree to use struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-02-27 | Merge branch 'mm/merge-rename-delete-message' | Junio C Hamano | 1 | -54/+63 |
| 2017-01-30 | use SWAP macro | René Scharfe | 1 | -4/+1 |
| 2017-01-30 | merge-recursive: make "CONFLICT (rename/delete)" message show both paths | Matt McCutchen | 1 | -54/+63 |
| 2017-01-17 | Merge branch 'nd/qsort-in-merge-recursive' into maint | Junio C Hamano | 1 | -9/+7 |
| 2017-01-17 | Merge branch 'jc/renormalize-merge-kill-safer-crlf' into maint | Junio C Hamano | 1 | -0/+2 |
| 2016-12-19 | Merge branch 'jc/lock-report-on-error' | Junio C Hamano | 1 | -1/+1 |
| 2016-12-19 | Merge branch 'jc/renormalize-merge-kill-safer-crlf' | Junio C Hamano | 1 | -0/+2 |
| 2016-12-16 | Merge branch 'nd/qsort-in-merge-recursive' | Junio C Hamano | 1 | -9/+7 |
| 2016-12-07 | hold_locked_index(): align error handling with hold_lockfile_for_update() | Junio C Hamano | 1 | -1/+1 |
| 2016-11-28 | merge-recursive.c: use string_list_sort instead of qsort | Nguyễn Thái Ngọc Duy | 1 | -9/+7 |
| 2016-11-28 | merge-recursive: handle NULL in add_cacheinfo() correctly | Johannes Schindelin | 1 | -0/+2 |
| 2016-11-17 | submodules: allow empty working-tree dirs in merge/cherry-pick | David Turner | 1 | -6/+15 |
| 2016-10-17 | Merge branch 'rs/cocci' | Junio C Hamano | 1 | -3/+3 |
| 2016-10-10 | use strbuf_add_unique_abbrev() for adding short hashes, part 3 | René Scharfe | 1 | -3/+3 |
| 2016-09-26 | Merge branch 'rs/cocci' | Junio C Hamano | 1 | -1/+1 |
| 2016-09-15 | use strbuf_addstr() for adding constant strings to a strbuf, part 2 | René Scharfe | 1 | -1/+1 |
| 2016-09-07 | Convert read_mmblob to take struct object_id. | brian m. carlson | 1 | -3/+3 |
| 2016-09-07 | cache: convert struct cache_entry to use struct object_id | brian m. carlson | 1 | -1/+1 |
| 2016-08-19 | Merge branch 'rs/pull-signed-tag' | Junio C Hamano | 1 | -4/+1 |
| 2016-08-13 | merge-recursive: fix verbose output for multiple base trees | René Scharfe | 1 | -4/+1 |
| 2016-08-12 | Merge branch 'rs/merge-recursive-string-list-init' | Junio C Hamano | 1 | -2/+1 |
| 2016-08-05 | merge-recursive: use STRING_LIST_INIT_NODUP | René Scharfe | 1 | -2/+1 |
| 2016-08-01 | merge-recursive: flush output buffer even when erroring out | Johannes Schindelin | 1 | -1/+3 |
| 2016-08-01 | merge_trees(): ensure that the callers release output buffer | Johannes Schindelin | 1 | -0/+2 |
| 2016-08-01 | merge-recursive: offer an option to retain the output in 'obuf' | Johannes Schindelin | 1 | -4/+13 |
| 2016-08-01 | merge-recursive: write the commit title in one go | Johannes Schindelin | 1 | -8/+9 |
| 2016-08-01 | merge-recursive: flush output buffer before printing error messages | Johannes Schindelin | 1 | -48/+68 |
| 2016-07-26 | merge-recursive: switch to returning errors instead of dying | Johannes Schindelin | 1 | -27/+35 |
| 2016-07-26 | merge-recursive: handle return values indicating errors | Johannes Schindelin | 1 | -102/+150 |
| 2016-07-26 | merge-recursive: allow write_tree_from_memory() to error out | Johannes Schindelin | 1 | -2/+2 |
| 2016-07-26 | merge-recursive: avoid returning a wholesale struct | Johannes Schindelin | 1 | -50/+56 |
| 2016-07-26 | merge_recursive: abort properly upon errors | Johannes Schindelin | 1 | -5/+12 |
| 2016-07-26 | merge-recursive: clarify code in was_tracked() | Johannes Schindelin | 1 | -16/+14 |
| 2016-07-26 | die(_("BUG")): avoid translating bug messages | Johannes Schindelin | 1 | -3/+3 |
| 2016-07-26 | die("bug"): report bugs consistently | Johannes Schindelin | 1 | -8/+7 |
| 2016-07-25 | Merge branch 'jc/renormalize-merge-kill-safer-crlf' | Junio C Hamano | 1 | -4/+13 |
| 2016-07-12 | merge: avoid "safer crlf" during recording of merge results | Junio C Hamano | 1 | -4/+13 |
| 2016-06-28 | merge-recursive: convert merge_recursive_generic() to object_id | brian m. carlson | 1 | -7/+7 |
| 2016-06-28 | merge-recursive: convert leaf functions to use struct object_id | brian m. carlson | 1 | -118/+118 |
| 2016-06-28 | merge-recursive: convert struct merge_file_info to object_id | brian m. carlson | 1 | -19/+20 |
| 2016-06-28 | merge-recursive: convert struct stage_data to use object_id | brian m. carlson | 1 | -20/+18 |
| 2016-06-28 | diff: convert struct diff_filespec to struct object_id | brian m. carlson | 1 | -49/+58 |
| 2016-05-06 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -2/+2 |
| 2016-04-19 | match-trees: convert shift_tree() and shift_tree_by() to use object_id | brian m. carlson | 1 | -2/+2 |
| 2016-04-12 | merge-recursive: do not check working copy when creating a virtual merge base | Elijah Newren | 1 | -3/+3 |
| 2016-04-12 | merge-recursive: remove duplicate code | Elijah Newren | 1 | -2/+0 |
| 2016-02-24 | merge-recursive: find-renames resets threshold | Felipe Gonçalves Assis | 1 | -1/+3 |
| 2016-02-17 | merge-recursive: more consistent interface | Felipe Gonçalves Assis | 1 | -1/+4 |
| 2016-02-17 | merge-recursive: option to disable renames | Felipe Gonçalves Assis | 1 | -0/+7 |
| 2015-11-20 | Remove get_object_hash. | brian m. carlson | 1 | -8/+8 |
| 2015-11-20 | Convert struct object to object_id | brian m. carlson | 1 | -7/+7 |
| 2015-11-20 | Add several uses of get_object_hash. | brian m. carlson | 1 | -8/+8 |
| 2015-10-30 | Merge branch 'jk/delete-modechange-conflict' | Junio C Hamano | 1 | -2/+6 |
| 2015-10-26 | merge: detect delete/modechange conflict | Jeff King | 1 | -2/+6 |
| 2015-10-05 | merge-recursive: convert malloc / strcpy to strbuf | Jeff King | 1 | -9/+8 |
| 2015-05-20 | use file_exists() to check if a file exists in the worktree | René Scharfe | 1 | -2/+1 |
| 2015-03-23 | merge-recursive: fix memleaks | Stefan Beller | 1 | -0/+3 |
| 2015-01-07 | Merge branch 'jc/merge-bases' | Junio C Hamano | 1 | -1/+1 |
| 2014-12-01 | tree.c: update read_tree_recursive callback to pass strbuf as base | Nguyễn Thái Ngọc Duy | 1 | -9/+6 |
| 2014-10-30 | get_merge_bases(): always clean-up object flags | Junio C Hamano | 1 | -1/+1 |
| 2014-10-14 | Merge branch 'mh/lockfile' | Junio C Hamano | 1 | -0/+1 |
| 2014-10-14 | Merge branch 'da/include-compat-util-first-in-c' | Junio C Hamano | 1 | -1/+1 |
| 2014-10-01 | lockfile.h: extract new header file for the functions in lockfile.c | Michael Haggerty | 1 | -0/+1 |
| 2014-09-29 | Merge branch 'sb/merge-recursive-copy-paste-fix' | Junio C Hamano | 1 | -5/+1 |
| 2014-09-23 | merge-recursive: remove stale commented debugging code | Stefan Beller | 1 | -4/+0 |
| 2014-09-23 | merge-recursive: fix copy-paste mistake | Stefan Beller | 1 | -1/+1 |
| 2014-09-19 | Merge branch 'rs/export-strbuf-addchars' | Junio C Hamano | 1 | -3/+1 |
| 2014-09-15 | cleanups: ensure that git-compat-util.h is included first | David Aguilar | 1 | -1/+1 |
| 2014-09-08 | strbuf: use strbuf_addchars() for adding a char multiple times | René Scharfe | 1 | -3/+1 |
| 2014-08-13 | merge-recursive.c: replace `git_config()` with `git_config_get_int()` | Tanay Abhra | 1 | -16/+6 |
| 2014-07-23 | Merge branch 'ta/string-list-init' | Junio C Hamano | 1 | -6/+3 |
| 2014-07-21 | replace memset with string-list initializers | Tanay Abhra | 1 | -6/+3 |
| 2014-07-16 | Merge branch 'rs/code-cleaning' | Junio C Hamano | 1 | -1/+1 |
| 2014-07-16 | Merge branch 'nd/split-index' | Junio C Hamano | 1 | -7/+4 |
| 2014-07-16 | Merge branch 'jk/commit-buffer-length' into maint | Junio C Hamano | 1 | -2/+4 |
| 2014-07-10 | use strbuf_addch for adding single characters | René Scharfe | 1 | -1/+1 |
| 2014-07-09 | Merge branch 'jk/xstrfmt' | Junio C Hamano | 1 | -23/+30 |
| 2014-07-09 | Merge branch 'jk/skip-prefix' | Junio C Hamano | 1 | -7/+8 |
| 2014-07-02 | Merge branch 'jk/commit-buffer-length' | Junio C Hamano | 1 | -2/+4 |
| 2014-06-20 | use skip_prefix to avoid repeating strings | Jeff King | 1 | -7/+8 |
| 2014-06-19 | unique_path: fix unlikely heap overflow | Jeff King | 1 | -15/+26 |
| 2014-06-19 | use xstrfmt to replace xmalloc + sprintf | Jeff King | 1 | -8/+4 |
| 2014-06-13 | commit: record buffer length in cache | Jeff King | 1 | -1/+1 |
| 2014-06-13 | use get_commit_buffer everywhere | Jeff King | 1 | -1/+3 |
| 2014-06-13 | cache-tree: mark istate->cache_changed on cache tree update | Nguyễn Thái Ngọc Duy | 1 | -3/+1 |
| 2014-06-13 | read-cache: new API write_locked_index instead of write_index/write_cache | Nguyễn Thái Ngọc Duy | 1 | -4/+3 |
| 2014-06-12 | do not create "struct commit" with xcalloc | Jeff King | 1 | -1/+1 |
| 2014-05-07 | merge-recursive.c: fix case-changing merge bug | David Turner | 1 | -0/+6 |
| 2014-03-18 | Merge branch 'bk/refresh-missing-ok-in-merge-recursive' into maint | Junio C Hamano | 1 | -1/+3 |
| 2014-02-27 | Merge branch 'bk/refresh-missing-ok-in-merge-recursive' | Junio C Hamano | 1 | -1/+3 |
| 2014-02-24 | merge-recursive.c: tolerate missing files while refreshing index | Brad King | 1 | -1/+2 |
| 2014-02-24 | read-cache.c: extend make_cache_entry refresh flag with options | Brad King | 1 | -1/+2 |
| 2014-01-27 | Merge branch 'mh/safe-create-leading-directories' | Junio C Hamano | 1 | -1/+1 |
| 2014-01-06 | safe_create_leading_directories(): introduce enum for return values | Michael Haggerty | 1 | -1/+1 |
| 2013-12-05 | replace {pre,suf}fixcmp() with {starts,ends}_with() | Christian Couder | 1 | -3/+3 |
| 2013-10-28 | Merge branch 'jk/diff-algo' into maint | Junio C Hamano | 1 | -2/+2 |
| 2013-10-14 | Merge branch 'jk/diff-algo' | Jonathan Nieder | 1 | -2/+2 |
| 2013-09-26 | merge-recursive: fix parsing of "diff-algorithm" option | John Keeping | 1 | -2/+2 |
| 2013-09-09 | Merge branch 'jl/submodule-mv' | Junio C Hamano | 1 | -1/+1 |
| 2013-07-15 | remove init_pathspec() in favor of parse_pathspec() | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2013-07-09 | Convert "struct cache_entry *" to "const ..." wherever possible | Nguyễn Thái Ngọc Duy | 1 | -3/+4 |
| 2013-01-16 | diff: Introduce --diff-algorithm command line option | Michal Privoznik | 1 | -0/+9 |
| 2012-12-09 | Which merge_file() function do you mean? | Junio C Hamano | 1 | -3/+3 |
| 2012-09-14 | Merge branch 'rj/path-cleanup' | Junio C Hamano | 1 | -6/+7 |
| 2012-09-04 | Call mkpathdup() rather than xstrdup(mkpath(...)) | Ramsay Jones | 1 | -6/+7 |
| 2012-08-22 | Merge branch 'tr/void-diff-setup-done' | Junio C Hamano | 1 | -2/+1 |
| 2012-08-22 | Merge branch 'tr/merge-recursive-flush' | Junio C Hamano | 1 | -18/+1 |
| 2012-08-05 | merge-recursive: separate message for common ancestors | Ralf Thielow | 1 | -1/+4 |
| 2012-08-03 | merge-recursive: eliminate flush_buffer() in favor of write_in_full() | Thomas Rast | 1 | -18/+1 |
| 2012-08-03 | diff_setup_done(): return void | Thomas Rast | 1 | -2/+1 |
| 2012-07-26 | i18n: merge-recursive: mark strings for translation | Jiang Xin | 1 | -69/+79 |
| 2012-04-16 | Merge branch 'jk/diff-no-rename-empty' | Junio C Hamano | 1 | -1/+2 |
| 2012-04-15 | Merge branch 'jc/diff-algo-cleanup' | Junio C Hamano | 1 | -2/+2 |
| 2012-03-23 | merge-recursive: don't detect renames of empty files | Jeff King | 1 | -0/+1 |
| 2012-03-23 | drop casts from users EMPTY_TREE_SHA1_BIN | Jeff King | 1 | -1/+1 |
| 2012-02-19 | xdiff: PATIENCE/HISTOGRAM are not independent option bits | Junio C Hamano | 1 | -2/+2 |
| 2012-02-07 | cache-tree: update API to take abitrary flags | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2011-12-19 | Merge branch 'tr/cache-tree' | Junio C Hamano | 1 | -1/+1 |
| 2011-12-06 | Refactor cache_tree_update idiom from commit | Thomas Rast | 1 | -1/+1 |
| 2011-11-08 | merge: make usage of commit->util more extensible | Junio C Hamano | 1 | -7/+6 |
| 2011-10-13 | submodule: Search for merges only at end of recursive merge | Brad King | 1 | -2/+4 |
| 2011-10-05 | Merge branch 'cn/eradicate-working-copy' | Junio C Hamano | 1 | -1/+1 |
| 2011-09-23 | merge-recursive: Do not look at working tree during a virtual ancestor merge | Junio C Hamano | 1 | -1/+1 |
| 2011-09-21 | Remove 'working copy' from the documentation and C code | Carlos Martín Nieto | 1 | -1/+1 |
| 2011-09-02 | Merge branch 'en/merge-recursive-2' | Junio C Hamano | 1 | -384/+695 |
| 2011-08-25 | Merge branch 'jn/plug-empty-tree-leak' | Junio C Hamano | 1 | -5/+3 |
| 2011-08-16 | merge-recursive: take advantage of hardcoded empty tree | Jonathan Nieder | 1 | -5/+3 |
| 2011-08-14 | merge-recursive: Don't re-sort a list whose order we depend upon | Elijah Newren | 1 | -4/+12 |
| 2011-08-14 | merge-recursive: Fix virtual merge base for rename/rename(1to2)/add-dest | Elijah Newren | 1 | -2/+21 |
| 2011-08-14 | merge-recursive: Avoid unnecessary file rewrites | Elijah Newren | 1 | -6/+24 |
| 2011-08-14 | merge-recursive: Fix spurious 'refusing to lose untracked file...' messages | Elijah Newren | 1 | -14/+20 |
| 2011-08-14 | merge-recursive: Fix working copy handling for rename/rename/add/add | Elijah Newren | 1 | -25/+48 |
| 2011-08-14 | merge-recursive: add handling for rename/rename/add-dest/add-dest | Elijah Newren | 1 | -2/+19 |
| 2011-08-14 | merge-recursive: Have conflict_rename_delete reuse modify/delete code | Elijah Newren | 1 | -16/+30 |
| 2011-08-14 | merge-recursive: Make modify/delete handling code reusable | Elijah Newren | 1 | -34/+48 |
| 2011-08-14 | merge-recursive: Consider modifications in rename/rename(2to1) conflicts | Elijah Newren | 1 | -9/+21 |
| 2011-08-14 | merge-recursive: Create function for merging with branchname:file markers | Elijah Newren | 1 | -9/+33 |
| 2011-08-14 | merge-recursive: Record more data needed for merging with dual renames | Elijah Newren | 1 | -3/+39 |
| 2011-08-14 | merge-recursive: Defer rename/rename(2to1) handling until process_entry | Elijah Newren | 1 | -42/+62 |
| 2011-08-14 | merge-recursive: Small cleanups for conflict_rename_rename_1to2 | Elijah Newren | 1 | -33/+27 |
| 2011-08-14 | merge-recursive: Fix rename/rename(1to2) resolution for virtual merge base | Elijah Newren | 1 | -17/+13 |
| 2011-08-14 | merge-recursive: Introduce a merge_file convenience function | Elijah Newren | 1 | -35/+37 |
| 2011-08-14 | merge-recursive: Fix modify/delete resolution in the recursive case | Elijah Newren | 1 | -14/+24 |
| 2011-08-14 | merge-recursive: When we detect we can skip an update, actually skip it | Elijah Newren | 1 | -3/+16 |
| 2011-08-14 | merge-recursive: Provide more info in conflict markers with file renames | Elijah Newren | 1 | -3/+25 |
| 2011-08-14 | merge-recursive: Cleanup and consolidation of rename_conflict_info | Elijah Newren | 1 | -68/+66 |
| 2011-08-14 | merge-recursive: Consolidate process_entry() and process_df_entry() | Elijah Newren | 1 | -131/+57 |
| 2011-08-14 | merge-recursive: Improve handling of rename target vs. directory addition | Elijah Newren | 1 | -5/+22 |
| 2011-08-14 | merge-recursive: Add comments about handling rename/add-source cases | Elijah Newren | 1 | -0/+11 |
| 2011-08-14 | merge-recursive: Make dead code for rename/rename(2to1) conflicts undead | Elijah Newren | 1 | -22/+48 |
| 2011-08-14 | merge-recursive: Fix deletion of untracked file in rename/delete conflicts | Elijah Newren | 1 | -1/+2 |
| 2011-08-14 | merge-recursive: Split update_stages_and_entry; only update stages at end | Elijah Newren | 1 | -18/+17 |
| 2011-08-14 | merge-recursive: Allow make_room_for_path() to remove D/F entries | Elijah Newren | 1 | -4/+22 |
| 2011-08-14 | merge-recursive: Split was_tracked() out of would_lose_untracked() | Elijah Newren | 1 | -3/+8 |
| 2011-08-14 | merge-recursive: Save D/F conflict filenames instead of unlinking them | Elijah Newren | 1 | -16/+24 |
| 2011-08-14 | merge-recursive: Fix code checking for D/F conflicts still being present | Elijah Newren | 1 | -15/+34 |
| 2011-08-14 | merge-recursive: Fix sorting order and directory change assumptions | Elijah Newren | 1 | -5/+35 |
| 2011-08-14 | merge-recursive: Fix recursive case with D/F conflict via add/add conflict | Elijah Newren | 1 | -0/+2 |
| 2011-08-14 | merge-recursive: Avoid working directory changes during recursive case | Elijah Newren | 1 | -0/+7 |
| 2011-08-14 | merge-recursive: Remember to free generated unique path names | Elijah Newren | 1 | -8/+12 |
| 2011-08-14 | merge-recursive: Consolidate different update_stages functions | Elijah Newren | 1 | -18/+9 |
| 2011-08-14 | merge-recursive: Mark some diff_filespec struct arguments const | Elijah Newren | 1 | -9/+10 |
| 2011-08-14 | merge-recursive: Correct a comment | Elijah Newren | 1 | -1/+1 |