Git deploy dependents

Categories

Component ID

2554201

Component name

Git deploy dependents

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

This module is very similar to Git Deploy. It requires it, uses it, and adds version information to projects checked out of git. But unlike Git Deploy it process only projects on which others depend.

What does this mean? The module's purpose is to acquire versions of modules which must be of known versions to get other modules installed.

For example, with Views checked out from Git you will not be able to install Views Slideshow as it requires Views of version 3.x+, but Views .info file lacks version string. Both Git Deploy and this module will handle this, adding version information on the fly, but Git Deploy will read thousands of files, while you actually need to read only few - for this specific Views module, and this is exactly how Git Deploy dependents works. It first collects module dependencies information and then uses it to get versions for critical modules only. And this means speed.

Note: to get this module to work you will need a patch from #2554075-3: Make version detection code an API function