Commit Graph

529 Commits

Author SHA1 Message Date
Alexandre Archambault 2ac4e83391 Remove unnecessary read-lock
The corresponding files are atomically moved at their places once fully downloaded, no need for locks here.
2016-03-04 00:54:01 +01:00
Alexandre Archambault ff20ab3623 Rework checksum calculation a bit
To handle those starting with zeros in particular
2016-03-04 00:51:28 +01:00
Alexandre Archambault 7cb3a6ac32 Merge pull request #171 from darkjh/bugfix/#131_junk_sha1
Bugfix/#131 junk sha1
2016-03-03 00:12:06 +01:00
Han JU dab0c94622 More intelligent checksum parsing and unit tests 2016-03-02 15:03:05 +01:00
Alexandre Archambault 07eafc8d86 Merge pull request #186 from alexarchambault/topic/no-ammonite-terminal
Remove ammonite-terminal dependency
2016-02-29 00:12:36 +01:00
Alexandre Archambault 64d3be5d18 Merge pull request #181 from alexarchambault/topic/maven-packaging
Add support for Maven packaging, fixes in Maven scopes handling
2016-02-28 20:43:12 +01:00
Alexandre Archambault 82e64fe7a8 Remove ammonite-terminal dependency 2016-02-28 19:35:50 +01:00
Alexandre Archambault 3671056c53 Merge pull request #184 from alexarchambault/topic/faq-no-verify
Add FAQ entry about manual launching with java
2016-02-28 19:33:53 +01:00
Alexandre Archambault 49eb37b1a3 Accept configurations to be specified for dependencies in the CLI tools 2016-02-28 17:31:40 +01:00
Alexandre Archambault 5bbe01bfdd Better handling of Maven scopes
Actually a regression introduced when Ivy support was added

Fixes https://github.com/alexarchambault/coursier/issues/178,
https://github.com/alexarchambault/coursier/issues/177
2016-02-28 17:31:20 +01:00
Alexandre Archambault 8965df939b Add FAQ entry about manual launching with java
Fixes https://github.com/alexarchambault/coursier/issues/176
2016-02-28 17:10:51 +01:00
Alexandre Archambault b9895ce801 Add support for packaging attribute in POMs 2016-02-28 17:00:12 +01:00
Alexandre Archambault cc36407cc2 Use the output of coursier resolve in test fixtures
Doesn't test artifact type anymore, but these are not the main objective here
2016-02-28 16:36:58 +01:00
Alexandre Archambault 506cb53f3f Merge pull request #179 from alexarchambault/topic/remove-standalone-launcher
Remove standalone launcher from the sources
2016-02-27 15:52:58 +01:00
Alexandre Archambault 9dfcc89b68 Remove standalone launcher from the repository 2016-02-27 14:20:45 +01:00
Alexandre Archambault dc02031081 Fix standalone bootstrap generation 2016-02-27 14:17:44 +01:00
Alexandre Archambault 92937cb6ec Updates for 1.0.0-M9 2016-02-25 13:19:39 +01:00
Alexandre Archambault 0de29e62e4 Set version to 1.0.0-SNAPSHOT 2016-02-25 10:22:50 +01:00
Alexandre Archambault 8d1f5373af Set version to 1.0.0-M9 2016-02-25 10:18:32 +01:00
Alexandre Archambault c8fcf57b90 Merge pull request #174 from alexarchambault/topic/cache-missing-files
Have the cache keep track of missing files
2016-02-25 09:46:14 +01:00
Alexandre Archambault a8c8c83645 Merge pull request #172 from alexarchambault/topic/plugin-force-scala-artifact-version
Force versions of the usual org.scala-lang modules, from the SBT plugin
2016-02-25 00:40:59 +01:00
Alexandre Archambault 1731fca26c Have the cache keep track of missing files 2016-02-24 23:50:04 +01:00
Alexandre Archambault ace156e2de Merge pull request #173 from alexarchambault/topic/better-launcher
Better launcher
2016-02-24 23:44:56 +01:00
Alexandre Archambault c4a1726f3a Have the tiny launcher download only the proguarded (standalone) JAR of coursier-cli 2016-02-24 20:42:14 +01:00
Alexandre Archambault 52675384c7 Fix minor glitch in bootstrap download messages 2016-02-24 20:42:13 +01:00
Alexandre Archambault 0b38b0bc00 Allow to specify Java options in the generated bootstraps 2016-02-24 20:42:13 +01:00
Alexandre Archambault 60f4d3b61d Have the bootstrap command take into account the --classifier arguments 2016-02-24 20:42:13 +01:00
Alexandre Archambault e07cb05194 Update coursier SBT plugin 2016-02-24 20:42:12 +01:00
Alexandre Archambault 10400ec8c5 Force versions of the usual org.scala-lang modules 2016-02-24 20:22:29 +01:00
Alexandre Archambault 03f6359cf7 Add development tips section in README 2016-02-24 20:22:28 +01:00
Alexandre Archambault 06d0e4fac3 A bit more reliable Scala JS file reading in tests
Was sometimes getting undefined error locally
2016-02-24 20:22:27 +01:00
Alexandre Archambault 5f74d7982b Merge pull request #167 from alexarchambault/topic/override-build-repos
Take into account sbt.override.build.repos flag, escape special characters in path
2016-02-23 21:48:13 +01:00
Alexandre Archambault 79b4be89bc Escape characters in cache path
Fixes https://github.com/alexarchambault/coursier/issues/133
2016-02-23 20:19:18 +01:00
Alexandre Archambault 1f1067b483 Add support for sbt.override.build.repos flag
Fixes https://github.com/alexarchambault/coursier/issues/134
2016-02-23 20:15:24 +01:00
Alexandre Archambault ec37fedfa3 Merge pull request #161 from alexarchambault/topic/cli-errors
Add --force option to the fetch CLI command, better error reporting
2016-02-23 16:11:18 +01:00
Alexandre Archambault e579c9c344 Merge pull request #162 from alexarchambault/topic/faq
Add FAQ point about COURSIER_NO_TERM
2016-02-23 16:11:10 +01:00
Alexandre Archambault 0fd6478730 Merge pull request #163 from alexarchambault/topic/no-term-env
Allow to disable progress bar display with the COURSIER_NO_TERM
2016-02-23 16:10:58 +01:00
Alexandre Archambault 70e2f978a4 Merge pull request #159 from alexarchambault/topic/version-interval-fix
Really test version intervals...
2016-02-22 23:49:08 +01:00
Alexandre Archambault 117e469ed9 Allow to disable progress bar display with the COURSIER_NO_TERM
environment variable by default

