def __init__(self, access_token, repo_owner, source_type, git_url, api_base_url, repo_name): self.repo_name = repo_name self.data_path = os.getcwd() + '\\data\\' self.git_client = api_access.git_api_access(access_token, repo_owner, source_type, git_url, api_base_url, repo_name) self.git_repo = git2repo.git2repo(git_url, repo_name) self.repo = self.git_repo.clone_repo()
def __init__(self, access_token, repo_owner, source_type, git_url, api_base_url, repo_name): self.repo_name = repo_name if platform.system() == 'Darwin' or platform.system() == 'Linux': self.data_path = os.getcwd() + '/data/' else: self.data_path = os.getcwd() + '\\data\\' self.git_client = api_access.git_api_access(access_token, repo_owner, source_type, git_url, api_base_url, repo_name) self.git_repo = git2repo.git2repo(git_url, repo_name) self.repo = self.git_repo.clone_repo()
def __init__(self, repo_url, repo_name): self.repo_url = repo_url self.repo_name = repo_name self.repo_obj = git2repo.git2repo(self.repo_url, self.repo_name) self.repo = self.repo_obj.clone_repo() if platform.system() == 'Darwin' or platform.system() == 'Linux': self.repo_path = os.getcwd() + '/temp_repo/' + repo_name self.file_path = os.getcwd() + '/data/' + repo_name + '_commit.pkl' else: self.repo_path = os.getcwd() + '\\temp_repo\\' + repo_name self.file_path = os.getcwd( ) + '\\data\\' + repo_name + '_commit.pkl' #self.commits = self.repo_obj.get_commit_objects() self.commits = self.read_commits() self.commit_df = pd.DataFrame(self.commits, columns=['commit_object']) #self.committed_files = self.repo_obj.get_committed_files() self.diffs = self.get_diffs() self.cores = cpu_count()
def initilize_repo(self, repo_url, repo_name): self.git_repo = git2repo.git2repo(repo_url, repo_name) self.repo = self.git_repo.clone_repo()