@squigish No, you have to fetch the git repository ("git fetch") by which time you already have all the changes to every file already downloaded.
What you could do is to use the web interface on github (
https://github.com/kovidgoyal/calibre/tree/ ) and do some web scraping but in the end, you will be much better off just cloning the source tree and periodically updating it (git pull)