Introduce a DTO for exporting dependency information.

Authored by ouwerkerk on Sep 2 2019, 9:32 PM.

Description

Introduce a DTO for exporting dependency information.

The structure of the raw dependency information spit out by ksb::DependencyResolver is not suitable to expose to clients directly.
It simply is too tightly coupled to Perl code and kdesrc-build in particular.

By introducing a DTO to define the wire format for exported information, we get much cleaner output that is unambiguous and can be exported safely to clients.

Details

Committed
ouwerkerkSep 5 2019, 6:35 PM
Parents
R365:4a6d82fef3d9: mojo: Fix testcases again.
Branches
Unknown
Tags
Unknown