Eugene Yokota
eb6812943d
sbt.util.internal -> sbt.internal.util package
2015-09-05 00:51:58 -04:00
eugene yokota
d843da1e66
Merge pull request #11 from sbt/wip/packagenames
...
Move util into sbt.util.internal package
2015-09-04 14:24:02 -04:00
Eugene Yokota
24694faa31
Move util into sbt.util.internal package
2015-09-04 12:54:38 -04:00
eugene yokota
cee106e9b6
Merge pull request #4 from Duhemm/cleaning
...
Clean the build and the warnings
2015-09-04 06:47:32 -04:00
Martin Duhem
92ea782d94
Fix deprecation messages
2015-09-04 12:25:59 +02:00
Martin Duhem
152b040fe3
Rename binary form of compiler bridge
...
This will avoid all clashes between modules that may have the same name
as other components of sbt, or two different compiler bridges that would
happen to have the same name.
2015-09-04 12:23:06 +02:00
Martin Duhem
1c4a900ff5
Retrieve compiler bridge sources in temp directory
...
Note that they won't be downloaded again, because the component compiler
will look for a previously-compiled version of the compiler bridge
before trying to fetch the sources again. If they've already been
downlaoded, then they have been compiled and a compiled version of the
compiler bridge already exists.
2015-09-04 12:00:44 +02:00
Martin Duhem
dcad8a5527
Specify the compiler bridge module in a setting
...
In order to restore reproducibility of builds, we no longer cascade over
the possibly available versions of the compiler bridge sources (a
specific version of the bridge sources may not be available one day, but
exist on the next day), but rather let the build definition configure
which module to use.
Fixes sbt/sbt#2196
2015-09-04 11:17:27 +02:00
Martin Duhem
00101022e1
Download compiler interface sources in boot directory
2015-09-03 09:45:51 +02:00
Martin Duhem
ee0f73addb
Hide Ivy logs in compiler-interface sources retrieval
...
Because in most cases there aren't version-specific sources, we expect
the retrieval to fail a number of times before succeeding. This
generates a lot of noise in sbt's log, so the logs will now be shown if
and only all the versions fail.
2015-09-03 09:42:38 +02:00
Martin Duhem
aec1e5fd52
Fix error in migration to sbt/io
2015-09-02 16:46:22 +02:00
Martin Duhem
e2ddae8d98
Add recommended compiler flags, suppress a lot of warnings
2015-09-01 15:34:41 +02:00
David Perez
1e2617a807
More robustness when using the tasks and settings command
2015-09-01 14:16:41 +02:00
Martin Duhem
ac95f33d71
Merge branch '1.0' of github.com:sbt/util into cleaning
2015-08-31 15:40:26 +02:00
Martin Duhem
5a769891d5
Add recommended compiler flags, fix most of the warnings
2015-08-31 15:25:10 +02:00
Josh Suereth
58f5ceb6f2
Merge pull request #2186 from dwijnand/fix/1750-2
...
Tail-end fixes for #1750 .
2015-08-31 07:43:24 -04:00
Martin Duhem
392b91c21f
Update to sbt/io 1.0.0-M1, fix dependencies
2015-08-31 03:43:29 +02:00
Dale Wijnand
397c25679f
Add notes for #1750 .
2015-08-28 23:38:49 +01:00
Dale Wijnand
8e6e32d7cb
Enable Ivy flag that fixes #1750 .
2015-08-28 23:38:45 +01:00
Josh Suereth
f6895b6f00
Merge pull request #2163 from dwijnand/fix/1750
...
Fix SNAPSHOT srcs/docs with Ivy upgrade.
2015-08-27 08:34:09 -04:00
Josh Suereth
6f8eaab026
Merge pull request #2178 from Duhemm/scripted-pending
...
Run pending tests in scripted, consider their successes as failures
2015-08-27 08:33:40 -04:00
Martin Duhem
2bed67a44d
Disable test dependency-management/mvn-local
...
It is very flaky with Travis.
2015-08-27 09:54:20 +02:00
eugene yokota
fc7af22eef
Merge pull request #2177 from Duhemm/compiler-interface-logging
...
Compiler interface sources: Hide Ivy logs & download compiler interface sources in boot directory.
2015-08-26 14:31:25 -04:00
Martin Duhem
e31a9ba456
Download compiler interface sources in boot directory
2015-08-26 10:33:11 +02:00
Martin Duhem
41b7208a36
Hide Ivy logs in compiler-interface sources retrieval
...
Because in most cases there aren't version-specific sources, we expect
the retrieval to fail a number of times before succeeding. This
generates a lot of noise in sbt's log, so the logs will now be shown if
and only all the versions fail.
2015-08-26 09:40:53 +02:00
Dale Wijnand
caa0f9c010
Move update-classifiers-snapshot-srcs as it fails with MavenResolverPlugin.
2015-08-25 22:03:12 +01:00
Josh Suereth
da8bb5b621
Merge pull request #2151 from dwijnand/add-Def.settings
...
Extract Def.settings from Project#settings.
2015-08-25 09:52:27 -04:00
Dale Wijnand
09ae28803c
Fix SNAPSHOT srcs/docs with Ivy upgrade.
2015-08-25 12:42:03 +01:00
Dale Wijnand
7abe7a95a4
Add updateClassifiers SNAPSHOT srcs test.
...
Currently fails with:
[info] java.lang.AssertionError: assertion failed: Bippy should contain def release = 2, contents:
[info] package t
[info]
[info] object Bippy {
[info] def release = 1
[info] }
Also fails with MavenResolverPlugin.. :(
2015-08-25 12:42:01 +01:00
eugene yokota
7bb08fe776
Merge pull request #2172 from dwijnand/add-MavenRepository.localIfFile
...
Add localIfFile to MavenRepository, & use it.
2015-08-23 17:02:16 -04:00
Dale Wijnand
786dc7fd10
Add notes for MavenRepository.localIfFile.
2015-08-23 17:33:19 +01:00
Dale Wijnand
5662b2ceed
Only set LocalIfFileRepo if MavenRepository.localIfFile is set.
2015-08-23 17:25:25 +01:00
Dale Wijnand
0bf7e63887
Add localIfFile to MavenRepository.
2015-08-23 17:24:54 +01:00
Dale Wijnand
9beaf21926
Use string interpolation.
2015-08-20 23:12:17 +01:00
Dale Wijnand
dcbbc531ed
Add notes for PR 2151.
2015-08-20 18:45:42 +01:00
Dale Wijnand
13c6729507
Extract Def.settings from Project#settings.
...
This allows for the same functionality that using SettingsDefinition in
Project#settings allows (specifying either bare Setting[_] or a Seq[Setting[_]])
to be available outside of the settings for a project, for instance when
defining a val.
In short, it allows:
val modelSettings = Def.settings(
sharedSettings,
libraryDependencies += foo
)
2015-08-20 18:45:41 +01:00
eugene yokota
5a7a1db24b
Merge pull request #2166 from dwijnand/upgrade-to-0.13.9
...
Upgrade to 0.13.9.
2015-08-20 11:51:52 -04:00
eugene yokota
3e33ffd5c0
Merge pull request #2152 from dwijnand/revert-travis-workaround
...
Revert Travis/sbt-extras workaround. (#2124 ).
2015-08-20 11:51:26 -04:00
Eugene Yokota
527dd51aa0
move modules around.
2015-08-20 00:59:57 -04:00
Martin Duhem
337bca1c74
Disable project / session-save
2015-08-19 16:16:16 +02:00
Dale Wijnand
553dffec39
Upgrade to 0.13.9.
2015-08-19 12:16:03 +01:00
Martin Duhem
29e6764a05
Mark passing pending scripted tests as passing
...
The following scripted tests are pending but pass:
- dependency-management / gh-1484-npe
- source-dependencies / implicit-search-companion-scope
- tests / arguments-new
The test dependency-management / publish-local passes but is considered
as flaky, and is thus disabled (see
6424adadcb ).
2015-08-19 11:29:13 +02:00
Martin Duhem
d84573c9d3
Include pending scripted tests in * and *aofb
2015-08-19 09:11:02 +02:00
Martin Duhem
bce77a1ecc
Continue to run tests after passing pending test
2015-08-19 08:26:21 +02:00
eugene yokota
9349094e65
Merge pull request #2158 from twitter-forks/stuhood/fix-error-message-when-name-hashing-is-enabled
...
Fix error when name hashing is enabled and mixed with non-enabled
2015-08-18 17:55:43 -04:00
eugene yokota
3e7d71c5c2
Merge pull request #2158 from twitter-forks/stuhood/fix-error-message-when-name-hashing-is-enabled
...
Fix error when name hashing is enabled and mixed with non-enabled
2015-08-18 17:55:43 -04:00
eugene yokota
296a266add
Merge pull request #2154 from dwijnand/update-CONTRIBUTING-for-0.13.9
...
Update CONTRIBUTING for 0.13.9.
2015-08-18 17:55:31 -04:00
Martin Duhem
1b2750be7a
Mark passing pending scripted tests as failures
2015-08-18 15:38:36 +02:00
Martin Duhem
ca1de3836e
Mark test source-dependencies/trait-super as fixed
...
It appears to have been fixed by #2160
2015-08-18 15:17:37 +02:00
eugene yokota
53ef1c5f18
Merge pull request #2160 from Duhemm/fix-2155
...
Include private members in API hash of traits.
2015-08-17 15:05:30 -04:00