Twisted-based implementation of git protocols