diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2019-07-17 03:18:31 +0100 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2019-07-17 03:19:21 +0100 |
commit | 0ec19976d94b346161712a3e4de284fca015fa11 (patch) | |
tree | ee9454ef71efc32a6af53f18203f39a6197b0542 /Debian | |
parent | cdd64eaaa7f13d737b52909c75a208f221488056 (diff) |
Dgit.pm: reflog_cache_insert: Use ensurepath for the reflog
Otherwise quilt fixup can fail in a too-fresh git tree.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Diffstat (limited to 'Debian')
-rw-r--r-- | Debian/Dgit.pm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Debian/Dgit.pm b/Debian/Dgit.pm index 2004fe1..a5030df 100644 --- a/Debian/Dgit.pm +++ b/Debian/Dgit.pm @@ -889,7 +889,7 @@ sub reflog_cache_insert ($$$) { # When we no longer need to support squeeze, use --create-reflog # instead of this: my $parent = $ref; $parent =~ s{/[^/]+$}{}; - ensuredir "$maindir_gitcommon/logs/$parent"; + ensurepath "$maindir_gitcommon/logs", "$parent"; my $makelogfh = new IO::File "$maindir_gitcommon/logs/$ref", '>>' or confess "$!"; |