Accessing the reflog remotely
From: Matthieu Moy <hidden>
Date: 2016-06-15 22:47:39
Hi,
I guess the answer is "no", but I'll still ask in case ...
Is it possible to access the reflog of a remote repository other than
logging into this repository?
My use-case is the following: I want to checkout "the last revision
pushed in master on ssh://host/repo/ on day D at midnight" (to fetch
the project of my students ;-) ). If it were locally, I'd do
git checkout 'origin/master@{Nov 3 00:00:00}'
But this tells me where _my_ local master was on that date (i.e. the
last revision I had pulled).
So, the best I can think of is:
ssh host 'cd /repo/ ; git tag final-version "master@{Nov 3 00:00:00}"'
git fetch --tags
git checkout tags/final-version
Is there a better way?
Thanks,
--
Matthieu Moy
http://www-verimag.imag.fr/~moy/