Mark Harrah
0a7a579f5b
Merge ExtendedReporter into Reporter.
2013-05-27 19:12:39 -04:00
Mark Harrah
d2d406969b
Make imports from MurmurHash explicit for clarity.
2013-05-27 19:12:39 -04:00
Mark Harrah
fd713e0c96
Update reflection signature for scripted plugin, add test for the plugin.
2013-05-25 14:22:35 -04:00
Mark Harrah
598b6209e3
Put summary not available message at the debug level. Review by @cheeseng.
2013-05-14 09:09:20 -04:00
Mark Harrah
ddd284352a
Docs: note that source generators can generate Scala and Java sources together.
2013-05-10 16:29:02 -04:00
Mark Harrah
b3bf74d272
Docs: cleanup related to generating sources+resources
2013-05-10 16:27:13 -04:00
Mark Harrah
61decef972
Derived settings: handle scopeLocal in derive and allow triggering dependencies to be filtered
2013-05-09 17:28:50 -04:00
Mark Harrah
0bb460c03e
Derive testGrouping,compilers,scalaBinaryVersion. Don't go through compileInputs for doc. Fixes #539 , #708 , #391 .
2013-05-09 17:28:50 -04:00
Mark Harrah
19c78ac413
Show defining locations when there are cycles between derived settings
2013-05-09 17:28:50 -04:00
Mark Harrah
871aeb1502
Derived settings: handle scopeLocal in derive and allow triggering dependencies to be filtered
2013-05-09 17:28:50 -04:00
Mark Harrah
e1acc12290
In 'set' command, handle keys in new scopes in the affected settings part
2013-05-09 17:28:50 -04:00
Mark Harrah
7ed56d3fcd
Show defining locations when there are cycles between derived settings
2013-05-09 17:28:50 -04:00
Mark Harrah
ed11008126
only derive settings when all dependencies are defined
2013-05-09 17:28:49 -04:00
Mark Harrah
fa9db0ab36
tests for derived settings
2013-05-09 17:28:49 -04:00
Mark Harrah
4bb9633d6c
only derive settings when all dependencies are defined
2013-05-09 17:28:49 -04:00
Mark Harrah
7a10aeca37
Default settings, which give internal sbt settings something like Plugin.globalSettings.
2013-05-09 17:28:40 -04:00
Mark Harrah
6c0f47ef48
Default settings, which give internal sbt settings something like Plugin.globalSettings.
2013-05-09 17:28:40 -04:00
Mark Harrah
6ffff6fb35
support filtering the Scopes that a derived setting is applied in
2013-05-09 17:28:39 -04:00
Mark Harrah
c863a03d89
support filtering the Scopes that a derived setting is applied in
2013-05-09 17:28:39 -04:00
Mark Harrah
08e4e3786f
more specific error when dependencies of a derived setting are undefined
2013-05-09 17:28:39 -04:00
Mark Harrah
ea6eb01e6e
more specific error when dependencies of a derived setting are undefined
2013-05-09 17:28:39 -04:00
Mark Harrah
68ca419a7c
require dynamic initialization to be explicitly enabled for derived settings
2013-05-09 17:28:39 -04:00
Mark Harrah
60b714e8de
require dynamic initialization to be explicitly enabled for derived settings
2013-05-09 17:28:39 -04:00
Mark Harrah
962a163f33
ensure a derived setting is only injected into a scope once
2013-05-09 17:28:39 -04:00
Mark Harrah
1b784082a3
ensure a derived setting is only injected into a scope once
2013-05-09 17:28:39 -04:00
Mark Harrah
94f4d4e8c0
display derived settings information in 'inspect'
2013-05-09 17:28:39 -04:00
Mark Harrah
994886ee51
display derived settings information in 'inspect'
2013-05-09 17:28:39 -04:00
Mark Harrah
1c741a2e06
Derived settings, which allows injecting settings wherever their dependencies are defined.
...
This is an advanced feature initially intended for internal sbt use.
2013-05-09 17:27:43 -04:00
Mark Harrah
dfe418b3c3
Derived settings, which allows injecting settings wherever their dependencies are defined.
...
This is an advanced feature initially intended for internal sbt use.
2013-05-09 17:27:43 -04:00
Mark Harrah
6b32aa661c
use Option constructor instead of Some for potentially null file lock
2013-05-08 12:56:50 -04:00
Mark Harrah
772d1aebf6
Docs: fix typos on Input-Tasks page
2013-05-08 12:56:50 -04:00
Mark Harrah
51bd1e8ceb
Include files with zip extension in unmanaged jars. Fixes #750 .
2013-05-06 08:28:34 -04:00
Mark Harrah
8d461953d4
snapshot version
2013-05-06 08:28:34 -04:00
Mark Harrah
d94bea695d
update change summary for 0.13.0-M2
2013-05-05 23:13:42 -04:00
Mark Harrah
5b90eee971
0.13.0-M2
2013-05-05 22:34:59 -04:00
Mark Harrah
6d5d641dd7
Fix for cache issues when developing sbt itself.
...
Ivy still seems to remember the resolver that found the metadata
and records that as the resolver to use for the artifact. Previous
fixes have attempted to ignore or blank this resolver. The issue
this fix addresses comes from inter-project not being ignored/blanked.
inter-project can't provide artifacts because it is only for projects
in the current build under development and not for modules in a repository.
The symptom is that compiling a build definition fails because the
sbt jars aren't on the classpath, but it is ultimately due to the
inter-project resolver incorrectly being used to resolve artifacts.
2013-05-05 15:42:15 -04:00
Mark Harrah
b5dc5c1ddd
account for localOnly when cache subclass overrides isChanging
2013-05-05 15:42:15 -04:00
Mark Harrah
c3a5042f02
drop httpclient dependency, which wasn't actually being used by Ivy
2013-05-05 15:42:15 -04:00
Mark Harrah
7088a7dd5a
test cases for Java inherited dependency extraction
2013-05-02 12:01:01 -04:00
Mark Harrah
0d7458ce4a
Merge branch 'feature/inc-track-inherit' into 0.13
2013-05-01 19:25:01 -04:00
Mark Harrah
626038bece
Merge branch 'feature/inc-track-inherit' into 0.13
2013-05-01 19:25:01 -04:00
Mark Harrah
a867d8e87c
extract public inherited dependencies from Java class files
2013-05-01 17:54:10 -04:00
Mark Harrah
435bd1d587
Only invalidate package objects that inherit from invalidated files.
...
Originally described in cf355f1822 .
2013-05-01 09:35:53 -04:00
Mark Harrah
a5002ababd
Merge remote-tracking branch 'scalatest/new-framework-api-12' into 0.13
2013-05-01 08:34:01 -04:00
Mark Harrah
f7ce8334c3
Merge remote-tracking branch 'scalatest/new-framework-api-12' into 0.13
2013-05-01 08:34:01 -04:00
Mark Harrah
6a70b9f565
Proper support for stashing on-failure handlers. Fixes #732 .
2013-04-30 18:55:02 -04:00
Mark Harrah
8813712c60
Versioned global sbt directory. Fixes #735 .
2013-04-30 18:55:02 -04:00
Johannes Rudolph
f629ee7994
update readme with new versions
2013-04-28 11:07:36 +02:00
Johannes Rudolph
b24c5538e4
update notes to include 0.7.2 notes (which was never officially released)
2013-04-28 11:06:39 +02:00
Johannes Rudolph
b1edfb4d5b
bump version
2013-04-28 10:52:57 +02:00