Teach "-m <msg>" and "-F <file>" to "git notes edit"
commitd9246d4303f441c0e30614cd3a97a80fbe9354b6
authorJohan Herland <johan@herland.net>
Fri, 9 Oct 2009 10:22:01 +0000 (9 12:22 +0200)
committerJunio C Hamano <gitster@pobox.com>
Tue, 20 Oct 2009 01:59:43 +0000 (19 18:59 -0700)
tree9222a4d701367e3be3027e2e0d4a3cfe6bd372eb
parenta5b0c24f3e9a29f8fe496f49db82f2e3f1b687ce
Teach "-m <msg>" and "-F <file>" to "git notes edit"

The "-m" and "-F" options are already the established method
(in both git-commit and git-tag) to specify a commit/tag message
without invoking the editor. This patch teaches "git notes edit"
to respect the same options for specifying a notes message without
invoking the editor.

Multiple "-m" and/or "-F" options are concatenated as separate
paragraphs.

The patch also updates the "git notes" documentation and adds
selftests for the new functionality. Unfortunately, the added
selftests include a couple of lines with trailing whitespace
(without these the test will fail). This may cause git to warn
about "whitespace errors".

This patch has been improved by the following contributions:
- Thomas Rast: fix trailing whitespace in t3301

Signed-off-by: Johan Herland <johan@herland.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-notes.txt
git-notes.sh
t/t3301-notes.sh