twisted.spread.pb.RemoteError: -1
/usr/local/lib/python2.7/dist-packages/twisted/internet/defer.py:1384 in _inlineCallbacks
1383            if isFailure:
1384                result = result.throwExceptionIntoGenerator(g)
1385            else:
/usr/local/lib/python2.7/dist-packages/twisted/python/failure.py:393 in throwExceptionIntoGenerator
392        """
393        return g.throw(self.type, self.value, self.tb)
394
/usr/local/lib/python2.7/dist-packages/buildbot/steps/source/git.py:294 in parseGotRevision
293    def parseGotRevision(self, _=None):
294        stdout = yield self._dovccmd(['rev-parse', 'HEAD'], collectStdout=True)
295        revision = stdout.strip()
/usr/local/lib/python2.7/dist-packages/twisted/internet/defer.py:1384 in _inlineCallbacks
1383            if isFailure:
1384                result = result.throwExceptionIntoGenerator(g)
1385            else:
/usr/local/lib/python2.7/dist-packages/twisted/spread/pb.py:513 in throwExceptionIntoGenerator
512        """
513        return g.throw(RemoteError(self.type, self.value, self.traceback))
514
/usr/local/lib/python2.7/dist-packages/buildbot/process/buildstep.py:578 in runCommand
577        try:
578            res = yield command.run(self, self.remote)
579        finally:
twisted.spread.pb.RemoteError: -1