I want to be able to get a URL like https://github.com/user/repo.git
given a remote name such as origin
. So far I have only managed to get the commit hash:
>>> from dulwich import porcelain
>>> hash = porcelain.ls_remote('.')[b'refs/remotes/origin/master']