chiark / gitweb /
Break out ensuredir and make mkrepotmp use it
[dgit.git] / infra / dgit-repos-server
index f700df81ca1f507e711afff2bceea5097919f0ee..e794de25d152d4f421dc9064f1b58ce3670b3f68 100755 (executable)
@@ -234,12 +234,9 @@ sub lockrealtree () {
     locksometree(realdestrepo);
 }
 
-sub mkrepotmp () {
-    my $tmpdir = "$dgitrepos/_tmp";
-    return if mkdir $tmpdir;
-    return if $! == EEXIST;
-    die $!;
-}
+sub mkrepotmp () { ensuredir "$dgitrepos/_tmp" };
+
+sub removedtagsfile () { "$dgitrepos/_removed-tags/$package"; }
 
 sub recorderror ($) {
     my ($why) = @_;