summaryrefslogtreecommitdiff
path: root/infra/dgit-repos-server
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2015-05-27 21:24:04 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2015-05-31 12:17:08 +0100
commit991b8c9a6bba8aeec02cb1b3d39e3f9e8d941a29 (patch)
treeeef2877b44d135bdc7fed276a488f70839c3e8bd /infra/dgit-repos-server
parent03894a4813bd99f86c188de61d72c0a05833e5cb (diff)
Break out ensuredir and make mkrepotmp use it
Diffstat (limited to 'infra/dgit-repos-server')
-rwxr-xr-xinfra/dgit-repos-server9
1 files changed, 3 insertions, 6 deletions
diff --git a/infra/dgit-repos-server b/infra/dgit-repos-server
index f700df8..e794de2 100755
--- a/infra/dgit-repos-server
+++ b/infra/dgit-repos-server
@@ -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) = @_;