Dale Wijnand
07e2da9d85
Don't breach responsibility, NetworkChannel
...
Only depend on BuildStructure and currentBuild, not the whole of State!
2017-03-05 13:42:16 +00:00
Dale Wijnand
bf5bc46d3c
Disallow SettingQuery relying on currentProject
...
Introduce a specialised scopedKeyParser on SettingQuery to redefine the
"projectRef" parser to never match "*" or omitted project refereneces.
2017-03-05 13:42:16 +00:00
Dale Wijnand
b282ea51d7
Extract Act.taskKeyExtra
2017-03-05 13:42:15 +00:00
Dale Wijnand
f09897ca29
Drop aggregation in querying settings
2017-03-05 13:42:14 +00:00
Dale Wijnand
2efacb8c46
Delete SettingQuery instances we don't need
...
.. now that there's a copy in the git history
2017-03-05 13:42:14 +00:00
Dale Wijnand
d9d741851a
Add and handle GetSetting
2017-03-05 13:42:11 +00:00
Dale Wijnand
164b0fe830
Pass State to NetworkChannel
2017-03-05 13:40:50 +00:00
Dale Wijnand
1ef59759cc
Extract onExecCommand
2017-03-05 13:40:49 +00:00
Dale Wijnand
e67cd6948b
Fix a bunch but not all compile warnings
2017-03-03 01:33:44 +01:00
Devis Lucato
9fd3218eff
Fix typo on sbtVersion description
2017-02-09 12:13:58 -08:00
Eugene Yokota
57b1b5baa9
Remove sbt.syntax
2017-02-08 02:26:50 -05:00
eugene yokota
ba28c00a1a
Merge branch '1.0.x' into topic/generators
2017-02-06 16:17:21 -05:00
eugene yokota
6b5f0980e8
Merge pull request #2940 from eed3si9n/wip/2706
...
[fport] Configurable explicit list of artifacts for Scala binary version check
2017-01-24 12:40:02 -05:00
Dale Wijnand
26a8b0816a
Merge pull request #2937 from eed3si9n/wip/notuples
...
Migrate tuple usage in Defaults.scala to 0.13 build.sbt DSL
2017-01-24 17:18:26 +00:00
Eugene Yokota
51f7d2e24a
Adds an Append instance that extracts taskValue
...
This adds a macro-level hack to support += op for sourceGenerators and resourceGenerators using RHS of Initialize[Task[Seq[File]]].
When the types match up, the macro now calls `.taskValue` automatically.
2017-01-22 22:53:27 -05:00
Eugene Yokota
e2c7f58a14
Uncomment JLine.usingTerminal
2017-01-22 13:13:40 -05:00
Roman Iakovlev
e8b951c0d1
Review comments for https://github.com/sbt/sbt/pull/2633
2017-01-22 13:10:34 -05:00
Roman Iakovlev
982a7c8724
Add new SBT global setting asciiGraphWidth
...
This setting controls the maximum width of the ASCII graphs printed
by commands like `inspect tree`. Default value corresponds to the
previously hardcoded value of 40 characters.
2017-01-22 13:06:20 -05:00
Eugene Yokota
6c4cf28202
Fix dependency-management/scala-organization-version-check
...
No implicit for Append.Value[Vector[String], String] found
2017-01-22 12:57:16 -05:00
Justin Kaeser
cfecf1f6b9
avoid IntelliJ marking valid code as erroneous
...
relative imports and "println _" cause error highlighting in IntelliJ
2017-01-22 12:01:41 -05:00
Miles Sabin
56e843960b
Configurable explicit list of artifacts for Scala binary version check
2017-01-22 11:53:45 -05:00
David Perez
618487eb58
New option sbt.task.timings.omit.paths, to produce even cleaner reports.
2017-01-21 18:48:13 -05:00
David Perez
6ab0bc403a
Renamed:
...
sbt.task.timings.shutdown -> sbt.task.timings.on.shutdown
sbt.task.timings.divider -> sbt.task.timings.unit
2017-01-21 18:48:13 -05:00
David Perez
4f5c5c92a2
Alignment of reported time measuring data
2017-01-21 18:48:13 -05:00
David Perez
70fa960f56
Improved time logging capabilities
2017-01-21 18:48:13 -05:00
David Perez
b9c3a56454
Changed logging from error to debug, because it is quite annoying the error message when autocompleting
2017-01-21 18:48:13 -05:00
Eugene Yokota
b47f281c6a
Migrate tuple notation to 0.13 build.sbt DSL
2017-01-21 10:04:14 -05:00
eugene yokota
605e6047f1
Merge pull request #2936 from eed3si9n/wip/bgrun
...
Background run
2017-01-20 17:22:40 -05:00
Eugene Yokota
0419098d65
Fix tests/fork-uncaught
2017-01-20 15:13:35 -05:00
Eugene Yokota
bf6452f193
Fix actions/run-task
2017-01-20 14:50:37 -05:00
Eugene Yokota
1e960b324c
Implement copyClasspath for bgRun
...
Copies products to the workind directory, and the rest to the serviceTempDir of this service, both wrapped in SHA-1 hash of the file contents. This is intended to mimize the file copying and accumulation of the unused JAR file. Since working directory is wiped out when the background job ends, the product JAR is deleted too. Meanwhile, the rest of the dependencies are cached for the duration of this service.
2017-01-20 13:02:31 -05:00
Eugene Yokota
560c7a1364
Implements fullClasspathAsJars
...
fullClasspathAsJars forces the behavior as if exportJars has been set to true.
2017-01-20 13:02:31 -05:00
Eugene Yokota
2321648e96
Make sure background jobs are shut down
2017-01-20 13:02:31 -05:00
Eugene Yokota
74cfbd4a9c
Implement bgRun based on sbt-core-next
2017-01-20 13:02:31 -05:00
Dale Wijnand
e83564a6b7
Move some server pieces from main-command to main
2017-01-20 17:07:25 +00:00
Josh Soref
2791e68d0d
spelling: strategy
2017-01-20 08:27:43 +00:00
Josh Soref
65f2d9a3d4
spelling: solely
2017-01-20 08:27:06 +00:00
Josh Soref
eee37e1e93
spelling: setting
2017-01-20 08:24:10 +00:00
Josh Soref
b2d7525b59
spelling: satisfied
2017-01-20 08:23:43 +00:00
Josh Soref
ee13978a46
spelling: represent
2017-01-20 08:22:42 +00:00
Josh Soref
3f8e798505
spelling: plugin
2017-01-20 08:22:11 +00:00
Josh Soref
5dd0946be7
spelling: knowledge
2017-01-20 08:18:43 +00:00
Josh Soref
569b8750f1
spelling: hyphenated
2017-01-20 08:17:11 +00:00
Josh Soref
44d262844c
spelling: generate
2017-01-20 08:15:31 +00:00
Josh Soref
3786aff09b
spelling: exclusion
2017-01-20 08:14:52 +00:00
Josh Soref
950405f027
spelling: definition
2017-01-20 08:12:30 +00:00
Josh Soref
10c2a28d5d
spelling: configuration
2017-01-20 08:11:53 +00:00
Josh Soref
ffe0323803
spelling: appended
2017-01-20 08:09:24 +00:00
Eugene Yokota
904069700d
Start RelayAppender automatically
2017-01-18 07:04:19 -05:00
Eugene Yokota
569e19d03c
Add build-level keys to the tab completion
...
Fixes #2460
Fixes #2851
Ref #2707 , #2708 , #2469
Unlike the previous attempts at fixing the handling of build-level
keys, this change does not change the main parsing logic, which uses
`getKey` to retrieve the key from the key map.
The fact that shell worked pre-0.13.11 means that the parsing was ok.
What this changes is just the "example" keys supplied to the parser so
the tab completion works.
2017-01-16 15:39:01 -05:00