Git Diff auf einem nackten Repo

Ich möchte sehen, wie sehr sich ein Repo im letzten Monat auf der Seite von gitlab geändert hat

cd /path/to/my/bare/repo.git/
git --git-dir . diff --shortstat "@{1 month ago}"
fatal: Unable to read log 'logs/refs/heads/master': No such file or directory

Es funktioniert jedoch problemlos in einem lokalen Checkout-Zweig.

Gibt es eine Möglichkeit, dies ohne allzu großen Aufwand zu tun?

Um das X-Y-Problem zu vermeiden: Ich möchte Statistiken über Hunderte von Repos auf einem Gitlab-Server ausführen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage