Matej Urbas
fc6b2e087d
Documented the new Parsers API a bit. Prepared the new API so that we can port the old ones to the new. Added support for filtering erroneous examples.
2014-04-06 23:49:15 +01:00
Matej Urbas
b9e37107b2
Moved ExampleSource into a separate file.
2014-04-06 22:48:22 +01:00
Matej Urbas
ac4712cac7
Moved ExampleSource into a separate file.
2014-04-06 22:48:22 +01:00
Matej Urbas
ab6a730168
Overloaded the the fileParser method. Renamed SourceOfExamples to ExampleSource. Documented fileParser, FileExamples, and ExampleSource.
2014-04-06 22:39:10 +01:00
Matej Urbas
4d6a5472d8
Overloaded the the fileParser method. Renamed SourceOfExamples to ExampleSource. Documented fileParser, FileExamples, and ExampleSource.
2014-04-06 22:39:10 +01:00
Matej Urbas
c1c52d4802
Ported the file search with pre-Java 7 API.
2014-04-06 00:01:30 +01:00
Matej Urbas
60c6460755
Ported the file search with pre-Java 7 API.
2014-04-06 00:01:30 +01:00
Matej Urbas
fdfbaf99d4
Implemented a file parser. Added SourceOfExamples for lazy example listing (especially useful when lazily searching for files that match a certain prefix).
2014-04-05 22:11:00 +01:00
Matej Urbas
143993fdc1
Implemented a file parser. Added SourceOfExamples for lazy example listing (especially useful when lazily searching for files that match a certain prefix).
2014-04-05 22:11:00 +01:00
Josh Suereth
6f0289f633
Merge pull request #1234 from sbt/wip/undo-nonsnapshot-deletion
...
Roll back aggressive deletion of cache. Fixes #1091 .
2014-04-05 07:47:32 -04:00
Eugene Yokota
d8ee16c600
Roll back sbt/sbt@482f99 (aggressive deletion of cache). Fixes #1091 .
...
* sbt 0.12.3 introduced sbt/sbt@482f99 to fix #637 and #641 .
* The underlying issue of #641 was an incorrect classifier, and it was
fixed in sbt/sbt@718fa9 for #683 and shipped as sbt 0.13.0.
2014-04-05 01:53:31 -07:00
Josh Suereth
e8dd19cb92
Remove JDK7 features from Resolver shim.
2014-04-04 20:25:37 -04:00
Josh Suereth
60a457d083
Ensure that if artifact is published, we overwrite default checksums.
...
Fixes # 1233
* Add a new "shim" for RepositoryResolvers that modifies the "put"
method so that it will ignore the overwrite flag for checksums.
2014-04-04 17:19:56 -04:00
Josh Suereth
e40372d241
Merge pull request #1230 from dansanduleac/uri-tests
...
Fix URITests to work under Windows
2014-04-04 09:03:46 -04:00
Dan Sanduleac
c4f6217a70
Fix URITests to work under Windows
2014-04-04 10:10:40 +01:00
Grzegorz Kossakowski
74fb8b4e3c
Merge pull request #1202 from Duhemm/inherited-macros
...
Disable macro heuristic for inherited macros (sbt/sbt#1142 )
2014-04-03 19:57:58 +02:00
Martin Duhem
5a40641cc1
Classes that only inherit a macro don't have a macro
...
Prior to this commit, a class that inherited a macro from another
class was considered by incremental compiler as having a macro.
Now, only classes that explicitly define a macro are considered as having
a macro. This influences decision whether to invalidate (recompile)
dependencies of a file that inherits a macro upon a whitespace change.
From now on, we don't invalidate dependencies in such case which
results in much better incremental compiler experience when macros are
being involved. Check #1142 for detailed discussion.
The change to the behavior is reflected by marking the
source-dependencies/inherited-macros test as passing.
The source-dependencies/macro test covers the case of defining the macro
directly in source file. Therefore we know that the desired behavior of
invalidating dependencies of macros is preserved.
Fixes #1142
2014-04-03 18:27:17 +02:00
Martin Duhem
b5b07348f0
Add a pending test for sbt/sbt#1142
...
Add a scripted test documents the current behavior of incremental
compiler when it comes to handling of inherited macros. A whitespace
change to a file that inherits a macro triggers recompilation of all files that
depend (by composition or inheritance) on that file.
2014-04-03 18:27:03 +02:00
Josh Suereth
0981c0a5e5
Merge pull request #65 from jasonmray/master
...
Fixing exit code handling
2014-04-02 08:44:07 -04:00
Josh Suereth
d34ca37c40
Bump ivy version to include exclusion performance fix.
2014-03-31 16:02:39 -04:00
Eugene Yokota
02ad34442f
back to 0.13.5-SNAPSHOT
2014-03-29 13:41:28 -04:00
Josh Suereth
6e72324b88
Bump to our own nightly of ivy 2.4.0 (RC1+).
...
* Testing the infrastructure to use our own instance of ivy
* Allow us to push bug-fixes/performance directly into ivy
on our own pace, as we submit patches back to ivy master
2014-03-29 13:06:27 -04:00
Eugene Yokota
a4a6aa0bc3
0.13.5-M2
2014-03-27 23:28:53 -04:00
Eugene Yokota
5f7e68c7dd
Auto plugin names are imported with or without autoImport. Fixes #1217
2014-03-27 17:36:40 -04:00
eugene yokota
9dde1ac46e
Merge pull request #1215 from eed3si9n/topic/renameaddsettings
...
Deprecate autoSettings, Rename ProjectSettings => BuildScalaFiles
2014-03-26 14:36:46 -04:00
Eugene Yokota
f6d1044c4b
0.13.5-SNAPSHOT
2014-03-26 14:34:25 -04:00
Eugene Yokota
4f969491d0
Deprecate autoSettings, Rename ProjectSettings => BuildScalaFiles
...
* autoSettings is renamed to settingSets. Since this was part of 0.13.0
we need to deprecate it first.
2014-03-26 11:35:50 -04:00
Josh Suereth
121800ca7e
Merge pull request #1211 from eed3si9n/topic/renamemodule
...
Rename GlobalModule -> CorePlugin
2014-03-26 11:20:40 -04:00
Josh Suereth
0e3bd91f38
Merge pull request #1212 from ijuma/feature/scala-2.10.4
...
Bump Scala version to 2.10.4.
2014-03-25 22:42:03 -04:00
Ismael Juma
607e061a6a
Bump Scala version to 2.10.4.
2014-03-25 22:08:04 +00:00
Eugene Yokota
1debc48568
Rename GlobalModule -> CorePlugin
2014-03-25 15:49:07 -04:00
Eugene Yokota
66ada09f06
0.13.5-M1
2014-03-25 01:49:33 -04:00
Eugene Yokota
3f2f12f5bb
Fix PluginsTest
2014-03-25 01:49:08 -04:00
Eugene Yokota
575e657962
Default AutoPlugin to an empty root plugin
2014-03-25 00:20:11 -04:00
eugene yokota
e4221d1e27
Merge pull request #1204 from eed3si9n/topic/valAutoImport
...
Unifies AutoPlugin and AutoImport. Fixes #1188
2014-03-24 23:17:04 -04:00
Eugene Yokota
ff77d0b0f2
Remove def autoImport: Any from AutoPlugin.
2014-03-24 23:04:22 -04:00
Eugene Yokota
cc80d216ab
Adjusting to 0.13 changes
2014-03-24 20:03:01 -04:00
Eugene Yokota
2c654b2d90
Unifies AutoPlugin and AutoImport. Fixes #1188
...
* AutoImport trait is subsumed by def autoImport method under
AutoPlugin class.
* When def autoImport is overridden by a lazy val or a val, *.sbt
automatically imports autoImport._.
2014-03-24 19:10:35 -04:00
eugene yokota
4315049337
Merge pull request #1203 from eed3si9n/topic/requiredAutoPlugin
...
Unifies AutoPlugin and RootPlugin
2014-03-24 19:02:00 -04:00
Eugene Yokota
d697c10950
Hide unary_! operator from API
2014-03-24 18:59:14 -04:00
Josh Suereth
d03e2380b2
Merge pull request #1197 from sandreev/t_1196_empty_tests
...
fixes #1196
2014-03-24 16:19:11 -04:00
Josh Suereth
7a65ceca31
Merge pull request #1205 from eed3si9n/topic/pomparser
...
CustomPomParser compatibility with 0.13.1. #1191 #1192
2014-03-24 13:06:04 -04:00
Eugene Yokota
5b1c33dd6e
Added conflict report and unit tests
2014-03-22 02:47:11 -04:00
Eugene Yokota
f43daecee3
Use tabs
2014-03-22 02:46:17 -04:00
Eugene Yokota
f58fbb8d7d
CustomPomParser compatibility with 0.13.1. #1191 #1192
2014-03-21 23:53:06 -04:00
Eugene Yokota
d692191c24
More plugins conflict test
2014-03-21 22:45:32 -04:00
eugene yokota
def8fdc439
Merge pull request #1192 from dansanduleac/i1191
...
Rename sbtTransformHash -> e:sbtTransformHash
2014-03-21 18:09:01 -04:00
Eugene Yokota
49faf8a752
Removes Changes entry on AutoPlugin and AddSettings
2014-03-21 18:05:15 -04:00
eugene yokota
9533887797
Merge pull request #1163 from Duhemm/macro-arg-deps
...
Record dependencies on macro arguments
2014-03-21 17:58:06 -04:00
Eugene Yokota
7f8d4ba8bf
Merging AutoPlugin work from "0.13.2" branch
2014-03-21 13:58:08 -04:00