summaryrefslogtreecommitdiff
path: root/absurd/git
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2016-12-19 14:54:30 +0000
committerIan Jackson <ijackson@chiark.greenend.org.uk>2016-12-19 16:58:57 +0000
commitfafc9c67bc9cf27f4624e9def9e9deafffdfc442 (patch)
tree57a0b29c5b400591e5fbcb6c230ec4493f1b60b0 /absurd/git
parentf39ed7a7a7cc43b0be9cf026fd94eebc0da59191 (diff)
absurd/git: Do not fail to import a .dsc containing patches to .git/ (!)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Diffstat (limited to 'absurd/git')
-rwxr-xr-xabsurd/git8
1 files changed, 8 insertions, 0 deletions
diff --git a/absurd/git b/absurd/git
index 7d3ff94..0f562b5 100755
--- a/absurd/git
+++ b/absurd/git
@@ -95,7 +95,15 @@ END
printf "%s\n" "$omgwtf" >debian/patches/series
printf "%s\n" "$patch" >>debian/patches/series
+# Just in case some joker tries to patch .git/something
+mv .git ../.git
+set +e
dpkg-source --before-build .
+rc=$?
+set -e
+rm -rf .git
+mv ../.git .
+test $rc = 0
rm -f $omgwtf debian/patches/$omgwtf