Code

builtin-merge: show user-friendly error messages for fast-forward too.
[git.git] / builtin-merge.c
index f4de73fa9d8d4ca4d311cb86d6901346ceb0d19f..56ecc682399b8bf80e29fadf86e057139b9ff0f4 100644 (file)
@@ -598,7 +598,7 @@ static int try_merge_strategy(const char *strategy, struct commit_list *common,
                discard_cache();
                if (read_cache() < 0)
                        die("failed to read the cache");
-               return -ret;
+               return ret;
        }
 }
 
@@ -650,6 +650,7 @@ static int checkout_fast_forward(unsigned char *head, unsigned char *remote)
        opts.verbose_update = 1;
        opts.merge = 1;
        opts.fn = twoway_merge;
+       opts.msgs = get_porcelain_error_msgs();
 
        trees[nr_trees] = parse_tree_indirect(head);
        if (!trees[nr_trees++])