COURSIER_NO_TERM just has to be non-empty.
2016-02-22 23:01:22 +01:00
Alexandre Archambault 79b464754f Add FAQ point about COURSIER_NO_TERM 2016-02-22 22:59:14 +01:00
Alexandre Archambault dade161d3e Add --force option to the fetch CLI command, better error reporting 2016-02-22 22:58:01 +01:00
Alexandre Archambault 2ee0253d13 Merge pull request #158 from easel/package-json
Extract npm dependencies to package.json file and use it for travis
2016-02-22 22:21:57 +01:00
Alexandre Archambault 4676d65031 Really test version intervals...
...and fix the tests
2016-02-22 22:18:52 +01:00
Erik LaBianca 38bd8a1067 Extract npm dependencies to package.json file and use it for travis
- Allows developers to init simply using `npm install`
2016-02-22 15:19:50 -05:00
Alexandre Archambault f12fcacc51 Merge pull request #156 from easel/idea-gitignore
Add .idea folder to .gitignore
2016-02-22 20:20:38 +01:00
Alexandre Archambault 58b2752c6c Merge pull request #155 from easel/maven-local
Add support for maven file: repositories
2016-02-22 20:19:30 +01:00
Erik LaBianca 915903faf5 Add support for maven file: repositories 2016-02-22 11:56:15 -05:00
Erik LaBianca 2a53a2a0d3 Add .idea folder to .gitignore 2016-02-22 11:49:24 -05:00
Alexandre Archambault bf4a9bf2ea Merge pull request #153 from alexarchambault/topic/clean
Remove unnecessary logback config file in CLI project
2016-02-21 23:54:18 +01:00
Alexandre Archambault 751ff51032 Merge pull request #152 from alexarchambault/topic/update-readme
Update readme
2016-02-21 22:50:39 +01:00