use craftgit, where git client is run as a subprocess with the fallback to the git to ensure backward compatibility.
Why it needs to get done
our snap package will bundle with craftgit which is git client packaged specifically for the craft libraries use.
we should use it in the places where we really on the system git and fallback to the git if it's not a snap or the binary is not available.
What needs to get done
use
craftgit
, where git client is run as a subprocess with the fallback to thegit
to ensure backward compatibility.Why it needs to get done
our snap package will bundle with
craftgit
which is git client packaged specifically for the craft libraries use. we should use it in the places where we really on the system git and fallback to the git if it's not a snap or the binary is not available.