chiark / gitweb /
Merge commit 'refs/top-bases/fixes/ensure-worktree' into fixes/ensure-worktree
[topgit.git] / hooks / pre-commit.sh
index 4f2f16f33cf10cbf9dc5da3eeea5ef272521d9f2..9519560d5d2dbcd23bae941a6fe08f81e059688f 100644 (file)
@@ -95,10 +95,9 @@ BEGIN      { in_hunk = 0; }
        done
 
 # check for repetitions of deps
-depdir="$(mktemp -t -d tg-depdir.XXXXXX)" ||
+depdir="$(get_temp tg-depdir -d)" ||
        die "Can't check for multiple occurrences of deps"
-trap "rm -rf '$depdir'" 0
-cat_file "(i):.topdeps" |
+cat_file "$head_:.topdeps" -i |
        while read dep; do
                [ ! -d "$depdir/$dep" ] ||
                        die "Multiple occurrences of the same dep: $dep"