Merge multiple projects files into one fat .cc.json #3743
Labels
difficulty:medium
The difficulty to solve this is not super complex but not easy either
pr-analysis
Issues that touch the analysis pr(oject).
priority:high
Set by PO
Feature request
Description
As an auditor, I want to merge multiple project files for separate services into one fat file with folders per project so that it's easier to load and share them.
Context
Let's say you have an audit where a team has divided their code up into 20 repositories. #3742 makes it already easier to merge these. But it is a bit tiresome to load them in codecharta and share the files. It would be much nicer if you could merge all 20 (or 50 or 100) of these files into one big file. Perhaps these files are organized like this:
Internally the files are structure like
and
If I were to blindly merge files on the same level then files like
pom.xml
would override each other andsrc/
would end up in a very strange state.It would be much nicer if the output of this merge could be:
Acceptance criteria
ccsh merge merge1/ merge2/ --fat -o all.merge.cc.json
Assumptions & Exclusions
Development notes (optional Task Breakdown)
Open questions
The text was updated successfully, but these errors were encountered: