Commit Graph

4183 Commits

Author SHA1 Message Date
Eugene Yokota b1aa263b7f Trying to reproduce #641/#1676 2015-06-23 23:41:51 -04:00
eugene yokota 01f1627702 Merge pull request #2057 from sbt/wip/fixbuild
Adds bundledLauncherProj to allProj
2015-06-20 20:10:23 -04:00
Eugene Yokota bc163bbe3e Fix typo 2015-06-20 14:42:26 -04:00
Eugene Yokota 131e99b7c9 Skip process unit tests 2015-06-20 14:21:59 -04:00
Eugene Yokota bd6f9e712d Add unit tests to Travis 2015-06-20 14:21:59 -04:00
Eugene Yokota 56cc49a6b0 Remove launcher tests 2015-06-20 14:21:59 -04:00
Eugene Yokota 60e2057b15 Adds bundledLauncherProj to allProj
This matters when someone tries to locally build sbt from source.
2015-06-20 14:21:59 -04:00
eugene yokota 2cb9694b6d Merge pull request #2068 from sbt/wip/scalaversionbump
Bumping up Scala version to 2.10.5/2.11.6. Fixes #1666, Ref #1980
2015-06-20 10:59:03 -04:00
Eugene Yokota 81f175ddbf Fixes #1666 2015-06-20 00:51:42 -04:00
Eugene Yokota 6fc13d0308 Try to keep bincompat 2015-06-19 23:05:01 -04:00
Eugene Yokota 618ac5236a Bumping up Scala version to 2.10.5/2.11.6. Fixes #1980
To pass File => Unit callback across the classloader boundary
I am encoding it as a java.util.List[File] by overriding
 method.
This was needed since Java didn't allow me to cast
from one classloader to the other.
2015-06-19 16:51:39 -04:00
Josh Suereth 0c1d07dde7 Merge pull request #2006 from jroper/run-input-task
Added Extracted.runInputTask
2015-06-17 10:12:51 -04:00
Josh Suereth e681412069 Merge pull request #2009 from DavidPerezIngeniero/0.13
Provide more diagnostic info for undefined settings
2015-06-17 10:12:21 -04:00
eugene yokota 6764a731d6 Merge pull request #2051 from sbt/wip/0.13.9-M1
0.13.9-M1
2015-06-13 07:58:22 -04:00
James Roper 3625ce5943 Added Extracted.runInputTask
This provides a convenience function for running an input task from the
extracted state. This is particularly useful for commands, release steps
etc that may want to run input tasks, like scripted.
2015-06-10 16:09:09 +02:00
Eugene Yokota 558585c88f Fix links 2015-06-10 10:54:28 +02:00
Eugene Yokota 97956ac9eb Notes 2015-06-09 18:10:45 +02:00
Eugene Yokota d75c748a8b Merge notes 2015-06-09 17:49:53 +02:00
Eugene Yokota 3d90d92dbd Fixes the releasing 2015-06-09 17:20:03 +02:00
David Perez d27c7f40c2 Merge remote-tracking branch 'upstream/0.13' into 0.13 2015-06-04 12:43:32 +02:00
eugene yokota 5c6cd94fc3 Merge pull request #2012 from sbt/fix/1856
Fix/1856
2015-05-29 16:17:23 -04:00
Josh Suereth 5bf5fbee31 Adding notes 2015-05-29 16:16:05 -04:00
Josh Suereth 13b2a8ff4b Minor fixes of leftover codes from review. 2015-05-29 09:49:47 -04:00
Josh Suereth 997037f7cd Fix corruption issues with sbt's CustomPomParser. 2015-05-28 09:36:11 -04:00
Josh Suereth 2011357410 Adding a specific test for XML transforms done by CustomPomParser. 2015-05-28 09:36:11 -04:00
Josh Suereth 4837296582 Merge pull request #2035 from dwijnand/project-level-exclusions-in-pom
Add project-level exclusions in the POM.
2015-05-28 09:29:04 -04:00
Dale Wijnand c47b28c0d9 Commit build auto-formatting changes for code in master. 2015-05-28 08:28:05 +01:00
Dale Wijnand bbfbdde427 Add notes for project-level excludes in the POM. 2015-05-28 08:15:12 +01:00
Dale Wijnand 87455f369d Fix bincompat for project-level excludes in the POM. 2015-05-28 08:15:10 +01:00
Dale Wijnand 4be663191e Add a group+artifact test for excludeDependencies. 2015-05-28 08:14:13 +01:00
Dale Wijnand 827d0011ed Add project-level exclusions in the POM.
Closes #1877.
2015-05-28 08:14:08 +01:00
Josh Suereth 9ee8299383 Merge pull request #2040 from sbt/readme-formatting
Fix intended formatting in README.
2015-05-27 18:45:46 -04:00
Josh Suereth 58db4873b2 Merge pull request #2036 from kamilkloch/2028-fork-error
Updated ForkError.getMessage() to include exception's original name.
2015-05-27 18:45:25 -04:00
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