From: Jacob Keller <jacob.keller@gmail.com>
Changes since v6
* Eric suggested a more stream-lined approach for
git_config_get_notes_strategy
Jacob Keller (4):
notes: document cat_sort_uniq rewriteMode
notes: add tests for --commit/--abort/--strategy exclusivity
notes: add notes.mergestrategy option to select default strategy
notes: teach git-notes about notes.<ref>.mergestrategy option
Documentation/config.txt | 18 ++++++++--
Documentation/git-notes.txt | 23 ++++++++++--
builtin/notes.c | 56 ++++++++++++++++++++++-------
notes-merge.h | 16 +++++----
t/t3309-notes-merge-auto-resolve.sh | 68 +++++++++++++++++++++++++++++++++++
t/t3310-notes-merge-manual-resolve.sh | 12 +++++++
6 files changed, 169 insertions(+), 24 deletions(-)