#767149 git: please offer a standard way to fetch remote reflogs

Package:
git
Source:
git
Description:
fast, scalable, distributed revision control system
Submitter:
Jonathan Nieder
Date:
2014-10-28 18:42:07 UTC
Severity:
wishlist
#767149#5
Date:
2014-10-28 18:38:50 UTC
From:
To:
Today the standard way to fetch a reflog from a git server is to
find the repository and cat the appropriate file from .git/logs,
or to run "git log -g" on the server.  Server admins that don't offer
SSH access have to find some other, custom way to communicate the
reflog out of band.

It would be nice if there were a standard command similar to git
upload-pack and git upload-archive that, when enabled, could send back
reflogs in a standard format.

This would also be a good place to put the push certificates for
servers that have enabled that feature (so the fetcher could verify
that the reflog is accurate).