Grzegorz Kossakowski
d27a699715
Merge pull request #1250 from gkossakowski/namehashing-cleanup
...
Move NameHashing from incremental to api subproject.
2014-04-16 00:18:27 +02:00
Josh Suereth
51ee5048f0
Rename `addPlugins` to `enablePlugins` to better represent what it does.
...
This is to disambiguate between `addSbtPlugin` and `enablePlugins` for
autoplugins.
2014-04-15 14:38:11 -04:00
Josh Suereth
1c3231f017
Documentation for EvaluateConfigurations class.
2014-04-15 13:22:40 -04:00
Eugene Yokota
3632a998ca
Fixing typos
2014-04-14 12:46:34 -04:00
Josh Suereth
bde16510cb
Merge pull request #1262 from sbt/topic/readme
...
Update CONTRIBUTING.md and README
2014-04-14 12:26:29 -04:00
Josh Suereth
bc896a6d18
Merge pull request #1262 from sbt/topic/readme
...
Update CONTRIBUTING.md and README
2014-04-14 12:26:29 -04:00
Eugene Yokota
a6da7640c4
Update CONTRIBUTING.md
2014-04-14 12:16:06 -04:00
Eugene Yokota
fcdbfcf4f4
Update CONTRIBUTING.md
2014-04-14 12:16:06 -04:00
Matej Urbas
757fe4228d
Improved the description of ParserWithExamples tests.
2014-04-14 08:24:02 +01:00
Matej Urbas
7aa58fd784
Improved the description of ParserWithExamples tests.
2014-04-14 08:24:02 +01:00
Grzegorz Kossakowski
d6f2121b42
Merge pull request #1254 from gkossakowski/classFileManager-logging
...
Add debug logging in ClassfileManager
2014-04-13 16:05:18 +02:00
Grzegorz Kossakowski
9469c11e62
Merge pull request #1254 from gkossakowski/classFileManager-logging
...
Add debug logging in ClassfileManager
2014-04-13 16:05:18 +02:00
Grzegorz Kossakowski
b665b7ecee
Merge pull request #1254 from gkossakowski/classFileManager-logging
...
Add debug logging in ClassfileManager
2014-04-13 16:05:18 +02:00
Matej Urbas
f6aaf9ad67
Created unit tests for ParserWithExamples and FixedSetExampleSource.
2014-04-12 20:16:58 +01:00
Matej Urbas
447ab8d334
Created unit tests for ParserWithExamples and FixedSetExampleSource.
2014-04-12 20:16:58 +01:00
Grzegorz Kossakowski
a7fb54e4df
Add debug logging in ClassfileManager
...
Add logging of various operations the transactional class file manager is
doing. You can pass logger to be used by the transactional class file
manager by using overloaded definition of `ClassfileManager.transactional`
method. The old overload has been deprecated.
The factory methods for class file manager in IncOptions companion object
has been deprecated in favor of using ClassfileManager companion object
directly. The code in Defaults.scala has been updated to use non-deprecated
methods. The logging is turned off by default.
The canonical way of enabling transactional class file manager in sbt
project is:
```
incOptions := incOptions.value.withNewClassfileManager(
sbt.inc.ClassfileManager.transactional(
crossTarget.value / "classes.bak",
(streams in (compile, Compile)).value.log
)
)
```
It's a bit verbose which shows that the api for this is not the best.
However, I don't expect sbt users to need this code very often.
This patch should help debug the problem described in #1184
2014-04-11 13:42:21 +02:00
Josh Suereth
004d9c3f4a
Remove deprecated EvaluateTask usage for new, easier to update variant.
2014-04-10 15:51:55 -04:00
Grzegorz Kossakowski
36db1207cf
Move NameHashing from incremental to api subproject.
...
It should have been there from the beginning because NameHashing is tied
to internals of the API subproject.
It was added to incremental subproject by mistake.
2014-04-10 20:21:42 +02:00
Josh Suereth
b802196f77
Add some of the latest 0.13.5 changes to the doc.
2014-04-10 13:34:58 -04:00
eugene yokota
e5c06c4b89
Merge pull request #1253 from sbt/wip/fix-1247
...
FIx configuration ordering issues in sbt 0.13.5
2014-04-10 10:21:49 -07:00
eugene yokota
709f7aca77
Merge pull request #1253 from sbt/wip/fix-1247
...
FIx configuration ordering issues in sbt 0.13.5
2014-04-10 10:21:49 -07:00
eugene yokota
5c513c909d
Merge pull request #1253 from sbt/wip/fix-1247
...
FIx configuration ordering issues in sbt 0.13.5
2014-04-10 10:21:49 -07:00
Josh Suereth
bc07810f7e
Mark new method private[sbt] because no one else should use it.
2014-04-10 13:17:39 -04:00
eugene yokota
a4101d7979
Merge pull request #1226 from sbt/wip/bump-to-latest-ivy
...
Bump to our own release of ivy 2.4.x
2014-04-10 10:15:26 -07:00
eugene yokota
d70552d0c1
Merge pull request #1226 from sbt/wip/bump-to-latest-ivy
...
Bump to our own release of ivy 2.4.x
2014-04-10 10:15:26 -07:00
eugene yokota
96558930c3
Merge pull request #1226 from sbt/wip/bump-to-latest-ivy
...
Bump to our own release of ivy 2.4.x
2014-04-10 10:15:26 -07:00
Josh Suereth
22b99a9a1c
Autoplugin confgiurations must be injected first into project.
...
Fixes #1247
2014-04-10 10:12:00 -04:00
Josh Suereth
57adb5ff7a
Create test for configuration ordering regression.
2014-04-10 10:05:15 -04:00
Josh Suereth
10afd46785
Merge pull request #1252 from gkossakowski/hang-in-loading-global-plugins
...
Pick the right overload in EvaluateTask.runTask
2014-04-10 09:28:51 -04:00
Grzegorz Kossakowski
7fead66244
Pick the right overload in EvaluateTask.runTask
...
The deprecated method should forward to the other overloaded alternative
but it recursed instead.
This kind of mistake would be easily caught by linter warning about
unused `newConfig` local variable. I hope we'll get there some day.
Fixes #1251
2014-04-10 15:24:07 +02:00
Josh Suereth
891ec90039
Merge pull request #1248 from indrajitr/0.13
...
Relativizing CONTRIBUTING.md
2014-04-10 08:54:40 -04:00
Josh Suereth
9366b4dd4f
Merge pull request #1249 from indrajitr/fix-default-options
...
`DefaultOptions` for resolvers should not resets existing values.
2014-04-10 08:52:52 -04:00
Indrajit Raychaudhuri
7179912387
`DefaultOptions` for resolvers should not resets existing values.
...
`DefaultOptions.addResolvers` and `DefaultOptions.addPluginResolvers`
should not reset the existing value while adding the new ones. The
names are prefixed with _add_ afterall.
2014-04-10 03:25:54 -05:00
Indrajit Raychaudhuri
f1d61be125
`DefaultOptions` for resolvers should not resets existing values.
...
`DefaultOptions.addResolvers` and `DefaultOptions.addPluginResolvers`
should not reset the existing value while adding the new ones. The
names are prefixed with _add_ afterall.
2014-04-10 03:16:45 -05:00
Indrajit Raychaudhuri
2ffb85ee7c
Relativizing CONTRIBUTING.md
2014-04-10 02:52:27 -05:00
eugene yokota
59b834c679
Merge pull request #1225 from japgolly/shhh_tests
...
Added setting 'testResultLogger' which allows customisation of test reporting.
2014-04-09 10:37:44 -07:00
Josh Suereth
852d6e2f80
Merge pull request #1245 from sbt/fix/infinite-loop
...
Fix infinite loop of death.
2014-04-09 12:54:29 -04:00
Josh Suereth
43c25beeed
Fix infinite loop of death.
2014-04-09 10:11:21 -04:00
David Barri
195129a3e7
Added TestResultLogger for customising test feedback.
...
1) When `test` is run and there are no tests available, omit logging output.
Especially useful for aggregate modules. `test-only` et al unaffected. (#1185 )
2) Added a new setting `testResultLogger` to allow customisation of logging of test results.
2014-04-09 19:14:29 +10:00
eugene yokota
e217a64aee
Merge pull request #1242 from sbt/wip/cancel-task-hooks
...
Add task cancellation hooks into the build definition.
2014-04-08 23:32:46 -07:00
eugene yokota
4645f9da4c
Merge pull request #1242 from sbt/wip/cancel-task-hooks
...
Add task cancellation hooks into the build definition.
2014-04-08 23:32:46 -07:00
eugene yokota
78d2aabda2
Merge pull request #1242 from sbt/wip/cancel-task-hooks
...
Add task cancellation hooks into the build definition.
2014-04-08 23:32:46 -07:00
Josh Suereth
587912a253
Merge pull request #1243 from gkossakowski/clarify-compilations
...
Clarify the role and uses cases of Analysis.compilations.
2014-04-08 21:27:08 -04:00
Josh Suereth
53867bbb9d
Merge pull request #1243 from gkossakowski/clarify-compilations
...
Clarify the role and uses cases of Analysis.compilations.
2014-04-08 21:27:08 -04:00
Josh Suereth
3e38bec79f
Merge pull request #1243 from gkossakowski/clarify-compilations
...
Clarify the role and uses cases of Analysis.compilations.
2014-04-08 21:27:08 -04:00
Josh Suereth
3890c98115
Remove mutability from the task cancel api.
...
* Rename TaskCancel to RunningTaskEngine for clarity
* Explicitly pass a state value in TaskCancellationStrategy
* Update hooks to be immutable/safe.
2014-04-08 20:59:50 -04:00
Grzegorz Kossakowski
15d2770fae
Merge pull request #1238 from Duhemm/issue-1237
...
Handle macros that have themselves as original tree (Fix #1237 )
2014-04-09 01:40:29 +02:00
Grzegorz Kossakowski
05b536dabd
Merge pull request #1238 from Duhemm/issue-1237
...
Handle macros that have themselves as original tree (Fix #1237 )
2014-04-09 01:40:29 +02:00
Grzegorz Kossakowski
4d3133d8d7
Merge pull request #1238 from Duhemm/issue-1237
...
Handle macros that have themselves as original tree (Fix #1237 )
2014-04-09 01:40:29 +02:00
Grzegorz Kossakowski
3673f53119
Clarify the role and uses cases of Analysis.compilations.
...
It's mainly debugging tool. I added documentation describing the intent
of Analysis.compilations field.
2014-04-08 23:26:39 +02:00