'Calls git fetch to fetch all remote branches
on the call\'s success.'

def fetch(self):

    (_, _, exit_status) = self._run_git(self._git_path, (u'config    remote.origin.fetch    %s' % u'+refs/heads/*:refs/remotes/origin/*'))
    if (exit_status == 0):
        (_, _, exit_status) = self._run_git(self._git_path, u'fetch    --all')
    return (False, True)[(exit_status == 0)]
