iREADME: improve tarball generation by tag example - stagit-gopher - A git gopher frontend. (mirror) Err bitreich.org 70
hgit clone git://bitreich.org/stagit-gopher/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/stagit-gopher/ URL:git://bitreich.org/stagit-gopher/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/stagit-gopher/ bitreich.org 70
1Log /scm/stagit-gopher/log.gph bitreich.org 70
1Files /scm/stagit-gopher/files.gph bitreich.org 70
1Refs /scm/stagit-gopher/refs.gph bitreich.org 70
1Tags /scm/stagit-gopher/tag bitreich.org 70
1README /scm/stagit-gopher/file/README.gph bitreich.org 70
1LICENSE /scm/stagit-gopher/file/LICENSE.gph bitreich.org 70
i--- Err bitreich.org 70
1commit b1f0c95f2975540809eb6ff3bcd04023b71a87de /scm/stagit-gopher/commit/b1f0c95f2975540809eb6ff3bcd04023b71a87de.gph bitreich.org 70
1parent f3d448a743143b22dcb9ab7e20dc16149d55907b /scm/stagit-gopher/commit/f3d448a743143b22dcb9ab7e20dc16149d55907b.gph bitreich.org 70
hAuthor: Hiltjo Posthuma <hiltjo@codemadness.org> URL:mailto:hiltjo@codemadness.org bitreich.org 70
iDate: Sun, 28 Jan 2018 16:28:25 +0100 Err bitreich.org 70
i Err bitreich.org 70
iREADME: improve tarball generation by tag example Err bitreich.org 70
i Err bitreich.org 70
i- set the project name + '-' + tag name as prefix. Err bitreich.org 70
i- allow '/' in the tag name. Err bitreich.org 70
i- allow '-' as suffix in the tag. Err bitreich.org 70
i Err bitreich.org 70
iDiffstat: Err bitreich.org 70
i M README | 12 +++++++++--- Err bitreich.org 70
i Err bitreich.org 70
i1 file changed, 9 insertions(+), 3 deletions(-) Err bitreich.org 70
i--- Err bitreich.org 70
1diff --git a/README b/README /scm/stagit-gopher/file/README.gph bitreich.org 70
i@@ -108,11 +108,17 @@ git post-receive hook (repo/.git/hooks/post-receive): Err bitreich.org 70
i Create .tar.gz archives by tag Err bitreich.org 70
i ------------------------------ Err bitreich.org 70
i #!/bin/sh Err bitreich.org 70
i- name="stagit" Err bitreich.org 70
i+ name="stagit-gopher" Err bitreich.org 70
i mkdir -p archives Err bitreich.org 70
i git tag -l | while read -r t; do Err bitreich.org 70
i- f="archives/$name-$t.tar.gz" Err bitreich.org 70
i- test -f "$f" || git archive --format tar.gz "$t" -o "$f" Err bitreich.org 70
i+ f="archives/${name}-$(echo "${t}" | tr '/' '_').tar.gz" Err bitreich.org 70
i+ test -f "${f}" && continue Err bitreich.org 70
i+ git archive \ Err bitreich.org 70
i+ --format tar.gz \ Err bitreich.org 70
i+ --prefix "${t}/" \ Err bitreich.org 70
i+ -o "${f}" \ Err bitreich.org 70
i+ -- \ Err bitreich.org 70
i+ "${t}" Err bitreich.org 70
i done Err bitreich.org 70
i Err bitreich.org 70
i Err bitreich.org 70
.
Response:
text/plain