def __init__(self, root, testMode=False):
super(GitManager, self).__init__()
self.root = root
self.commitTable = {} # ??????????(submodule, last push binsha)???
self.ownerRepo = None
try:
self.problemHub = git.Repo(root)
self.readLastCommitBinsha()
except git.InvalidGitRepositoryError:
if not testMode:
self.problemHub = self.setup()
else:
pass
except FileNotFoundError:
self.commitTable = {}
# self.acrot = git.Actor(author, authorEmaill)
# def __str__(self):
评论列表
文章目录