Mark Harrah
684dda144f
SoftInvalid parser, which defers being invalid in order to preserve a failure message on empty input.
2013-06-17 12:06:13 -04:00
Mark Harrah
a4bad86614
invalid/failure Parser construction methods now accept definitive flag
2013-06-17 12:06:13 -04:00
Mark Harrah
c269706750
Merge failures from a,b in a|b when a,b fail on the same input position.
...
Previously, only the failures from b were used.
2013-06-17 12:06:13 -04:00
Mark Harrah
676c93043c
'definitive' Parser failures
...
Support a definitive flag for Failure that ignores later failures
instead of appending them. This is useful to override the default
behavior of listing the failures of alternative parsers.
2013-06-17 12:06:13 -04:00
Mark Harrah
53e7960976
separate out help message functions
2013-06-17 12:06:13 -04:00
Mark Harrah
74438d0c72
handle empty help list in aligned printing
2013-06-17 12:06:13 -04:00
Mark Harrah
0780a6c08a
Key parsing improvements. Ref #776 .
...
* Explain context of expected ':' and '/' error messages
* Restore strict project ID parsing to get proper message about invalid project ID
2013-06-17 12:06:13 -04:00
xuwei-k
3f2133729b
allow java varargs main
...
http://docs.oracle.com/javase/specs/jls/se7/html/jls-12.html#jls-12.1.4
2013-06-16 15:47:47 -04:00
Mark Harrah
2ebf9f1a4a
Docs: fixes, updates, reorganization
2013-06-16 10:21:21 -04:00
Mark Harrah
a6f75a75ad
Fully implement StaticScopes subclass of Initialize in order to support use in Task flatMap. Fixes #784 .
2013-06-15 23:55:05 -04:00
Mark Harrah
8372d0a751
handle directory classpath entries in ClasspathFilter. Fixes #783 .
2013-06-15 23:55:05 -04:00
Mark Harrah
fb27f5558c
Propagate taskDefinitionKey in Incompletes from flatMaps. Ref #784 .
2013-06-15 23:55:05 -04:00
Mark Harrah
5a252fae3a
ScopeFilter.debug to print accepted and rejected scopes
2013-06-10 17:05:11 -04:00
Mark Harrah
73c771eed8
scripted: test to support launching next sbt version
...
disabled because there is no next version to test yet
not sure how to make this handled automatically or to
avoid forgetting to reenable it
2013-06-10 17:05:11 -04:00
Mark Harrah
1c8d3cd9c8
scripted: launcher and scripted test versions are sbtVersion by default.
...
Ref #781 .
2013-06-10 16:55:09 -04:00
Mark Harrah
16da91946b
test case for #777 (custom testGrouping+no tests)
2013-06-07 13:31:27 -04:00
Mark Harrah
cb3df0982f
snapshot version for development
2013-06-06 20:06:07 -04:00
Mark Harrah
6cee9d4aa4
0.13.0-Beta2
2013-06-05 23:57:21 -04:00
Mark Harrah
133ff84ae8
Invalidate cache when metadata came from ProjectResolver. Based on the core idea in #770 by @ezh.
...
Fixes #768 , closes #770 , fixes #773 .
2013-06-05 19:55:24 -04:00
Mark Harrah
a1f9ac3bc1
build with 0.12.4-RC2
2013-06-05 19:55:24 -04:00
Mark Harrah
c7ee375812
Remove env subproject, which hasn't been built or published in many releases.
2013-06-05 12:47:27 -04:00
Josh Suereth
96f7a0dc3c
Add google analytics tracking to sbt documentation, so we can see which topics people are most interested in and better organize things.
2013-06-04 11:29:32 -04:00
Mark Harrah
c3bfbad869
Docs: fix broken link on nightly builds
2013-06-04 11:25:36 -04:00
Mark Harrah
268ae565f6
Fix regression in 0.12.3 where artifacts without an explicit configuration wouldn't be listed in ivy.xml.
2013-06-04 11:10:12 -04:00
Mark Harrah
e83038bed4
Fix issue with JLine dependency.
...
The reported issue was a JLine class not being found on sbt startup.
JLine was depended on in the sbt build in two places, one with an extra
attribute (component) and one without. The retrieve pattern used by the
launcher includes that extra attribute. Previously, the dependency
without the attribute was selected and jline properly ended up on the sbt
classpath. Now, either by bumping JLine to 2.11 or some other
insignificant change, jline ends up in a subdirectory for the component
and doesn't get on the classpath.
(The move in 0.10 away from retrieving based on patterns and
using things directly from the cache was good, but this can't be
used in the launcher until a hash-based artifact is used so that
sbt+Scala jars aren't deleted or overwritten while sbt runs.)
A secondary issue was that the compiler-interface-src artifact didn't have
a configuration and was therefore not included in the published artifacts.
2013-06-03 22:49:48 -04:00
Mark Harrah
cbe6c96564
ProjectResolver should throw an exception when called to retrieve dependency.
...
As suggested by @ezh, ref #770 .
2013-06-03 22:49:48 -04:00
Mark Harrah
138a5ecd20
stamp-version should fail if current version is a release
2013-06-03 10:36:21 -04:00
Mark Harrah
90d7834c86
snapshot version for development
2013-06-03 10:05:26 -04:00
Mark Harrah
26876571d3
Docs: release in docs should be -Beta1
2013-06-03 08:51:53 -04:00
Damien Lecan
e2cacf2b6a
Fix typo error
2013-06-03 08:17:43 -04:00
Nicolas Rémond
1171782f42
The last release of xsbt-gpg-plugin is 0.6, not 0.5
2013-06-03 08:17:32 -04:00
Mark Harrah
8823df4fbc
additional docs on ModuleID.extra
2013-06-01 10:56:30 -04:00
Mark Harrah
271b03550b
Record artifact, module ID, and config for products
2013-06-01 10:56:30 -04:00
Mark Harrah
664ded9f28
Docs: small fix to UpdateReport
2013-06-01 10:56:30 -04:00
Mark Harrah
19d75ae2f9
preparation for 0.13.0-Beta1
2013-06-01 10:56:30 -04:00
Mark Harrah
db3e738802
update changes for 0.12.4-RC1
2013-05-31 11:14:24 -04:00
Mark Harrah
16b9f0a925
2.10.2-RC2
2013-05-30 19:22:17 -04:00
Mark Harrah
cd2b1edf6c
IncOptions class backup directory should be per-compilation, not shared.
...
Otherwise, one concurrent compilation will clean the directory out from under another.
2013-05-30 15:00:26 -04:00
Mark Harrah
431a0be42d
Pull sbt dependency version from sbtVersion to facilitate cross-building plugins.
2013-05-30 15:00:26 -04:00
Mark Harrah
ea52e2c034
Test case and comment fixes #760 .
...
The actual fix was introduced in 6d5d641dd7 .
2013-05-28 15:08:13 -04:00
Mark Harrah
04a5a01005
Use publication date from metadata instead of original file's last modified time. Fixes #764 .
2013-05-28 11:08:49 -04:00
Mark Harrah
8d13043afa
Only add automatically detected plugins to options once. Fixes #757 .
2013-05-28 07:56:48 -04:00
Mark Harrah
2b5a088911
sbt.log.format should not be set by sbt, since that will not respect noformat
2013-05-27 19:12:39 -04:00
Mark Harrah
bd65895b9e
Use the recommended sbt.log.format property instead of noformat in the docs
2013-05-27 19:12:39 -04:00
Mark Harrah
fa591364f7
local SyncVar implementation to deal with std lib deprecations
2013-05-27 19:12:39 -04:00
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