Merge branch 'nd/commit-editor-cleanup'
authorJunio C Hamano <gitster@pobox.com>
Tue, 25 Mar 2014 18:07:47 +0000 (11:07 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 25 Mar 2014 18:07:48 +0000 (11:07 -0700)
"git commit --cleanup=<mode>" learned a new mode, scissors.

* nd/commit-editor-cleanup:
commit: add --cleanup=scissors
wt-status.c: move cut-line print code out to wt_status_add_cut_line
wt-status.c: make cut_line[] const to shrink .data section a bit

1  2 
Documentation/git-commit.txt
builtin/commit.c
wt-status.c
Simple merge
index 3783bcadcd5232ceccab7f4fd2559a9999c53ffa,1033c500d22d06b903c7f9c1331ed993e42a86ca..38f34e7cd3c7ffd482eb13fcf810346e1da4d944
@@@ -752,10 -754,10 +753,12 @@@ static int prepare_to_commit(const cha
        /* This checks if committer ident is explicitly given */
        strbuf_addstr(&committer_ident, git_committer_info(IDENT_STRICT));
        if (use_editor && include_status) {
 +              int ident_shown = 0;
 +              int saved_color_setting;
                char *ai_tmp, *ci_tmp;
-               if (whence != FROM_COMMIT)
+               if (whence != FROM_COMMIT) {
+                       if (cleanup_mode == CLEANUP_SCISSORS)
+                               wt_status_add_cut_line(s->fp);
                        status_printf_ln(s, GIT_COLOR_NORMAL,
                            whence == FROM_MERGE
                                ? _("\n"
diff --cc wt-status.c
Simple merge