git ls-remote proof of concept