Skip to content

Add `git_module` source plugin

Valentin David requested to merge valentindavid/git_module into master

git_tag supports submodules. But there are some limitations.

  • There is no support for explicit recursive submodules. The only way to support that was to use multiple git_tag sources. But that needed manual tracking of modules. Now, we can add a module to a module, and tracking properly considers the right module commit.

  • There was no explicit information on the commit. That made it more complex for third party tools to analyze source code of a BuildStream project. Now the commit is stored during tracking. (freedesktop-sdk/freedesktop-sdk#1110 (closed))

For bst 2: bst-plugins-experimental!133 (merged)

Edited by Seppo Yli-Olli

Merge request reports