summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--.gitattributes5
-rw-r--r--pkg/Makefile9
2 files changed, 10 insertions, 4 deletions
diff --git a/.gitattributes b/.gitattributes
index 45ec5156..16af3a06 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,2 +1,7 @@
*.c diff=cpp
*.h diff=cpp
+
+.hg* export-ignore
+pkg/** export-ignore
+docs/*.* export-ignore
+docs/Makefile export-ignore
diff --git a/pkg/Makefile b/pkg/Makefile
index c252969b..ad12efb7 100644
--- a/pkg/Makefile
+++ b/pkg/Makefile
@@ -11,10 +11,11 @@ default:
dist:
rm -f unit-$(VERSION).tar.gz
- hg archive unit-$(VERSION).tar.gz \
- -r $(VERSION) \
- -p unit-$(VERSION) \
- -X "../.hg*" -X "../pkg/" -X "../docs/*.*" -X "../docs/Makefile"
+ cd .. && git archive \
+ --output pkg/unit-$(VERSION).tar.gz \
+ --prefix unit-$(VERSION)/ \
+ --worktree-attributes \
+ $(VERSION) ./
$(SHA512SUM) unit-$(VERSION).tar.gz > unit-$(VERSION).tar.gz.sha512
rpm: