Commit Graph

5282 Commits

Author SHA1 Message Date
Josh Suereth e05b747fdd Merge pull request #2027 from cunei/wip-fix-2001
Do not emit in the pom dependencies that are only sources or docs
2015-05-27 18:43:50 -04:00
Dale Wijnand 8276b6db12 Fix intended formatting in README. 2015-05-27 07:33:26 +01:00
Antonio Cunei d14afcf67d Adding notes for 2001/2027 2015-05-26 23:48:05 +02:00
Kamil Kloch cd3af2f0cd Updated ForkError.getMessage() to include exception's original name. 2015-05-25 13:50:56 +02:00
Josh Suereth d63775451c Merge pull request #2025 from PanAeon/panaeon/fix-history
Prevent history command(s) from going into an infinite loop
2015-05-24 13:19:41 -04:00
Dale Wijnand e0d7921ccd Merge pull request #2034 from sbt/fix/2014
Cached resolution: Clean up old dynamic minigraphs. Fixes #2014
2015-05-24 00:48:46 +01:00
Eugene Yokota da462aff15 Adds null guard 2015-05-23 17:32:56 -04:00
Eugene Yokota e22d84e312 Cached resolution: Clean up old dynamic minigraphs. Fixes #2014
Cached resolution saves dynamic mini graphs (including subproject
graphs) timestamped to the logical clock (State).
This enables graph caching across the subprojects.
On the other hand, it creates garbage that becomes stale almost
immediately. Prior to #2030 fix, this garbage would reach 1GB+.
This fix timestamps these graphs using calendar date, and cleans them
up after a day.
2015-05-23 03:25:26 -04:00
Josh Suereth 4519e71e22 Merge pull request #2017 from ajsquared/0.13
Add forceUpdatePeriod
2015-05-22 10:00:41 -04:00
Josh Suereth 088f15f3e5 Merge pull request #2030 from sbt/wip/no-caller
Fixes #1721/#1763. Cached resolution: summarize callers in graph.json
2015-05-22 09:59:27 -04:00
Eugene Yokota af6c774f46 notes 2015-05-21 23:19:42 -04:00
Eugene Yokota a6b9e18647 Fixes #1721/#1763. Cached resolution: summarize callers in graph.json
- On some of the builds graph.json is reaching 250MB+
- JSON parsing alone takes hours
- 97% of the content are caller info
- This change summarizes all callers into one (zero caller would have
correctness issues)
2015-05-21 23:04:52 -04:00
Antonio Cunei 1cb63c84e1 Do not emit in the pom dependencies that are only sources or docs
The pom generation code tries its best to map Ivy's configurations
to Maven scopes; however, sources and javadoc artifacts cannot be
properly mapped and they currently are emitted as dependencies in
the default scope (compile). That may lead to the source/doc jars
being erroneously processed like regular jars by automated tools.

Arguably, the source/docs jars should not be included in the pom
file as dependencies at all. This commit filters out the
dependencies that only appear in the sources and/or javadoc Ivy
configurations, thereby preventing them from appearing in the
final pom file.
2015-05-20 03:40:16 +02:00
Josh Suereth 953b664d79 Merge pull request #2022 from sbt/wip/test211
use Scala 2.11.6
2015-05-19 15:01:48 -04:00
Vitalii Voloshyn 54081fb4e4 Prevent history command(s) from going into an infinite loop [1562] 2015-05-18 13:33:31 +03:00
Eugene Yokota 871979c806 use Scala 2.11.6 2015-05-15 22:06:02 -04:00
Andrew Johnson 7c0f455c79 Use FiniteDuration to represent time rather than a long 2015-05-13 14:18:27 -04:00
Andrew Johnson 32b1f65503 Update note 2015-05-13 08:04:44 -04:00
Andrew Johnson 4ec092617f Add forceUpdateMs 2015-05-13 08:02:48 -04:00
Josh Suereth f334d76f70 Merge pull request #2011 from dwijnand/notes-for-test-exclude-pr1970
Add notes for #1970 - Test exclude filter.
2015-05-11 21:31:54 -04:00
Dale Wijnand 5e8907d1e8 Add notes for #1970 - Test exclude filter. 2015-05-11 22:05:41 +01:00
Josh Suereth b568565615 Merge pull request #1970 from matthewfarwell/test-exclude
Test exclude
2015-05-11 15:27:06 -04:00
David Perez e561138973 Merge branch '0.13.8' into 0.13 2015-05-08 09:33:40 +02:00
David Perez 40b647e599 Issue 2008: provide more diagnostic info for undefined setting 2015-05-08 09:29:41 +02:00
eugene yokota 038437587b Merge pull request #1996 from sbt/wip/fix-aether-resolver
Fix issue with aether resolver and bad URLs.
2015-05-07 13:06:11 -07:00
eugene yokota c1952698e4 Merge pull request #2000 from dwijnand/command-to-string
Implement SimpleCommand.toString. Fixes #1998.
2015-05-07 10:45:16 -07:00
eugene yokota 6206cf3d46 Merge pull request #1773 from sbt/fix/1223
Fixes #1223. Throttle force GC
2015-05-07 10:40:44 -07:00
Eugene Yokota 66e07f6e83 use Duration to track minForcegcInterval 2015-05-05 19:29:22 -04:00
Dale Wijnand 97ed5822c7 Implement SimpleCommand.toString. Fixes #1998. 2015-05-05 09:11:52 +01:00
Eugene Yokota 8aca4e8fa6 Force GC on cross building 2015-05-04 23:49:36 -04:00
Eugene Yokota 2bbe872969 Use interval throttling
JMX doesn't seem to work in reporting

    memoryMxBean.getObjectPendingFinalizationCount

