Skip to content
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

Merging of input files (Backend logic) #2796

Merged
merged 3 commits into from
Feb 18, 2025
Merged

Conversation

PhilippMa
Copy link
Contributor

@PhilippMa PhilippMa commented Feb 17, 2025

Summary of changes

Added a new function for merging a second file into an existing .opossum file using opossum-file. Organized the opossum-file related code into a class hierarchy to better deal with the growing "dimensions" (convert/merge, legacy/scancode/owasp) of provided functionality.

Context and reason for change

Preparation for full integration of merging input files in OpossumUI (#2730)

How can the changes be tested

Unit tests for the new functionality are in opossum-file.test.ts

closes #2797

@PhilippMa PhilippMa changed the title Merging of input files Merging of input files (Backend logic) Feb 17, 2025
@PhilippMa PhilippMa marked this pull request as ready for review February 17, 2025 14:20
@PhilippMa PhilippMa linked an issue Feb 17, 2025 that may be closed by this pull request
Base automatically changed from feat/OWASP to main February 17, 2025 17:42
@abraemer abraemer self-assigned this Feb 18, 2025
@abraemer abraemer self-requested a review February 18, 2025 07:34
* organize conversion code in OOP architecture for better code reuse between handling of legacy and external files
@PhilippMa PhilippMa force-pushed the feat/merge-into-current branch from ac2953f to ddf8524 Compare February 18, 2025 08:40
@abraemer abraemer enabled auto-merge February 18, 2025 10:01
@abraemer abraemer merged commit c9bd079 into main Feb 18, 2025
5 checks passed
@abraemer abraemer deleted the feat/merge-into-current branch February 18, 2025 10:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Merging of input files (Backend logic)
2 participants