exploring the possibility of listing files, showing commit messages, etc via api calls across git server implementations