iexample scripts: fix prefix path for index, style consistency for variable names - 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 b2cff63407161b2d5de03d8bb086e88a346d649d /scm/stagit-gopher/commit/b2cff63407161b2d5de03d8bb086e88a346d649d.gph bitreich.org 70 1parent ae93933e10045242a9e19f49a6f8499323faf7f0 /scm/stagit-gopher/commit/ae93933e10045242a9e19f49a6f8499323faf7f0.gph bitreich.org 70 hAuthor: Hiltjo Posthuma URL:mailto:hiltjo@codemadness.org bitreich.org 70 iDate: Sun, 30 Jul 2017 17:14:09 +0200 Err bitreich.org 70 i Err bitreich.org 70 iexample scripts: fix prefix path for index, style consistency for variable names Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M example_create.sh | 2 +- Err bitreich.org 70 i M example_post-receive.sh | 25 +++++++++++++------------ Err bitreich.org 70 i Err bitreich.org 70 i2 files changed, 14 insertions(+), 13 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/example_create.sh b/example_create.sh /scm/stagit-gopher/file/example_create.sh.gph bitreich.org 70 i@@ -34,5 +34,5 @@ for dir in "${reposdir}/"*/; do Err bitreich.org 70 i # symlinks Err bitreich.org 70 i ln -sf log.gph index.gph Err bitreich.org 70 i Err bitreich.org 70 i- printf "done\n" Err bitreich.org 70 i+ echo "done" Err bitreich.org 70 i done Err bitreich.org 70 1diff --git a/example_post-receive.sh b/example_post-receive.sh /scm/stagit-gopher/file/example_post-receive.sh.gph bitreich.org 70 i@@ -9,8 +9,8 @@ Err bitreich.org 70 i # this is the directory of the repo when called from the post-receive script. Err bitreich.org 70 i Err bitreich.org 70 i name="$1" Err bitreich.org 70 i-if test "$name" = ""; then Err bitreich.org 70 i- name="$(basename $(pwd))" Err bitreich.org 70 i+if test "${name}" = ""; then Err bitreich.org 70 i+ name=$(basename $(pwd)) Err bitreich.org 70 i fi Err bitreich.org 70 i Err bitreich.org 70 i # config Err bitreich.org 70 i@@ -23,17 +23,17 @@ destdir="${gopherdir}/${stagitdir}" Err bitreich.org 70 i cachefile=".gphcache" Err bitreich.org 70 i # /config Err bitreich.org 70 i Err bitreich.org 70 i-if ! test -d "$dir"; then Err bitreich.org 70 i- echo "$dir does not exist" >&2 Err bitreich.org 70 i+if ! test -d "${dir}"; then Err bitreich.org 70 i+ echo "${dir} does not exist" >&2 Err bitreich.org 70 i exit 1 Err bitreich.org 70 i fi Err bitreich.org 70 i-cd "$dir" || exit 1 Err bitreich.org 70 i+cd "${dir}" || exit 1 Err bitreich.org 70 i Err bitreich.org 70 i # detect git push -f Err bitreich.org 70 i force=0 Err bitreich.org 70 i while read -r old new ref; do Err bitreich.org 70 i- hasrevs=$(git rev-list "$old" "^$new" | sed 1q) Err bitreich.org 70 i- if test -n "$hasrevs"; then Err bitreich.org 70 i+ hasrevs=$(git rev-list "${old}" "^${new}" | sed 1q) Err bitreich.org 70 i+ if test -n "${hasrevs}"; then Err bitreich.org 70 i force=1 Err bitreich.org 70 i break Err bitreich.org 70 i fi Err bitreich.org 70 i@@ -47,20 +47,21 @@ printf "[%s] stagit .gph pages... " "${d}" Err bitreich.org 70 i mkdir -p "${destdir}/${d}" Err bitreich.org 70 i cd "${destdir}/${d}" || exit 1 Err bitreich.org 70 i Err bitreich.org 70 i-# remove commits and $cachefile on git push -f, this recreated later on. Err bitreich.org 70 i-if test "$force" = "1"; then Err bitreich.org 70 i+# remove commits and ${cachefile} on git push -f, this recreated later on. Err bitreich.org 70 i+if test "${force}" = "1"; then Err bitreich.org 70 i rm -f "${cachefile}" Err bitreich.org 70 i rm -rf "commit" Err bitreich.org 70 i fi Err bitreich.org 70 i Err bitreich.org 70 i+# remove /'s at the end. Err bitreich.org 70 i+stagitdir=$(printf "%s" "${stagitdir}" | sed "s@[/]*$@@g") Err bitreich.org 70 i+ Err bitreich.org 70 i # make index. Err bitreich.org 70 i stagit-gopher-index -b "${stagitdir}" "${reposdir}/"*/ > "${destdir}/index.gph" Err bitreich.org 70 i Err bitreich.org 70 i-# remove /'s at the end. Err bitreich.org 70 i-stagitdir=$(printf '%s' "${stagitdir}" | sed 's@[/]*$@@g') Err bitreich.org 70 i # make pages. Err bitreich.org 70 i stagit-gopher -b "${stagitdir}/${d}" -c "${cachefile}" "${reposdir}/${r}" Err bitreich.org 70 i Err bitreich.org 70 i ln -sf log.gph index.gph Err bitreich.org 70 i Err bitreich.org 70 i-printf "done\n" Err bitreich.org 70 i+echo "done" Err bitreich.org 70 .