Example #1
0
 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()
Example #2
0
 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()
Example #3
0
 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()
Example #4
0
 def initilize_repo(self, repo_url, repo_name):
     self.git_repo = git2repo.git2repo(repo_url, repo_name)
     self.repo = self.git_repo.clone_repo()