The git executable is an integral part of many recipes, very often used in the source() method.
While it seems ubiquitous, it's not always a given that it's installed on the system where it is run. With many recipes being run inside Docker containers for both Windows and Linux, users have to install GIT one way or another. In many cases, it's substantially preferable to be able to do this via a Conan package as a build_requires as it's one less thing to have to do during the creation of the container, and one less reason to interact with the operating system package manager. Will be opening a related ticket for svn_installer and perforce_installer.
The
git
executable is an integral part of many recipes, very often used in thesource()
method.While it seems ubiquitous, it's not always a given that it's installed on the system where it is run. With many recipes being run inside Docker containers for both Windows and Linux, users have to install GIT one way or another. In many cases, it's substantially preferable to be able to do this via a Conan package as a
build_requires
as it's one less thing to have to do during the creation of the container, and one less reason to interact with the operating system package manager. Will be opening a related ticket forsvn_installer
andperforce_installer
.