]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Merge branch 'en/merge-ort-api-null-impl'
authorJunio C Hamano <gitster@pobox.com>
Wed, 18 Nov 2020 21:32:53 +0000 (13:32 -0800)
committerJunio C Hamano <gitster@pobox.com>
Wed, 18 Nov 2020 21:32:53 +0000 (13:32 -0800)
Preparation for a new merge strategy.

* en/merge-ort-api-null-impl:
  merge,rebase,revert: select ort or recursive by config or environment
  fast-rebase: demonstrate merge-ort's API via new test-tool command
  merge-ort-wrappers: new convience wrappers to mimic the old merge API
  merge-ort: barebones API of new merge strategy with empty implementation

1  2 
Makefile
builtin/merge.c
builtin/rebase.c
builtin/revert.c
sequencer.c
sequencer.h
t/helper/test-tool.c
t/helper/test-tool.h

diff --cc Makefile
Simple merge
diff --cc builtin/merge.c
Simple merge
Simple merge
Simple merge
diff --cc sequencer.c
index 3dce6c963cec91e6b69de360d931a7d9e294db07,6b6c15c35724d50b5296ea01806819788427c545..221e98721d23b398c115b3ae743cdc889d81515f
@@@ -314,7 -329,10 +329,8 @@@ int sequencer_remove_state(struct repla
                }
        }
  
 -      free(opts->committer_name);
 -      free(opts->committer_email);
        free(opts->gpg_sign);
+       free(opts->default_strategy);
        free(opts->strategy);
        for (i = 0; i < opts->xopts_nr; i++)
                free(opts->xopts[i]);
diff --cc sequencer.h
Simple merge
Simple merge
Simple merge