summaryrefslogtreecommitdiff
path: root/builtin
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <gitster@pobox.com>2015-02-22 12:28:25 -0800
committerLibravatar Junio C Hamano <gitster@pobox.com>2015-02-22 12:28:25 -0800
commitf11f76b2bbcd23fe403744c055456a0bdf0981e7 (patch)
treebbcf114146443e2f5d5d79ec8ed5ce160e5aab8a /builtin
parentMerge branch 'es/blame-commit-info-fix' (diff)
parentmerge-file: correctly open files when in a subdir (diff)
downloadtgif-f11f76b2bbcd23fe403744c055456a0bdf0981e7.tar.xz
Merge branch 'ab/merge-file-prefix'
"git merge-file" did not work correctly in a subdirectory. * ab/merge-file-prefix: merge-file: correctly open files when in a subdir
Diffstat (limited to 'builtin')
-rw-r--r--builtin/merge-file.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/builtin/merge-file.c b/builtin/merge-file.c
index 131edc245f..ea8093f676 100644
--- a/builtin/merge-file.c
+++ b/builtin/merge-file.c
@@ -90,7 +90,8 @@ int cmd_merge_file(int argc, const char **argv, const char *prefix)
if (ret >= 0) {
const char *filename = argv[0];
- FILE *f = to_stdout ? stdout : fopen(filename, "wb");
+ const char *fpath = prefix_filename(prefix, prefixlen, argv[0]);
+ FILE *f = to_stdout ? stdout : fopen(fpath, "wb");
if (!f)
ret = error("Could not open %s for writing", filename);