mirror of https://github.com/sbt/sbt.git
This is a port of https://github.com/sbt/sbt/pull/2992. Original description of the feature: ``` Ivy downloads have traditionally been single-threaded. Parallel downloads are a must for a modern build tool. This commit builds upon the work done by Josh Suereth in the branch sbt/ivy-parallel-download-artifact. To avoid adding external dependencies, it uses the Scala parallel collections. If maintainers consider that is worth it to use a more modern and appropriate approach, like Task, I'm happy to reimplement the features with it. ``` This commit does not preserve Josh's metadata in the commit since the whole design of the repository has changed and I did not know how to import a commit from sbt/sbt. However, it does apply several changes to the original PR. Co-authored-by: Josh Suereth <joshua.suereth@gmail.com> |
||
|---|---|---|
| librarymanagement | ||
| project | ||
| .gitignore | ||
| .java-version | ||
| .scalafmt.conf | ||
| .travis.yml | ||
| README.md | ||
| build.sbt | ||
| sbt-allsources.sh | ||
README.md
librarymanagement module for sbt
git clone --no-hardlinks --branch 0.13 sbt sbt-modules/librarymanagement
cd sbt-modules/librarymanagement
git filter-branch --index-filter 'git rm --cached -qr -- . && git reset -q $GIT_COMMIT -- ivy util/cross' --prune-empty
git reset --hard
git gc --aggressive
git prune
git cb 1.0