[PATCH 3/7] fast-import: always create marks_file directories
CC: "Shawn O. Pearce" <spearce@spearce.org>
---
Not stricly neccesary (one could argue that it is the
responsibility of the caller to make sure the directory exists),
but it might make sense to do this one (in fast-import) rather
than having to do it in all helpers.
fast-import.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/fast-import.c b/fast-import.c
index 309f2c5..129a786 100644
--- a/fast-import.c
+++ b/fast-import.c
@@ -2707,6 +2707,7 @@ static void option_import_marks(const char *marks, int from_stream)
}
import_marks_file = make_fast_import_path(marks);
+ safe_create_leading_directories_const(import_marks_file);
import_marks_file_from_stream = from_stream;
}
@@ -2737,6 +2738,7 @@ static void option_active_branches(const char *branches)
static void option_export_marks(const char *marks)
{
export_marks_file = make_fast_import_path(marks);
+ safe_create_leading_directories_const(export_marks_file);
}
static void option_export_pack_edges(const char *edges)
--
1.7.0.3.317.gbb04ec