diff options
Diffstat (limited to 'git-debrebase')
-rwxr-xr-x | git-debrebase | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/git-debrebase b/git-debrebase index c89e598..9a71bd3 100755 --- a/git-debrebase +++ b/git-debrebase @@ -967,8 +967,9 @@ sub cmd_new_upstream_v0 () { # Now we have to add a changelog stanza so the Debian version # is right. die if unlink "debian"; - die $! unless $!==ENOTEMPTY; - unlink "debian/changelog" or die $!; + die $! unless $!==ENOENT or $!==ENOTEMPTY; + unlink "debian/changelog" or $!==ENOENT or die $!; + mkdir "debian" or die $!; open CN, ">", "debian/changelog" or die $!; my $oldclog = git_cat_file ":debian/changelog"; $oldclog =~ m/^($package_re) \(\S+\) / or |