fast-import: always create marks_file directories
CC: "Shawn O. Pearce" <spearce@spearce.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Sverre Rabbelier committed
Mar 29, 2010 at 11:48 UTC
580d5f83e71f7f9e61cdb181e21c10b09c81f6e5
1 file changed
+2
fast-import.c
+2
@@ -2707,6 +2707,7 @@ static void option_import_marks(const char *marks, int from_stream)
2707
}
2708
2709
import_marks_file = make_fast_import_path(marks);
2710
+ safe_create_leading_directories_const(import_marks_file);
2711
import_marks_file_from_stream = from_stream;
2712
}
2713
@@ -2737,6 +2738,7 @@ static void option_active_branches(const char *branches)
2738
static void option_export_marks(const char *marks)
2739
{
2740
export_marks_file = make_fast_import_path(marks);
2741
+ safe_create_leading_directories_const(export_marks_file);
2742
}
2743
2744
static void option_export_pack_edges(const char *edges)