At least for the test build that I used it always reports zero.
2015-05-04 23:09:23 -04:00
Eugene Yokota d82fe46052 Fixes #1223. Uses JMX to find out when to force GC. 2015-04-30 14:53:50 -04:00
eugene yokota 1ebe3804b3 Merge pull request #1992 from dwijnand/cross-scala-versions-default
Fix crossScalaVersions default, derived from scalaVersion. Fixes #1828.
2015-04-29 05:08:40 -07:00
Dale Wijnand 3d85c7c9e2 Tweak crossScalaVersions default notes. 2015-04-29 13:05:04 +01:00
Dale Wijnand efe4fdf9e4 Move "New crossScalaVersions default value" to fix with compatibility implications. 2015-04-28 22:51:07 +01:00
Josh Suereth 0b26b8b801 Fix issue with aether resolver and bad URLs.
It appears like the change to use the new MRID when checking for JAR was not applied before merge.
2015-04-28 17:28:26 -04:00
eugene yokota 27bd275343 Merge pull request #1989 from dwijnand/inThisBuild
Add inThisBuild, similar to inConfig. Fixes #1847
2015-04-26 18:58:12 -07:00
eugene yokota d0fbd10852 Merge pull request #1987 from ajsquared/0.13
Add configurationsToRetrieve
2015-04-26 18:54:32 -07:00
eugene yokota 394c18106c Merge pull request #1990 from dwijnand/help-inspect-actual
Add help message for `inspect actual`. Fixes #1651.
2015-04-26 18:52:32 -07:00
Dale Wijnand 116c1e1e8b Fix crossScalaVersions default, derived from scalaVersion.
Fixes #1828.
2015-04-26 17:06:59 +01:00
Dale Wijnand 1aff36d505 Add help message for `inspect actual`. Fixes #1651. 2015-04-26 03:18:29 +01:00
Dale Wijnand 348a28f761 Cleanup inspectDetailed. 2015-04-26 02:31:51 +01:00
Dale Wijnand 677c33611a Add inThisBuild, similar to inConfig. Fixes #1847 2015-04-25 20:39:59 +01:00
Andrew Johnson b617b41ae1 Support configuring a subset of configurations from which to retrieve dependencies when retrieveManaged is true 2015-04-23 12:49:45 -04:00
Josh Suereth 5b7f41e300 Merge pull request #1984 from sbt/wip/nightly-and-release
call bintrayRelease on nightly
2015-04-22 11:12:03 -04:00
Eugene Yokota 72f8606f28 call bintrayRelease on nightly 2015-04-22 00:28:47 -04:00
eugene yokota d6a77b3a81 Merge pull request #1983 from sbt/wip/nightly-bintray
publish nightlies to bintray
2015-04-21 20:51:19 -07:00
eugene yokota 2f7e9c66a9 Merge pull request #1981 from sbt/wip/move-to-bintray
publish to bintray
2015-04-20 15:24:57 -07:00
Eugene Yokota 2da38b92b1 publish nightlies to bintray 2015-04-20 12:51:18 -04:00
Eugene Yokota f4dbdae3c3 publish to bintray 2015-04-20 10:56:37 -04:00