Introduction
Introduction Statistics Contact Development Disclaimer Help
README: improve tarball generation by tag example - stagit-gopher - static git …
git clone git://git.codemadness.org/stagit-gopher
Log
Files
Refs
README
LICENSE
---
commit b1f0c95f2975540809eb6ff3bcd04023b71a87de
parent f3d448a743143b22dcb9ab7e20dc16149d55907b
Author: Hiltjo Posthuma <[email protected]>
Date: Sun, 28 Jan 2018 16:28:25 +0100
README: improve tarball generation by tag example
- set the project name + '-' + tag name as prefix.
- allow '/' in the tag name.
- allow '-' as suffix in the tag.
Diffstat:
M README | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
---
diff --git a/README b/README
@@ -108,11 +108,17 @@ git post-receive hook (repo/.git/hooks/post-receive):
Create .tar.gz archives by tag
------------------------------
#!/bin/sh
- name="stagit"
+ name="stagit-gopher"
mkdir -p archives
git tag -l | while read -r t; do
- f="archives/$name-$t.tar.gz"
- test -f "$f" || git archive --format tar.gz "$t" -o "$f"
+ f="archives/${name}-$(echo "${t}" | tr '/' '_').tar.gz"
+ test -f "${f}" && continue
+ git archive \
+ --format tar.gz \
+ --prefix "${t}/" \
+ -o "${f}" \
+ -- \
+ "${t}"
done
You are viewing proxied material from codemadness.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.