SMOLNET PORTAL home about changes
iCompute memecount for HEAD if newer than the days first commit - 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 515a782a49be5f27bed0050438b6a75a9a577a51	/scm/bitreich-memestats/commit/515a782a49be5f27bed0050438b6a75a9a577a51.gph	bitreich.org	70
1parent 9093a18858fbbc08bc3423e258eba8a87e94f7cd	/scm/bitreich-memestats/commit/9093a18858fbbc08bc3423e258eba8a87e94f7cd.gph	bitreich.org	70
hAuthor: Anders Damsgaard <anders@adamsgaard.dk>	URL:mailto:anders@adamsgaard.dk	bitreich.org	70
iDate:   Sat, 15 Aug 2020 23:01:13 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
iCompute memecount for HEAD if newer than the days first commit	Err	bitreich.org	70
i	Err	bitreich.org	70
iThe change in meme count is not re-computed, as the time interval	Err	bitreich.org	70
iis not going to be a day.	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M extract-memecount.sh                |      13 ++++++++-----	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 8 insertions(+), 5 deletions(-)	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@@ -15,6 +15,7 @@ if [ "$update_annna" = "yes" ]; then	Err	bitreich.org	70
i         git pull >/dev/null 2>&1	Err	bitreich.org	70
i fi	Err	bitreich.org	70
i 	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 git log --pretty='format:%H %cd %at' --date="format:%Y-%m-%d" | \	Err	bitreich.org	70
i@@ -32,13 +33,15 @@ git log --pretty='format:%H %cd %at' --date="format:%Y-%m-%d" | \	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         if [ "$n" -gt 1 ]; then	Err	bitreich.org	70
i                 	Err	bitreich.org	70
i-                # only one row per day	Err	bitreich.org	70
i-                if [ "$date" != "$lastprintdate" ]; then	Err	bitreich.org	70
i+                # only one row per day unless the most recent commit is newer	Err	bitreich.org	70
i+                if [ "$date" != "$lastprintdate" ] || [ "$commit" = "$headcommit" ]; then	Err	bitreich.org	70
i 	Err	bitreich.org	70
i                         if [ "$i" -eq 1 ]; then	Err	bitreich.org	70
i-                                dn_dt="$(awk \	Err	bitreich.org	70
i-                                        -v n0="$n0" -v t0="$t0" -v n="$n" -v t="$timestamp" \	Err	bitreich.org	70
i-                                        'BEGIN{print (n-n0)/(t-t0)*3600.0*24.0}')"	Err	bitreich.org	70
i+                                if [ "$commit" != "$headcommit" ]; then	Err	bitreich.org	70
i+                                        dn_dt="$(awk \	Err	bitreich.org	70
i+                                                -v n0="$n0" -v t0="$t0" -v n="$n" -v t="$timestamp" \	Err	bitreich.org	70
i+                                                'BEGIN{print (n-n0)/(t-t0)*3600.0*24.0}')"	Err	bitreich.org	70
i+                                fi	Err	bitreich.org	70
i                         else	Err	bitreich.org	70
i                                 dn_dt=0	Err	bitreich.org	70
i                                 i=1	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/bitreich-memestats/commit/515...
Content-Typetext/plain; charset=utf-8