author | Junio C Hamano <gitster@pobox.com> | |
Thu, 25 Nov 2010 00:00:33 +0000 (16:00 -0800) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Thu, 25 Nov 2010 00:00:33 +0000 (16:00 -0800) | ||
commit | 6218115d2834d1b6f836754923497e5640302547 | |
tree | d2af1e3ccfa9008cd1acbd6f9cefe9608804d669 | tree | snapshot |
parent | acc9c78da29dce121c086ea2d096cd38bfd5dcac | commit | diff |
parent | 35d2fffdb857836cc46f5a4ada525a246ddd5e11 | commit | diff |
Merge branch 'jh/notes-merge' into next
* jh/notes-merge: (23 commits)
Provide 'git merge --abort' as a synonym to 'git reset --merge'
cmd_merge(): Parse options before checking MERGE_HEAD
Provide 'git notes get-ref' to easily retrieve current notes ref
git notes merge: Add testcases for merging notes trees at different fanouts
git notes merge: Add another auto-resolving strategy: "cat_sort_uniq"
git notes merge: --commit should fail if underlying notes ref has moved
git notes merge: List conflicting notes in notes merge commit message
git notes merge: Manual conflict resolution, part 2/2
git notes merge: Manual conflict resolution, part 1/2
Documentation: Preliminary docs on 'git notes merge'
git notes merge: Add automatic conflict resolvers (ours, theirs, union)
git notes merge: Handle real, non-conflicting notes merges
builtin/notes.c: Refactor creation of notes commits.
git notes merge: Initial implementation handling trivial merges only
builtin/notes.c: Split notes ref DWIMmery into a separate function
notes.c: Use two newlines (instead of one) when concatenating notes
(trivial) t3303: Indent with tabs instead of spaces for consistency
notes.h/c: Propagate combine_notes_fn return value to add_note() and beyond
notes.h/c: Allow combine_notes functions to remove notes
notes.c: Reorder functions in preparation for next commit
...
Conflicts:
builtin.h
* jh/notes-merge: (23 commits)
Provide 'git merge --abort' as a synonym to 'git reset --merge'
cmd_merge(): Parse options before checking MERGE_HEAD
Provide 'git notes get-ref' to easily retrieve current notes ref
git notes merge: Add testcases for merging notes trees at different fanouts
git notes merge: Add another auto-resolving strategy: "cat_sort_uniq"
git notes merge: --commit should fail if underlying notes ref has moved
git notes merge: List conflicting notes in notes merge commit message
git notes merge: Manual conflict resolution, part 2/2
git notes merge: Manual conflict resolution, part 1/2
Documentation: Preliminary docs on 'git notes merge'
git notes merge: Add automatic conflict resolvers (ours, theirs, union)
git notes merge: Handle real, non-conflicting notes merges
builtin/notes.c: Refactor creation of notes commits.
git notes merge: Initial implementation handling trivial merges only
builtin/notes.c: Split notes ref DWIMmery into a separate function
notes.c: Use two newlines (instead of one) when concatenating notes
(trivial) t3303: Indent with tabs instead of spaces for consistency
notes.h/c: Propagate combine_notes_fn return value to add_note() and beyond
notes.h/c: Allow combine_notes functions to remove notes
notes.c: Reorder functions in preparation for next commit
...
Conflicts:
builtin.h
Documentation/git-merge.txt | diff1 | | diff2 | | blob | history |
Makefile | diff1 | | diff2 | | blob | history |
builtin.h | diff1 | | diff2 | | blob | history |
builtin/merge.c | diff1 | | diff2 | | blob | history |
builtin/notes.c | diff1 | | diff2 | | blob | history |
notes.c | diff1 | | diff2 | | blob | history |
notes.h | diff1 | | diff2 | | blob | history |
t/t3301-notes.sh | diff1 | | diff2 | | blob | history |
t/t3404-rebase-interactive.sh | diff1 | | diff2 | | blob | history |