SMOLNET PORTAL home about changes
iextract-memecount.sh: exit gracefully if memecount.log is up to date - bitreich-memestats - Bitreich meme statistics and graphs.	Err	bitreich.org	70
hgit clone git://bitreich.org/bitreich-memestats git://hg6vgqziawt5s4dj.onion/bitreich-memestats	URL:git://bitreich.org/bitreich-memestats git://hg6vgqziawt5s4dj.onion/bitreich-memestats	bitreich.org	70
1Log	/scm/bitreich-memestats/log.gph	bitreich.org	70
1Files	/scm/bitreich-memestats/files.gph	bitreich.org	70
1Refs	/scm/bitreich-memestats/refs.gph	bitreich.org	70
1Tags	/scm/bitreich-memestats/tag	bitreich.org	70
1LICENSE	/scm/bitreich-memestats/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit e5ead53b455dbe7e7da13ca55e6a52b736aa2de5	/scm/bitreich-memestats/commit/e5ead53b455dbe7e7da13ca55e6a52b736aa2de5.gph	bitreich.org	70
1parent 59cc23745f7cb078911587bfaf9a729f69118c30	/scm/bitreich-memestats/commit/59cc23745f7cb078911587bfaf9a729f69118c30.gph	bitreich.org	70
hAuthor: Anders Damsgaard <anders@adamsgaard.dk>	URL:mailto:anders@adamsgaard.dk	bitreich.org	70
iDate:   Mon, 30 Aug 2021 18:36:30 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
iextract-memecount.sh: exit gracefully if memecount.log is up to date	Err	bitreich.org	70
i	Err	bitreich.org	70
iSigned-off-by: Christoph Lohmann <20h@r-36.net>	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M extract-memecount.sh                |       6 +++++-	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 5 insertions(+), 1 deletion(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/extract-memecount.sh b/extract-memecount.sh	/scm/bitreich-memestats/file/extract-memecount.sh.gph	bitreich.org	70
i@@ -12,6 +12,7 @@ memefile="modules/hashtags/hashtags.txt"	Err	bitreich.org	70
i update_annna=yes	Err	bitreich.org	70
i outputfile="${2:-memecount.log}"	Err	bitreich.org	70
i revisionrange=""	Err	bitreich.org	70
i+datefmt="%Y-%m-%d"	Err	bitreich.org	70
i 	Err	bitreich.org	70
i if [ ! -e "${annnadir}/${memefile}" ]; then	Err	bitreich.org	70
i         printf 'error: could not open %s\n' "${annnadir}/${memefile}"	Err	bitreich.org	70
i@@ -21,6 +22,9 @@ fi	Err	bitreich.org	70
i if [ -f "${outputfile}" ]; then	Err	bitreich.org	70
i         lastrevision="$(tail -n 1 "${outputfile}" | cut -f 2)"	Err	bitreich.org	70
i         revisionrange="${lastrevision}..HEAD"	Err	bitreich.org	70
i+        if [ "$(date +"${datefmt}")" = "$(tail -n 1 "${outputfile}" | cut -f 1)" ]; then	Err	bitreich.org	70
i+                exit	Err	bitreich.org	70
i+        fi	Err	bitreich.org	70
i else	Err	bitreich.org	70
i         firstrevision="$(cd "${annnadir}" && git rev-list --max-parents=0 HEAD)"	Err	bitreich.org	70
i         revisionrange="${firstrevision}..HEAD"	Err	bitreich.org	70
i@@ -41,7 +45,7 @@ fi	Err	bitreich.org	70
i headcommit="$(git rev-parse HEAD)"	Err	bitreich.org	70
i i=0	Err	bitreich.org	70
i # derived from Hiltjo Posthuma's loc.sh	Err	bitreich.org	70
i-(cd "${annnadir}" && git log --pretty='format:%H %cd %at' --date="format:%Y-%m-%d" \	Err	bitreich.org	70
i+(cd "${annnadir}" && git log --pretty='format:%H %cd %at' --date="format:${datefmt}" \	Err	bitreich.org	70
i         "${revisionrange}") | \	Err	bitreich.org	70
i         sort -k 2 | uniq -f 1 | \	Err	bitreich.org	70
i         while read -r commit date timestamp; do	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/bitreich-memestats/commit/e5e...
Content-Typetext/plain; charset=utf-8