notes: implement helpers needed for note copying during rewrite
authorThomas Rast <trast@student.ethz.ch>
Fri, 12 Mar 2010 17:04:32 +0000 (18:04 +0100)
committerJunio C Hamano <gitster@pobox.com>
Sat, 13 Mar 2010 05:55:39 +0000 (21:55 -0800)
commit6956f858f6237d426fa422949033e3c558104802
tree3b01ce43e51c2cd319db79446568116bbc2a8630
parent160baa0d9cbdfcdb6251aa5ede77c59c0d53edfd
notes: implement helpers needed for note copying during rewrite

Implement helper functions to load the rewriting config, and to
actually copy the notes.  Also document the config.

Secondly, also implement an undocumented --for-rewrite=<cmd> option to
'git notes copy' which is used like --stdin, but also puts the
configuration for <cmd> into effect.  It will be needed to support the
copying in git-rebase.

Signed-off-by: Thomas Rast <trast@student.ethz.ch>
Acked-by: Johan Herland <johan@herland.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/config.txt
Documentation/git-notes.txt
Documentation/githooks.txt
builtin-notes.c
builtin.h
cache.h
t/t3301-notes.sh
t/test-lib.sh