Skip to content

Commit 37cf772

Browse files
author
Maximilian Karl
authored
Feature/tags (#47)
v1.1.0 * Add Tag Names to Commits * Add Author and committer to Commits (the committer was the author before) * Adapt documentation
1 parent 4612b92 commit 37cf772

19 files changed

+210
-41
lines changed

docs/ER_diagram/ER_diagram.drawio

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<mxfile host="app.diagrams.net" modified="2021-05-03T12:18:22.122Z" agent="5.0 (Windows)" etag="ggucSyHIXlFpsI_Wl2BG" version="14.6.9" type="device"><diagram id="6Mdzc8ygmaydNEIKeNp-" name="Page-1">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</diagram></mxfile>

docs/ER_diagram/ER_diagram.png

94.9 KB
Loading

docs/changes.rst

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,11 @@ Version 1.0.3 (April 29, 2021)
2020
Version 1.0.31 (April 29, 2021)
2121
-----------------------------------
2222

23-
* readme fix for pypi
23+
* readme fix for pypi
24+
25+
Version 1.1.0 (Mai 3, 2021)
26+
-----------------------------------
27+
28+
* Add Tag Names to Commits
29+
* Add Author and committer to Commits (the committer was the author before)
30+
* Adapt documentation

github2pandas/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '1.0.31'
1+
__version__ = '1.1.0'

github2pandas/git_releases.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class GitReleases():
2626
2727
"""
2828

29-
GIT_RELEASES_DIR = "Issues"
29+
GIT_RELEASES_DIR = "Releases"
3030
GIT_RELEASES = "pdReleases.p"
3131

3232
@staticmethod
@@ -38,7 +38,7 @@ def extract_git_releases_data(git_release, users_ids, data_root_dir):
3838
3939
Parameters
4040
----------
41-
GitRelease : GitRelease
41+
git_release : GitRelease
4242
GitRelease object from pygithub.
4343
users_ids : dict
4444
Dict of User Ids as Keys and anonym Ids as Value.

github2pandas/version.py

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -226,14 +226,35 @@ def generate_version_pandas_tables(repo, data_root_dir):
226226
# Embed author uuid
227227
users_ids = Utility.get_users_ids(data_root_dir)
228228
pd_commits['author'] = ""
229+
pd_commits['committer'] = ""
229230
commiter_list = pd_commits.committer_name.unique()
230231
for commiter_name in commiter_list:
231-
commit_sha = pd_commits[pd_commits.committer_name == commiter_name].iloc[0].commit_sha
232-
user_id = Utility.extract_committer_data_from_commit(repo, commit_sha,
232+
if commiter_name == "GitHub":
233+
pd_selected_commits = pd_commits[pd_commits.committer_name == commiter_name]
234+
for index, row in pd_selected_commits.iterrows():
235+
author_id = Utility.extract_author_data_from_commit(repo, row.commit_sha,
233236
users_ids, data_root_dir)
234-
pd_commits.loc[pd_commits.committer_name == commiter_name, 'author'] = user_id
237+
committer_id = Utility.extract_committer_data_from_commit(repo, row.commit_sha,
238+
users_ids, data_root_dir)
239+
pd_commits.loc[pd_commits.commit_sha == row.commit_sha, 'author'] = author_id
240+
pd_commits.loc[pd_commits.commit_sha == row.commit_sha, 'committer'] = committer_id
241+
else:
242+
commit_sha = pd_commits[pd_commits.committer_name == commiter_name].iloc[0].commit_sha
243+
author_id = Utility.extract_author_data_from_commit(repo, commit_sha,
244+
users_ids, data_root_dir)
245+
committer_id = Utility.extract_committer_data_from_commit(repo, commit_sha,
246+
users_ids, data_root_dir)
247+
pd_commits.loc[pd_commits.committer_name == commiter_name, 'author'] = author_id
248+
pd_commits.loc[pd_commits.committer_name == commiter_name, 'committer'] = committer_id
235249
pd_commits.drop(['committer_name'], axis=1, inplace=True)
236250

251+
# Extract Tags
252+
pd_commits['tag'] = ""
253+
tags = repo.get_tags()
254+
for tag in tags:
255+
pd_commits.loc[pd_commits.commit_sha == tag.commit.sha, 'tag'] = tag.name
256+
257+
237258
# Extract branch names
238259
branch_entries = [x.split(',') for x in pd_commits.branches.values]
239260
branch_list = [item for sublist in branch_entries for item in sublist]

notebooks/Git_Releases_Example.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"metadata": {},
4444
"outputs": [],
4545
"source": [
46-
"git_repo_name = \"Extract_Git_Activities\"\n",
46+
"git_repo_name = \"github2pandas\"\n",
4747
"git_repo_owner = \"TUBAF-IFI-DiPiT\"\n",
4848
" \n",
4949
"default_data_folder = Path(\"data\", git_repo_name)\n",

notebooks/Issues_Example.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
"metadata": {},
6363
"outputs": [],
6464
"source": [
65-
"git_repo_name = \"Extract_Git_Activities\"\n",
65+
"git_repo_name = \"github2pandas\"\n",
6666
"git_repo_owner = \"TUBAF-IFI-DiPiT\"\n",
6767
" \n",
6868
"default_data_folder = Path(\"data\", git_repo_name)\n",

notebooks/Overview_Example.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
"metadata": {},
6666
"outputs": [],
6767
"source": [
68-
"git_repo_name = \"Extract_Git_Activities\"\n",
68+
"git_repo_name = \"github2pandas\"\n",
6969
"git_repo_owner = \"TUBAF-IFI-DiPiT\"\n",
7070
" \n",
7171
"default_data_folder = Path(\"data\", git_repo_name)\n",

notebooks/Pull_Requests_Example.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
"metadata": {},
6363
"outputs": [],
6464
"source": [
65-
"git_repo_name = \"Extract_Git_Activities\"\n",
65+
"git_repo_name = \"github2pandas\"\n",
6666
"git_repo_owner = \"TUBAF-IFI-DiPiT\"\n",
6767
" \n",
6868
"default_data_folder = Path(\"data\", git_repo_name)\n",

0 commit comments

Comments
 (0)