-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implementation of the github2prov
Prototype Based on gitlab2prov
Provenance Model
#100
base: master
Are you sure you want to change the base?
Commits on Nov 19, 2022
-
Differentiate between gitlab and github instances
Differentiate between gitlab and github instances when cloning a git repository using a token over https.
Configuration menu - View commit details
-
Copy full SHA for d9fd5f9 - Browse repository at this point
Copy the full SHA d9fd5f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ecf13c - Browse repository at this point
Copy the full SHA 3ecf13cView commit details
Commits on Dec 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2865e5e - Browse repository at this point
Copy the full SHA 2865e5eView commit details
Commits on Dec 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b49eae1 - Browse repository at this point
Copy the full SHA b49eae1View commit details -
Configuration menu - View commit details
-
Copy full SHA for beb5f9d - Browse repository at this point
Copy the full SHA beb5f9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4ca20c - Browse repository at this point
Copy the full SHA e4ca20cView commit details -
Configuration menu - View commit details
-
Copy full SHA for af35224 - Browse repository at this point
Copy the full SHA af35224View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c58bb2 - Browse repository at this point
Copy the full SHA 5c58bb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f4a8ca - Browse repository at this point
Copy the full SHA 1f4a8caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cea2ce - Browse repository at this point
Copy the full SHA 8cea2ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 851564e - Browse repository at this point
Copy the full SHA 851564eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18b6c02 - Browse repository at this point
Copy the full SHA 18b6c02View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb3f0e0 - Browse repository at this point
Copy the full SHA cb3f0e0View commit details
Commits on Jan 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 525b9f2 - Browse repository at this point
Copy the full SHA 525b9f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd938c2 - Browse repository at this point
Copy the full SHA fd938c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 634784a - Browse repository at this point
Copy the full SHA 634784aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2be0f6c - Browse repository at this point
Copy the full SHA 2be0f6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed20caa - Browse repository at this point
Copy the full SHA ed20caaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 300c8bf - Browse repository at this point
Copy the full SHA 300c8bfView commit details -
Add 'additionalProperties: false' to command properties to allow only…
… schema defined keys
Configuration menu - View commit details
-
Copy full SHA for 60fb4d9 - Browse repository at this point
Copy the full SHA 60fb4d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9b1b9e - Browse repository at this point
Copy the full SHA a9b1b9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 277b7eb - Browse repository at this point
Copy the full SHA 277b7ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae97b03 - Browse repository at this point
Copy the full SHA ae97b03View commit details -
Configuration menu - View commit details
-
Copy full SHA for bce781f - Browse repository at this point
Copy the full SHA bce781fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccfcf68 - Browse repository at this point
Copy the full SHA ccfcf68View commit details
Commits on Jan 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 61df234 - Browse repository at this point
Copy the full SHA 61df234View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7650d0c - Browse repository at this point
Copy the full SHA 7650d0cView commit details -
1
Configuration menu - View commit details
-
Copy full SHA for ab259d6 - Browse repository at this point
Copy the full SHA ab259d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0d23ad - Browse repository at this point
Copy the full SHA c0d23adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4651d73 - Browse repository at this point
Copy the full SHA 4651d73View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2d28da - Browse repository at this point
Copy the full SHA a2d28daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49b04ad - Browse repository at this point
Copy the full SHA 49b04adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ae70a7 - Browse repository at this point
Copy the full SHA 1ae70a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14cf614 - Browse repository at this point
Copy the full SHA 14cf614View commit details -
Configuration menu - View commit details
-
Copy full SHA for b064357 - Browse repository at this point
Copy the full SHA b064357View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ef9f8e - Browse repository at this point
Copy the full SHA 2ef9f8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9f18bb - Browse repository at this point
Copy the full SHA f9f18bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff61032 - Browse repository at this point
Copy the full SHA ff61032View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1202d7 - Browse repository at this point
Copy the full SHA d1202d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 348107a - Browse repository at this point
Copy the full SHA 348107aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c3ad8b - Browse repository at this point
Copy the full SHA 8c3ad8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19996b1 - Browse repository at this point
Copy the full SHA 19996b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39d06d4 - Browse repository at this point
Copy the full SHA 39d06d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a90560e - Browse repository at this point
Copy the full SHA a90560eView commit details
Commits on Feb 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 243e9b8 - Browse repository at this point
Copy the full SHA 243e9b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4074e7 - Browse repository at this point
Copy the full SHA b4074e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76596e1 - Browse repository at this point
Copy the full SHA 76596e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1046d44 - Browse repository at this point
Copy the full SHA 1046d44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59f3d87 - Browse repository at this point
Copy the full SHA 59f3d87View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbd614e - Browse repository at this point
Copy the full SHA dbd614eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 796c5e0 - Browse repository at this point
Copy the full SHA 796c5e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4c744d - Browse repository at this point
Copy the full SHA b4c744dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55de7a9 - Browse repository at this point
Copy the full SHA 55de7a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0baac8e - Browse repository at this point
Copy the full SHA 0baac8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b243965 - Browse repository at this point
Copy the full SHA b243965View commit details
Commits on Apr 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f4c5439 - Browse repository at this point
Copy the full SHA f4c5439View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2ed0ea - Browse repository at this point
Copy the full SHA e2ed0eaView commit details
Commits on May 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 52f420d - Browse repository at this point
Copy the full SHA 52f420dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6c8498 - Browse repository at this point
Copy the full SHA c6c8498View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6678135 - Browse repository at this point
Copy the full SHA 6678135View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c21dfe - Browse repository at this point
Copy the full SHA 9c21dfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for dbf2a98 - Browse repository at this point
Copy the full SHA dbf2a98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12d7d87 - Browse repository at this point
Copy the full SHA 12d7d87View commit details -
Configuration menu - View commit details
-
Copy full SHA for b37fba7 - Browse repository at this point
Copy the full SHA b37fba7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35f1c41 - Browse repository at this point
Copy the full SHA 35f1c41View commit details
Commits on Aug 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d69bba2 - Browse repository at this point
Copy the full SHA d69bba2View commit details -
Add 'click' dependency, rename CLI entrypoints, and include 'schema.j…
…son' in package data
Configuration menu - View commit details
-
Copy full SHA for 564d0d5 - Browse repository at this point
Copy the full SHA 564d0d5View commit details -
Refactor ProvenanceContext and models to improve attribute usage and …
…simplify document access
Configuration menu - View commit details
-
Copy full SHA for 0db55bb - Browse repository at this point
Copy the full SHA 0db55bbView commit details -
Refactor domain object attributes for clarity
- Renamed attributes for better clarity (e.g., inserted to insertions, start to �uthored_at) - Removed redundant attributes like ile_paths - Consolidated datetime attributes (start and end to �uthored_at and committed_at) - Standardized uid attribute to id across various domain classes
Configuration menu - View commit details
-
Copy full SHA for 0638a9e - Browse repository at this point
Copy the full SHA 0638a9eView commit details -
Enhance CLI commands and streamline configuration handling
- Improved naming clarity: Renamed command groups from gitlab_cli to gitlab2prov and github_cli to github2prov. - Refined config validation and loading: Split invoke_command_line_from_config to separate functions for loading and validation (load_and_validate_config) and command execution (execute_command_from_config). - Introduced clear separation between loading and validation of config to provide clearer error messages. - Replaced --verbose option with --explain for statistics command for better understanding of its purpose. - Minor cleanups: Removed unnecessary whitespace and lines.
Configuration menu - View commit details
-
Copy full SHA for cfd9b48 - Browse repository at this point
Copy the full SHA cfd9b48View commit details -
Refactor ProjectUrl and improve URL parsing
- Introduced post-initialization method __post_init__ to parse the URL upon object creation, thus reducing repetitive calls to urlsplit. - Simplified slug property logic by utilizing the parsed URL path directly, ensuring clearer and more concise code. - Removed individual properties for etloc and scheme in favor of the parsed attributes from __post_init__. - Streamlined the clone_url method by removing redundant parameters and leveraging a dictionary lookup for platform-specific URLs. - Adapted child classes GitlabProjectUrl and GithubProjectUrl to match the streamlined method signature.
Configuration menu - View commit details
-
Copy full SHA for 93e5cfa - Browse repository at this point
Copy the full SHA 93e5cfaView commit details -
Update Git fetcher with additional commit and revision attributes
- Add 'deletions', 'insertions', 'lines', and 'files_changed' attributes to 'extract_commits'. - Rename 'start' to 'authored_at' and 'end' to 'committed_at' in 'extract_commits'. - Add 'insertions', 'deletions', 'lines', and 'score' attributes to 'FileRevision' in 'extract_revisions'. - Correct typo in comment from 'remeber' to 'remember' in 'extract_revisions'.
Configuration menu - View commit details
-
Copy full SHA for 768ff9d - Browse repository at this point
Copy the full SHA 768ff9dView commit details -
Refactor GithubAnnotationParser and Enhance Annotation Validation
- Introduced a ilter_valid method to filter annotations without �nnotator or start values. - Modified parse method to use ilter_valid after sorting annotations. - Changed property name uid to id in methods: parse_commit_comment, parse_commit_status, parse_award_reaction, parse_issue_comment, and parse_issue_event. - Removed extraneous whitespace after parse_award_reaction method.
Configuration menu - View commit details
-
Copy full SHA for bfc8500 - Browse repository at this point
Copy the full SHA bfc8500View commit details -
Update Annotation Property Name in GitlabAnnotationParser
- Replaced uid with id in the methods for parsing notes, comments, awards, and labels.
Configuration menu - View commit details
-
Copy full SHA for f5c9218 - Browse repository at this point
Copy the full SHA f5c9218View commit details -
Refactor and Enhance Provenance Operations
- Improved docstrings for clarity in various methods. - Updated error handling in the ead_provenance_file method to handle file not found exceptions. - Refactored the deserialize_string method to provide better feedback on deserialization failures. - Modified the file write mode in write_provenance_file based on the overwrite parameter. - Enhanced ASCII table formatting in ormat_stats_as_ascii_table. - Introduced new methods for pseudonymization: - generate_pseudonym - pseudonymize_agent - pseudonymize_relation - Overhauled existing pseudonymize method for better clarity and efficiency.
Configuration menu - View commit details
-
Copy full SHA for 35dd383 - Browse repository at this point
Copy the full SHA 35dd383View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a86b1b - Browse repository at this point
Copy the full SHA 6a86b1bView commit details
Commits on Aug 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 01c28b2 - Browse repository at this point
Copy the full SHA 01c28b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f93d403 - Browse repository at this point
Copy the full SHA f93d403View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66c591f - Browse repository at this point
Copy the full SHA 66c591fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f87a18f - Browse repository at this point
Copy the full SHA f87a18fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d28ee4d - Browse repository at this point
Copy the full SHA d28ee4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 56818ca - Browse repository at this point
Copy the full SHA 56818caView commit details