I am looking for a way to query a git server for its logs for a given range of commits. Being an SVN user, I’m in the wrong mindset so Im hoping GIT experts can help. I’m looking to something similar to:
svn log -r 5:20 --xml svn.myserver.com
but for a git server. In other words, show me the logs for the 5th commit through to the 20th commit. thanks for any help.
First, since there is no simple revision number with Git, you would specify revision as mentioned in the rev-parse command.
But the only command which queries directly a remote repo (without cloning or fetching data) is
git ls-remote, and:Since log can show diffstats and full diffs, you cannot ask for logs without at least fetching a remote in a local repo.