Commit Graph

17940 Commits

Author SHA1 Message Date
Pierre DAL-PRA 49a8183a8d Minor clean up 2015-07-09 22:59:05 +02:00
Pierre DAL-PRA 4e9626eb68 Minor clean up 2015-07-09 22:59:05 +02:00
Pierre DAL-PRA 91a441b8f8 Make Logger.Null public 2015-07-09 22:58:47 +02:00
Pierre DAL-PRA 771f08cb61 Make Logger.Null public 2015-07-09 22:58:47 +02:00
Eugene Yokota 97d53db03b Fixes #2046, Ref #1760 Fix minigraph stitching
This fixes the minigraph stitching logic by first sorting the graph
based on the level of inter-dependencies, and gradually resolving
conflict from the root-side that are not called by other libraries.
For each eviction, transitive evictions are propagated right away to
avoid double eviction observed in #2046

For the transitive eviction checking I needed to bring back the caller
information, which is notorious for its size. I am stuffing all
ModuleIDs into one ModuleID for the graph, and recovering them only
during the merging process.
2015-07-09 15:57:21 -04:00
Eugene Yokota 2994622ad4 Fixes #2046, Ref #1760 Fix minigraph stitching
This fixes the minigraph stitching logic by first sorting the graph
based on the level of inter-dependencies, and gradually resolving
conflict from the root-side that are not called by other libraries.
For each eviction, transitive evictions are propagated right away to
avoid double eviction observed in #2046

For the transitive eviction checking I needed to bring back the caller
information, which is notorious for its size. I am stuffing all
ModuleIDs into one ModuleID for the graph, and recovering them only
during the merging process.
2015-07-09 15:57:21 -04:00
Josh Suereth d2fdfb81a0 Merge pull request #2091 from Duhemm/hide-stacktrace
Don't show the stack trace on compilation error in build definition
2015-07-09 14:26:03 -04:00
Josh Suereth 62679b21a3 Merge pull request #2092 from pdalpra/keys-typos
Fix a few typos in keys descriptions
2015-07-09 14:24:08 -04:00
Pierre DAL-PRA cf72c7cc0e Fix a few typos in keys descriptions 2015-07-09 17:00:48 +02:00
Martin Duhem 6c123f22ba Hide stacktrace on compilation error in build definition 2015-07-09 11:40:02 +02:00
Eugene Yokota 2bc3b88434 Reproduce #2046 2015-07-09 01:52:00 -04:00
Eugene Yokota 5256e64263 Reproduce #2046 2015-07-09 01:52:00 -04:00
Alexandre Archambault 2c1b709569 Merge pull request #66 from alexarchambault/develop
Update Appveyor config
2015-07-08 14:15:56 +02:00
Alexandre Archambault ca339f59c9 Update Appveyor config 2015-07-08 13:36:50 +02:00
Alexandre Archambault 20d7ceac68 Merge pull request #65 from alexarchambault/develop
Last developments
2015-07-08 12:56:27 +02:00
Alexandre Archambault ef09b62f3c Minor refactoring in CachePolicy
Preparing the ground for TTLs
2015-07-08 12:47:02 +02:00
Alexandre Archambault 9f01dad027 Add AppVeyor badge 2015-07-08 12:47:01 +02:00
Johannes Rudolph aebf329d8c Clarify use. Fixes #75. 2015-07-08 09:05:56 +02:00
Alexandre Archambault 3540342574 Merge pull request #64 from alexarchambault/develop
Last developments
2015-07-07 21:45:49 +02:00
Alexandre Archambault 06a895b2cb Switch to scala 2.11.7 2015-07-07 21:26:42 +02:00
Alexandre Archambault c3e23db5fe Windows-friendlier filenames 2015-07-07 21:19:52 +02:00
Alexandre Archambault 5996bc38ec Merge pull request #63 from alexarchambault/develop
Last developments
2015-07-07 21:18:41 +02:00
Alexandre Archambault 2435f15376 Update build 2015-07-07 20:43:18 +02:00
Alexandre Archambault 1534725344 Add appveyor config 2015-07-07 20:43:17 +02:00
Alexandre Archambault bb01b867dd Add snapshot metadata test 2015-07-07 20:43:16 +02:00
Alexandre Archambault da4b0ee648 Cleaning 2015-07-07 20:43:16 +02:00
Alexandre Archambault 286980bca0 Remove unnecessary condition in default filter 2015-07-07 20:43:15 +02:00
Alexandre Archambault aea6e958ea Formatting / styling 2015-07-07 20:43:14 +02:00
Alexandre Archambault f86238ec3e Add help messages to CLI tool, various minor enhancements 2015-07-07 20:43:12 +02:00
Alexandre Archambault 8c037d9ae7 Remove wrongly purposed --scope option
Allow specifying scope (or configuration) for each dependency should be
added instead.
2015-07-07 20:43:11 +02:00
Stu Hood aa11e9ca87 Improve comments 2015-07-07 10:56:51 -07:00
Stu Hood 592b19b35e Add non-string tests 2015-07-07 10:25:27 -07:00
Stu Hood 2982018e5a Parse ClassFile as a lazy val, and provide it to fieldToDef 2015-07-07 10:25:16 -07:00
Alexandre Archambault fffc3dd058 Merge pull request #62 from alexarchambault/develop
Last developments
2015-07-07 14:21:54 +02:00
Alexandre Archambault f45c2b0aaa Better error printing 2015-07-07 14:21:27 +02:00
Alexandre Archambault 72d29f5223 Message when initializing cache 2015-07-07 14:21:27 +02:00
Alexandre Archambault 7f774319e6 Better file URI handling
Next step would be to make Artifact generic, and use java.net.URI /
java.io.File instead of strings.
2015-07-07 14:21:27 +02:00
Alexandre Archambault a1be48eeac Fix 2015-07-07 14:21:27 +02:00
Alexandre Archambault 0418c790b6 Snapshot versioning
Fixes https://github.com/alexarchambault/coursier/issues/61
2015-07-07 14:21:27 +02:00
Stu Hood cc052b598c Add test for stable APIs with identical constants 2015-07-06 16:54:02 -07:00
Stu Hood d52b6bfce7 Add tests missed during initial patch port 2015-07-06 12:50:14 -07:00
Stu Hood e296ca863d Add missing dependency 2015-07-06 11:11:06 -07:00
Stu Hood a83f5eabf2 Add missing dependency 2015-07-06 11:11:06 -07:00
Alexandre Archambault f2331b388e Merge pull request #59 from alexarchambault/develop
Last developments
2015-07-06 03:02:33 +02:00
Alexandre Archambault d84fcf6608 Basic file locking
Needs tests
2015-07-06 02:48:26 +02:00
Alexandre Archambault d7696cc445 Formatting 2015-07-06 02:48:25 +02:00
Alexandre Archambault 25c5c938c6 Typo 2015-07-06 02:48:24 +02:00
Alexandre Archambault 8f07241c35 Merge pull request #58 from alexarchambault/develop
Last developments
2015-07-05 15:57:50 +02:00
Alexandre Archambault 38f6eda609 Changes in files API, checksum verifying 2015-07-05 15:47:49 +02:00
Alexandre Archambault 8d98eca154 Safety check 2015-07-05 15:41:37 +02:00