Benoit Gagnon
671f860a19
Shallow fetch for Git packages
...
If the server supports it, fetch a specific
revision with --depth 1. Otherwise, fall back
to the normal fetch.
This replaces the previous "clone" operation. The bandwidth and time savings
can be significant depending on the history
of the repository (number of commits).
2019-07-24 23:02:14 -04:00
Benoit Gagnon
30d7929566
Use git sparse checkout whenever possible
...
If a SubDir is configured for the package,
everything but that directory will be thrown
away after the package is installed.
2019-07-24 22:59:53 -04:00
Benoit Gagnon
c9a5b0a6b2
Pass -n flag to git clone
...
There's an explicit git checkout command
issued moments later, so there's no need
to create a working copy during the clone.
2019-07-24 22:16:00 -04:00
davidovich
c914ece3df
suppress detached head advice
...
This limits urelated output to the console when installing deps
2019-07-23 12:43:21 -04:00
Frederic Branczyk
f69df626e3
Add ability to resolve and install transitive dependencies
2018-04-25 09:01:00 +01:00
Frederic Branczyk
cb59934d1d
Initial commit
2018-04-24 16:01:37 +01:00