Code

Merge branch 'tr/notes-display'
authorJunio C Hamano <gitster@pobox.com>
Wed, 24 Mar 2010 23:26:43 +0000 (16:26 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 24 Mar 2010 23:26:43 +0000 (16:26 -0700)
commita86ed83cce0fc0b9a9fe4e17ac1bf4f719028d20
treeb601185c28e5ea4f4a624debe01427465147650c
parentb6a7a06aa6f083f21b0fca2558c737324eda1602
parent66d681998411e8e5034080d5267a5e0f6cdc0c17
Merge branch 'tr/notes-display'

* tr/notes-display:
  git-notes(1): add a section about the meaning of history
  notes: track whether notes_trees were changed at all
  notes: add shorthand --ref to override GIT_NOTES_REF
  commit --amend: copy notes to the new commit
  rebase: support automatic notes copying
  notes: implement helpers needed for note copying during rewrite
  notes: implement 'git notes copy --stdin'
  rebase -i: invoke post-rewrite hook
  rebase: invoke post-rewrite hook
  commit --amend: invoke post-rewrite hook
  Documentation: document post-rewrite hook
  Support showing notes from more than one notes tree
  test-lib: unset GIT_NOTES_REF to stop it from influencing tests

Conflicts:
git-am.sh
refs.c
16 files changed:
Documentation/config.txt
Documentation/git-notes.txt
builtin/commit.c
builtin/log.c
builtin/notes.c
cache.h
git-am.sh
git-rebase--interactive.sh
git-rebase.sh
notes.c
refs.c
revision.c
revision.h
t/t3301-notes.sh
t/t3400-rebase.sh
t/test-lib.sh