summaryrefslogtreecommitdiff
path: root/doc/internal/howto-release.md
diff options
context:
space:
mode:
authorGravatar Alexander Batischev <eual.jp@gmail.com> 2019-03-08 11:47:17 +0300
committerGravatar Alexander Batischev <eual.jp@gmail.com> 2019-03-08 11:49:31 +0300
commit39348fb210ee07cc82dc4ed33e52e19ef1ed2e7f (patch)
tree3eee0906c20da7df3481a08695c7d22d0151b6be /doc/internal/howto-release.md
parentf15bfb7b7ea0e18dcb385c19f6c3367fc4034668 (diff)
downloadnewsboat-39348fb210ee07cc82dc4ed33e52e19ef1ed2e7f.tar.gz
newsboat-39348fb210ee07cc82dc4ed33e52e19ef1ed2e7f.tar.zst
newsboat-39348fb210ee07cc82dc4ed33e52e19ef1ed2e7f.zip
Use git-archive to prepare release tarball
Diffstat (limited to '')
-rw-r--r--doc/internal/howto-release.md7
1 files changed, 2 insertions, 5 deletions
diff --git a/doc/internal/howto-release.md b/doc/internal/howto-release.md
index fd63d15f..f73dc890 100644
--- a/doc/internal/howto-release.md
+++ b/doc/internal/howto-release.md
@@ -26,11 +26,8 @@ master repository and shell access to newsboat.org.
* Don't use "###" style for headers because they'll be stripped ("#" is
a shell comment). Use "===" style instead
6. Prepare the tarball
- * Clone your local clone somewhere else
- * In that new clone, `rm -rf .git`
- * Rename that clone to newsboat-VERSION
- * Pack that clone in a tarball:
- `tar cvJf newsboat-VERSION.tar.xz newsboat-VERSION`
+ * `git archive --format=tar --prefix="newsboat-VERSION/" rVERSION | pixz
+ > newsboat-VERSION.tar.xz`
* Sign the tarball:
`gpg2 --sign-with 'newsboat@googlegroups.com' --detach-sign --armour newsboat-VERSION.tar.xz`
* Upload both files to newsboat.org staging area