chiark / gitweb /
factor out exporting of quilt series to make snippet
[topgit.git] / debian / topgit.mk
diff --git a/debian/topgit.mk b/debian/topgit.mk
new file mode 100644 (file)
index 0000000..86099ff
--- /dev/null
@@ -0,0 +1,8 @@
+tg-export: TG_BRANCHES ?= $(shell tg summary -t)
+tg-export: __TG_SUBST_COMMA := ,
+tg-export: __TG_SUBST_EMPTY :=
+tg-export: __TG_SUBST_SPACE := $(__TG_SUBST_EMPTY) $(__TG_SUBST_EMPTY)
+tg-export:
+       test -d debian/patches && rm -r debian/patches || :
+       tg export -b $(subst $(__TG_SUBST_SPACE),$(__TG_SUBST_COMMA),$(TG_BRANCHES)) --quilt debian/patches
+.PHONY: tg-export