Skip to content
Draft
Show file tree
Hide file tree
Changes from 2 commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
eabf9bb
Created base script to construct dataset for backout commits
benjaminmah May 2, 2024
aaf8386
Created new directory to store dataset, added comments to script
benjaminmah May 2, 2024
c096468
Cleaned up code, restructured dataset to include the inducing, backou…
benjaminmah May 3, 2024
24046fd
Sample dataset (count_limit = 500)
benjaminmah May 3, 2024
3eb6605
Removed old datasets
benjaminmah May 3, 2024
2db5029
Skip 'fixing commits' that are actually backout commits
benjaminmah May 3, 2024
3516c09
Sample dataset (num_count = 500)
benjaminmah May 3, 2024
0544b27
Deleted dataset
benjaminmah May 6, 2024
49570ac
Added cache for processed dictionaries, removed unused fields, simpli…
benjaminmah May 6, 2024
fc37940
Split up function `filter_commits` to handle saving to directory and …
benjaminmah May 6, 2024
10314dd
Replaced list with generator, stylized code to match standard coding …
benjaminmah May 6, 2024
943eb40
Removed commented out code
benjaminmah May 6, 2024
8ed0784
Added new file to log commits that do not have a fix commit, used `bu…
benjaminmah May 7, 2024
39ab450
Added metric collection for number of fixes found, number of no fixes…
benjaminmah May 8, 2024
fe8114b
Added condition to only append to dataset if the number of non backed…
benjaminmah May 8, 2024
74939f2
Added the diff between the original commit and the fixing commit in t…
benjaminmah May 10, 2024
be10d51
Removed separating by `added_lines` and `removed_lines`, storing raw …
benjaminmah May 10, 2024
3a406ef
Added threshold for number of changes and separated diffs by file.
benjaminmah May 13, 2024
bc23a22
Added support for hglib grafting from `repository.py`
benjaminmah May 14, 2024
6058305
Added grafting support to apply original commit to parent commit of t…
benjaminmah May 14, 2024
e666c2e
Cleaned up code
benjaminmah May 15, 2024
40bbe1b
Removed storing bugs without fixes, limited bugs to be within the las…
benjaminmah May 15, 2024
a4c5bff
Reverted to storing the raw diff as a utf-8 encoded string.
benjaminmah May 15, 2024
f133041
Removed unnecessary fields when populating dataset, extract correct d…
benjaminmah May 21, 2024
d202b0b
Fixed type hinting
benjaminmah May 22, 2024
79152a3
Added `hg merge-tool` for automatically resolving conflicts when graf…
benjaminmah May 22, 2024
4740196
Fixed docstring for function `graft`
benjaminmah May 22, 2024
38d6cf8
Added check to omit any diff containing conflicts
benjaminmah May 23, 2024
9fc018c
Made code more Pythonic
benjaminmah May 27, 2024
846210f
Changed standard collections to generic types
benjaminmah Jun 3, 2024
ae28dcf
Implemented logging error when shelving changes
benjaminmah Jun 3, 2024
c6f6a8f
Implemented logging error when grafting
benjaminmah Jun 3, 2024
37c51b6
Renamed `bug_dict` and `bug_info` to `bug_resolution_map` and `bug_re…
benjaminmah Jun 3, 2024
fad6df6
Removed `commit_dict`
benjaminmah Jun 3, 2024
fb7a17d
Changed `logger.info` to `logger.warning` when error encountered whil…
benjaminmah Jun 4, 2024
bfc77e4
Reverted importing standard collections
benjaminmah Jun 4, 2024
66108ad
Added raise-from when shelving
benjaminmah Jun 4, 2024
0d83fa7
Removed try-except when grafting
benjaminmah Jun 4, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading