Code

Sync with 1.7.9.6
authorJunio C Hamano <gitster@pobox.com>
Mon, 2 Apr 2012 20:09:21 +0000 (13:09 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 2 Apr 2012 20:11:49 +0000 (13:11 -0700)
1  2 
builtin/merge.c

diff --combined builtin/merge.c
index cb8f14910b93edb7f1bfa6a4ee82f6a3d9fd7e40,5126443fdfe1dc5113943dd3099ab8d87d84887e..08e01e8a60d7d7f9c60e9e7a3a2f8b4d66c12ce3
@@@ -399,8 -399,6 +399,8 @@@ static void finish(struct commit *head_
        if (new_head && show_diffstat) {
                struct diff_options opts;
                diff_setup(&opts);
 +              opts.stat_width = -1; /* use full terminal width */
 +              opts.stat_graph_width = -1; /* respect statGraphWidth config */
                opts.output_format |=
                        DIFF_FORMAT_SUMMARY | DIFF_FORMAT_DIFFSTAT;
                opts.detect_rename = DIFF_DETECT_RENAME;
@@@ -905,12 -903,12 +905,12 @@@ static void prepare_to_commit(void
        write_merge_msg(&msg);
        run_hook(get_index_file(), "prepare-commit-msg",
                 git_path("MERGE_MSG"), "merge", NULL, NULL);
 -      if (option_edit) {
 +      if (0 < option_edit) {
                if (launch_editor(git_path("MERGE_MSG"), NULL, NULL))
                        abort_commit(NULL);
        }
        read_merge_msg(&msg);
 -      stripspace(&msg, option_edit);
 +      stripspace(&msg, 0 < option_edit);
        if (!msg.len)
                abort_commit(_("Empty commit message."));
        strbuf_release(&merge_msg);
@@@ -1325,15 -1323,15 +1325,12 @@@ int cmd_merge(int argc, const char **ar
                if (!fast_forward_only &&
                    merge_remote_util(commit) &&
                    merge_remote_util(commit)->obj &&
--                  merge_remote_util(commit)->obj->type == OBJ_TAG) {
--                      if (option_edit < 0)
-                               option_edit = 1;
 -                              option_edit = default_edit_option();
++                  merge_remote_util(commit)->obj->type == OBJ_TAG)
                        allow_fast_forward = 0;
--              }
        }
  
        if (option_edit < 0)
 -              option_edit = 0;
 +              option_edit = default_edit_option();
  
        if (!use_strategies) {
                if (!remoteheads->next)