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
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
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
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
eugene yokota
c879432b0f
Merge pull request #1950 from ajsquared/0.13
...
Add retrieveManagedSync
2015-04-10 12:48:17 -07:00
Andrew Johnson
e647234743
Add retrieveManagedSync
2015-03-31 10:59:41 -04:00
Dale Wijnand
5c2ec63fa6
Make use of the nicer Project settings syntax in 0.13.8.
2015-03-27 01:19:26 +00:00
David Perez
4b5a3b785e
Merge remote-tracking branch 'upstream/0.13' into 0.13
2015-03-25 16:12:54 +01:00
David Perez
ef6c5f7e55
Merge remote-tracking branch 'origin/0.13.7' into 0.13
2015-03-25 16:01:15 +01:00
David Perez
5ce11c67c5
Catch exceptions with NonFatal
2015-03-25 15:02:45 +01:00
David Perez
2c52efeca5
Removed unicode arrow
2015-03-25 13:14:48 +01:00
David Perez
79ef772219
Removed unicode arrow
2015-03-24 14:54:10 +01:00
Dale Wijnand
a4d2e04532
Add explicit return type for implicit removeSeq.
2015-03-23 22:29:57 +00:00
Dale Wijnand
18c7a5c226
MAke Task's remove1/removeN final.
2015-03-20 16:34:13 +00:00
Dale Wijnand
1db6f7f316
s/remove/removed/
2015-03-20 16:12:39 +00:00
Dale Wijnand
17a1179e5b
Add -= & --= for setings & keys, dual of += & ++=.
2015-03-16 23:44:38 +00:00
Dale Wijnand
51e83e7ea4
Fix temp variable names for +=/++= macros.
2015-03-16 23:31:14 +00:00
David Perez
508fc1b5ec
Issue 1900, more robustness in help system
2015-03-12 15:30:43 +01:00
Eugene Yokota
1891b52472
Roll back the use of sbt/serialization for update caching
2015-03-10 05:12:17 -04:00
Eugene Yokota
ca9257c064
OOM handling. #1763
2015-03-09 21:22:58 -04:00
Eugene Yokota
b70fa6e0c2
Use pickler to cache UpdateReport for update task. #1763
2015-03-09 21:22:58 -04:00
Dale Wijnand
a058a38b7b
Define Project.settings with SettingsDefinition.
...
This maintains old, existing ways of configurating project settings,
while adding the possibility to:
* Define add a sequence of settings, between other individual settings
* Pass a Seq[Setting[_]] to Project.settings without having to do
"varargs expansion", ie. ": _*"
2015-03-06 17:33:54 +00:00
Eugene Yokota
b40a9e79c8
Fixes per review
2015-02-25 00:54:03 -05:00
Eugene Yokota
30ca290a13
Add sbt.root.ivyplugin escape hatch
2015-02-25 00:22:26 -05:00
Eugene Yokota
162ed3f320
Fixes #1869 , Ref #1871 . Don't enable IvyPlugin for multi project generated root
2015-02-24 23:02:26 -05:00
Dale Wijnand
d07cdb92ad
Make sure bare build.sbt is published by default.
2015-02-24 23:02:26 -05:00
Dale Wijnand
58a2e634e2
Improve disabling publish artificial root.
...
Not only is this safer, it also disables delivering the ivy file.
2015-02-24 23:02:25 -05:00
Dale Wijnand
03dc3f6fd0
Disable publishing artificial root.
2015-02-24 23:02:25 -05:00
Simon Schäfer
9a51264c96
Fixes #1845 . Reformat Scaladoc of AutoPlugin
...
Enumerations always need to start with the same number, otherwise
Scaladoc doesn't recognize them as enumeration (no idea why).
Code blocks need to be surrounded by {{{}}}. The indentation of the
larger code block is still not correctly displayed, but I couldn't find
out why.
A TODO comment is moved out of the Scaladoc comment.
2015-02-07 01:35:35 +01:00
eugene yokota
35214ba202
Merge pull request #1841 from sbt/wip/merge-notes
...
Merging notes
2015-02-03 17:00:09 -05:00
Eugene Yokota
f42419bdd4
Adds addMavenResolverPlugin. #1808/#1793
2015-02-02 14:57:25 -05:00
eugene yokota
1a3062ed10
Merge pull request #1799 from indrajitr/cross-source
...
Enable cross-version support for Scala sources.
2015-02-02 13:09:54 -05:00
eugene yokota
58f90cd078
Merge pull request #1787 from xuwei-k/git-clone-depth
...
specify the "--depth" parameter for efficient when git clone
2015-02-02 10:46:35 -05:00
Eugene Yokota
b0a10815a6
Implementes Def.sequential. Fixes #1001
...
Adds Def.sequential based on Mark's implementation provided in #1001 .
2015-01-20 01:22:03 -05:00
Indrajit Raychaudhuri
1f90ef6b43
Fix params order in @deprecated
2015-01-17 08:25:57 +05:30
Indrajit Raychaudhuri
1b15653bcb
Enable cross-version support for Scala sources.
...
This allows attaching unmanaged sources on `per-ScalaVersion` basis.
Sources from `src/{main,test}/scala-<scalaBinaryVersion>` is collected
in addition to `src/{main,test}/scala` by default.
Note that the treatment of `scalaBinaryVersion` would vary depending on
`scalaVersion` pre-2.10 and 2.10 onwards.
For example:
- with `scalaVersion` `2.9.3`, the `scalaBinaryVersion` is set to `2.9.3`
thus the files in `src/{main,test}/scala-2.9.3` as well
`src/{main,test}/scala` would be available in the `sources` list.
- with `scalaVersion` `2.10.1`, the `scalaBinaryVersion` is set to `2.10`
thus the files in `src/{main,test}/scala-2.10` as well
`src/{main,test}/scala` would be available in the `sources` list.
2015-01-16 14:07:42 +05:30
eugene yokota
be78b7fc4c
Merge pull request #1759 from jedesah/topic/minor_cleanup
...
Minor code cleanup
2015-01-14 16:13:06 -05:00
Josh Suereth
42424b4cdb
Refactoring code.
...
* remove debugging statements
* Move each class so it's one name-per-file
* Migrate out of org.apache namespace into sbt.mavenint
2015-01-12 14:48:23 -05:00
Eugene Yokota
406c80ddd6
Adjust tests.
2015-01-10 22:55:50 -05:00
Josh Suereth
16a64d70ef
Migrate pom extra attributes out of CustomPomParser for deprecation.
2015-01-09 14:14:40 -05:00