def find_commit(self): for repo in self.repo_list: commit = PatchOps.get_commit(self.commit, repo, self.force) if commit is not None: self.repo = repo self.from_email(commit) return True return False
def find_repo(self): if self.message['Git-repo'] or self.in_mainline: return True if self.message['X-Git-Url']: self.parse_commitdiff_header() return True if self.commit: commit = None for repo in self.repo_list: commit = PatchOps.get_commit(self.commit, repo, self.force) if commit: r = self.repourl if not r: r = PatchOps.get_git_repo_url(self.repo) if r and r in self.mainline_repo_list: self.in_mainline = True else: self.repo = repo return True return False