chiark
/
gitweb
/
~ianmdlvl
/
dgit.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
827088d
)
dgit-repos-server: tolerate missing _tmp in cleanup
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Wed, 22 Jan 2014 18:34:45 +0000
(18:34 +0000)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Wed, 5 Mar 2014 18:29:04 +0000
(18:29 +0000)
dgit-repos-server
patch
|
blob
|
history
diff --git
a/dgit-repos-server
b/dgit-repos-server
index 2cbb4e7d449469485db35fc828c494ccd38e3181..aab35d32051094785fd4e7765a5aa656fbe53280 100755
(executable)
--- a/
dgit-repos-server
+++ b/
dgit-repos-server
@@
-487,7
+487,10
@@
sub unlockall () {
sub cleanup () {
unlockall();
- chdir "$dgitrepos/_tmp" or die $!;
+ if (!chdir "$dgitrepos/_tmp") {
+ $!==ENOENT or die $!;
+ return;
+ }
foreach my $lf (<*.lock>) {
my $tree = $lf;
$tree =~ s/\.lock$//;