SeisComP / seiscomp

The build environment for all SeisComP repositories. Includes the documentation.
Other
68 stars 33 forks source link

Using Git submodule #31

Closed morealaz closed 2 years ago

morealaz commented 2 years ago

Why aren't this project using git sublodule for sub-projects like seedlink and other modules that are required for compiling seiscomp?

https://git-scm.com/book/en/v2/Git-Tools-Submodules https://git-scm.com/docs/gitsubmodules https://git-scm.com/docs/git-submodule

gempa-jabe commented 2 years ago

We have considered this option in the beginning and we found that mounting sub projects manually gives us more flexibility and is also easy to work with. Using mu helps us easing this task even more without the hassles with submodules. Maybe things have changed, maybe we were not able to get comfortable with submodules, maybe we like mu. We haven't had a moment when we regretted the use of mutli repos instead of submodules over the past years. The team feels comfortable with it and that is actually what is important.

Btw, seedlink is not required to compile seiscomp. It is an optional component which is shipped by default with the distribution.

I hope that explains it for you. If you have suggestions, we are happy to discuss them.