Are there any good dependency management tools that are not linguistic?

I am looking for a dependency management tool that is not specific to Java or any other language.

We use SystemVerilog, a hardware description language, to create stand-alone modules. We celebrate the release of these modules at various stages. Higher-level constructs often pull other modules using Subversion tags.

We tried to use Subversion external elements to automate things, so when you check a module, you also get its dependencies. But by the time you get to the system level, there are so many nested external elements that it takes an hour to start the svn update. Obviously this approach does not work.

Basically, I want to say: "My module depends on this version of module A, this version of module B, and this version of module C." The tool will perform work on checking dependencies, checking dependency dependencies and ensuring that there are no conflicting dependencies (for example, two versions of the same module).

Are there any tools that work well with arbitrary language and Subversion?

+5
source share
2 answers

I don’t feel the pain of tracking the dependencies you are describing, which means that I probably don’t fully understand your problem.

- . , adder_0_0.sv HDL , adder_0. , adder_0_1.sv, adder_0. adder_0_1.sv adder_0_0.sv. , , adder_1_0.sv, adder_1. , adder_0 adder_1 .

, . . , , , . , . . , .

0

, . . -, "" , , , . , , . script . , . , , .

, -. .

0

All Articles