Accessing the reflog remotely
- From
Matthieu Moy <matthieu.moy@grenoble-inp.fr>
- Date
- Nov 4, 2009, 09:35 UTC
- Message-ID
- <vpqljimpr95.fsf@bauges.imag.fr>
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/