Merge branch 'jk/notes-merge-config'
commit5b6211aee1f042a6961ef8a6bd8286db51bfc513
authorJunio C Hamano <gitster@pobox.com>
Mon, 31 Aug 2015 22:39:05 +0000 (31 15:39 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 31 Aug 2015 22:39:05 +0000 (31 15:39 -0700)
tree45e6790acc7705d569c35418bef0ade2c2436c22
parentd75bb73bcf2ecce38c147980aac0cbc27a6b838a
parent4f655e22b76fed49b0c32bcdcd899934215b9a6d
Merge branch 'jk/notes-merge-config'

"git notes merge" can be told with "--strategy=<how>" option how to
automatically handle conflicts; this can now be configured by
setting notes.mergeStrategy configuration variable.

* jk/notes-merge-config:
  notes: teach git-notes about notes.<name>.mergeStrategy option
  notes: add notes.mergeStrategy option to select default strategy
  notes: add tests for --commit/--abort/--strategy exclusivity
  notes: extract parse_notes_merge_strategy to notes-utils
  notes: extract enum notes_merge_strategy to notes-utils.h
  notes: document cat_sort_uniq rewriteMode
Documentation/config.txt
builtin/notes.c