]> asedeno.scripts.mit.edu Git - git.git/blobdiff - git-svn.perl
git-svn: avoid crashing svnserve when creating new directories
[git.git] / git-svn.perl
index f4c9ff1b8520afadf9693fec1ece994fdad5d321..b87dedc99c511213c5bbda916ba583e60e76096a 100755 (executable)
@@ -2841,8 +2841,10 @@ sub close_edit {
        my ($self) = @_;
        my ($p,$bat) = ($self->{pool}, $self->{bat});
        foreach (sort { $b =~ tr#/#/# <=> $a =~ tr#/#/# } keys %$bat) {
+               next if $_ eq '';
                $self->close_directory($bat->{$_}, $p);
        }
+       $self->close_directory($bat->{''}, $p);
        $self->SUPER::close_edit($p);
        $p->clear;
 }