summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xmerge21
1 files changed, 21 insertions, 0 deletions
diff --git a/merge b/merge
new file mode 100755
index 0000000..56b80cd
--- /dev/null
+++ b/merge
@@ -0,0 +1,21 @@
+#!/bin/sh
+#
+# Merge all the source and binary .changes files for an upload to
+# Debian unstable.
+
+set -eu
+
+
+is_for_unstable()
+{
+ grep '^Distribution: unstable$' "$1" > /dev/null
+}
+
+for candidate in "$@"
+do
+ if is_for_unstable "$candidate"
+ then
+ printf '%s\0' "$candidate"
+ fi
+done |
+xargs -0 mergechanges -f