aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-12-28 01:44:25 +0900
committernsfisis <nsfisis@gmail.com>2025-12-28 01:44:25 +0900
commit14c35e8ac247c205ba21daaef3b58c6ca467d519 (patch)
tree55c3693648931740129c710c37908ea89d26a084
parent1b23acd1920521c0f5decdf408f85bcd5a4671af (diff)
downloadnsfisis.dev-14c35e8ac247c205ba21daaef3b58c6ca467d519.tar.gz
nsfisis.dev-14c35e8ac247c205ba21daaef3b58c6ca467d519.tar.zst
nsfisis.dev-14c35e8ac247c205ba21daaef3b58c6ca467d519.zip
fix(repos): correct updated time
-rwxr-xr-xservices/repos/scripts/fetch-repos.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/services/repos/scripts/fetch-repos.sh b/services/repos/scripts/fetch-repos.sh
index 55c29b2..ce9105b 100755
--- a/services/repos/scripts/fetch-repos.sh
+++ b/services/repos/scripts/fetch-repos.sh
@@ -7,5 +7,13 @@ for repo_path in repos/*; do
repo_name=$(basename "$repo_path" .git)
echo "Fetching $repo_name"
git -C "$repo_path" fetch --tags --prune origin
+
+ # Update agefile.
+ mkdir -p "$repo_path/info/web"
+ git -C "$repo_path" for-each-ref \
+ --sort=-committerdate \
+ --format='%(committerdate:format:%Y-%m-%d %H:%M:%S)' \
+ refs/ \
+ | head -1 > "$repo_path/info/web/last-modified"
fi
done