path: root/debian
diff options
authorIan Jackson <>2017-07-16 11:28:50 +0100
committerIan Jackson <>2017-07-16 12:47:01 +0100
commit242ba73109ae30e7d8849b01f0c668b87d4f4d63 (patch)
tree16185417a19cfde848ce8f5d03109d8c1a50f6cc /debian
parenta4d27ce9d75fc04b74daf8dfc93f5107c2b96778 (diff)
dgit: unrepres. changes: Tolerate deletion of executable files
We don't care what the old mode was; if we tell dpkg-source to record the deletion it can do so. But we do care that it was a file. Experimentally, dpkg-source on stretch ignores attempts to delete symlinks. The removal of the check for $newmode has no functional change, because in this context we know that $newmode is all 0s. If it wasn't, we would have been in "both old and new files exist", above. So that limb of the test will never match and should be removed. Signed-off-by: Ian Jackson <>
Diffstat (limited to 'debian')
1 files changed, 1 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index f91290e..478ad5f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,7 @@ dgit (3.12~) unstable; urgency=medium
* dgit import: Defend against broken symlinks in ..
* dgit import: Right error message for missing files in ..
* dgit import: Avoid making broken symlinks in ..
+ * quilt fixup: Tolerate deletion of executable files.
Important bugfixes to other components:
* dgit-repos-server: Do not reject commits with no author/committer