From: Michael Lohmann Date: Sun, 3 Aug 2025 08:39:08 +0000 (+0200) Subject: sourcestats: do not checkout files X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=eb7c7c73a16b104ec2c0e7fc6c8d1f08c7bdabf9;p=stevenblack-hosts.git sourcestats: do not checkout files --- diff --git a/sourcestats.sh b/sourcestats.sh index 42a286a4c..9729f182e 100755 --- a/sourcestats.sh +++ b/sourcestats.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/usr/bin/env bash lists=" alternates/fakenews @@ -73,12 +73,10 @@ for item in $lists; do # echo $item $HASH_DATE IFS=" " split=(${HASH_DATE//,/ }) - git checkout ${split[0]} ${item}/hosts 1> /dev/null 2> /dev/null - domains=$(rh -q -m $item/hosts) + domains=$(rh -q -m <(git show ${split[0]}:$item/hosts)) echo $item ${split[1]} ${domains} echo ${split[1]},${domains} >> ${item}/stats.out IFS=' ' done - git checkout HEAD^ ${item}/hosts 1> /dev/null 2> /dev/null done