Mark Harrah
022307c71e
Merge remote-tracking branch 'benjy/apis3' into 0.13
2013-10-10 14:24:18 -04:00
Mark Harrah
89114bcb59
Merge remote-tracking branch 'benjy/stamps2' into 0.13
2013-10-10 14:24:12 -04:00
Mark Harrah
6f2b4eaa8c
Merge remote-tracking branch 'benjy/sourceinfos' into 0.13
2013-10-10 14:23:38 -04:00
Benjy
95226e8639
Add equals/hashCode to APIs, and deprecate groupBy.
...
equals/hashCode are useful for debugging/verifying/testing,
and the groupBy implementation is naive. It'll be replaced
by a groupBy implementation in Analysis that will handle
external/internal dep transitions correction.
2013-10-10 11:17:33 -07:00
Benjy
45a3a8ae0a
Add useful methods to Stamps.
...
- Adds equals/hashCode to Stamp and Stamps.
- Adds a static method to merge multiple Stamps instances into one.
2013-10-10 10:52:55 -07:00
Benjy
347ef1a881
Add a merge method for SourceInfos.
...
Also fixes a naming consistency nit.
2013-10-10 10:37:32 -07:00
Mark Harrah
8941d4f9f5
minor fixes to Relations API documentation
2013-10-10 10:43:16 -04:00
Mark Harrah
0781cee4b3
Fix NPE in TrapExit due to improper scoping of null check.
2013-10-08 18:41:13 -04:00
Mark Harrah
97e5ac8ec1
Read https+ftp proxy environment variables into system properties. Fixes #886 .
2013-10-08 18:41:13 -04:00
Mark Harrah
d4aa7bf0e9
drop unused mutable data type generator
2013-10-08 13:38:33 -04:00
Mark Harrah
7d49bcdbf2
Add missed s interpolator, as pointed out by @xuwei-k
2013-10-08 13:38:33 -04:00
Mark Harrah
541375cde6
Previous test case only seemed to reproduce the problem due to resolver ordering. Closes #805 for now.
2013-10-03 12:56:16 -04:00
Mark Harrah
277813dd0a
Improve forked test debugging by listing tests run by sbt. Fixes #868 .
...
This helps diagnosing issues on the sbt/framework border by verifying
that sbt is properly collecting and invoking tests.
2013-10-03 10:57:00 -04:00
Mark Harrah
77ed899a96
'makePom' should not generate <type> elements for standard classifiers. Fixes #728 .
...
The <type> element was generated for any explicit Artifact with a type other than "jar".
withSources() and withJavadoc() create explicit Artifacts of this kind, but shouldn't
have <type> elements. They are primarily artifacts with classifiers- the type is an
Ivy aspect. So, when writing to a pom, don't use write a type for known classifiers.
2013-10-02 19:39:17 -04:00
Mark Harrah
4958c98e52
Remove redundancy in excludeFilter default implementation.
2013-10-02 19:39:17 -04:00
Mark Harrah
fb81ca67d8
bump Scala version to 2.10.3
2013-10-02 19:39:17 -04:00
Mark Harrah
e62b5d7dbd
Enable trapExit by default.
2013-10-02 09:13:50 -04:00
Mark Harrah
60426facba
TrapExit support for multiple, concurrent managed applications. Fixes #831 .
2013-10-02 09:13:45 -04:00
Jacek Laskowski
9f630542b8
Update Custom-Settings.rst
...
Add a link to Basic-Def.
2013-09-30 09:03:50 -04:00
Mark Harrah
f8a1d2ca7b
Docs: add section on built-in parsers to Parsing-Input
2013-09-30 09:03:39 -04:00
Paolo G. Giarrusso
c8638c405c
Add aemoncannon/ensime-sbt-cmd
...
Note: I'm just a user of this plugin.
2013-09-27 06:41:37 -04:00
Eugene Yokota
1f77751888
Docs: Remove sbt-inspectr. Add Library dependency plugins section with sbt-updates.
2013-09-27 06:41:15 -04:00
Mark Harrah
28a4bb3642
Docs: Add and use custom 🔑 role that links to the val in sxr/sbt/Keys.scala.
2013-09-26 18:26:19 -04:00
Mark Harrah
b8b6426cf9
Allow main class to be non-public. Fixes #883 .
2013-09-26 09:42:30 -04:00
Mark Harrah
72125e73ce
Build: scope root sources to 'doc' task since they shouldn't be compiled normally.
2013-09-26 09:17:07 -04:00
Jacek Laskowski
d9a12333c5
Update interactive.rst
...
Remove space as content may not start or end with whitespace http://sphinx-doc.org/rest.html#rst-primer
2013-09-26 08:18:33 -04:00
Mark Harrah
ce348c4aea
Minimal support for class file formats 51.0, 52.0 in incremental compiler. Fixes #842 .
...
It is not currently possible to use a newer class file format than the one for the jvm sbt is running in.
2013-09-26 08:14:40 -04:00
Mark Harrah
b2599c1bb1
Restore sxr support and fix links to sxr'd sources. Fixes #863 .
2013-09-24 11:34:14 -04:00
James Roper
743ce99315
String upper/lower case no longer locale dependent
...
Fixed many instances of the Turkish i bug.
Spare a thought for the poor Turks!
2013-09-24 08:14:15 -04:00
Mark Harrah
5ecc16df24
Docs: use different local directory for ghpages repository for snapshots and stable updates.
2013-09-22 13:46:34 -04:00
Mark Harrah
558029eee8
Docs: update Direct Usage section of Forking page. Closes #881 .
2013-09-22 13:46:34 -04:00
Mark Harrah
d1686d438c
Docs: fix global plugins paths to include version in Getting-Started/Full-Def
2013-09-20 12:49:00 -04:00
Mark Harrah
9135ece3cd
The Process methods that are redirection-like should not discard the exit code of the input.
...
Only piping should do that. This addresses an inconsistency with Fork, where using the CustomOutput
OutputStrategy makes the exit code always zero.
2013-09-19 12:38:16 -04:00
Mark Harrah
0ff96da70e
Docs: clean up Getting-Started/Basic-Def, including an example of defining a key. Fixes #862 .
2013-09-18 10:27:19 -04:00
Mark Harrah
f93624d8a4
Pending test case for #805 .
2013-09-18 10:27:19 -04:00
Mark Harrah
6755f2595b
Recover from failed 'reload' command in the scripted sbt handler.
2013-09-18 10:27:19 -04:00
Mark Harrah
2ac8b045ad
Extra access methods for IPC
2013-09-18 10:27:19 -04:00
Mark Harrah
8ff424711c
parse external pom.xml with CustomPomParser to handle multiple definitions.
...
Fixes #758 . This is the same issue fixed by 74c07c64a7
but in this case the cause was the top-level pom.xml, which didn't go through CustomPomParser.
2013-09-16 11:58:13 -04:00
Mark Harrah
6a293c4efe
don't transform a module descriptor after it has already been processed by this sbt version. Ref #876 .
2013-09-13 23:19:06 -04:00
Mark Harrah
31f6f9905d
do custom pom processing when reading from cache, fixes #876
2013-09-13 23:18:13 -04:00
Mark Harrah
d279f2ed76
Move some logic in custom pom parser to separate methods
2013-09-13 16:37:22 -04:00
Havoc Pennington
6ba517c19b
Attempt to improve key collision error message
2013-09-13 10:13:18 -04:00
Mark Harrah
7b1b33758c
Convert -classpath to CLASSPATH when forking on Windows and length exceeds a heuristic maximum. Fixes #755 .
2013-09-11 18:22:16 -04:00
Mark Harrah
54996e9690
Docs: phase out mailing list as a support channel
2013-09-11 09:36:49 -04:00
Mark Harrah
a7170f83c3
Update versions in CONTRIBUTING
2013-09-10 08:30:00 -04:00
Mark Harrah
005384f9af
Use sbt 0.13.0 to build the 0.13 branch.
2013-09-10 08:30:00 -04:00
Mikael Vallerie
eb884eacd1
SBT Scage Plugin added
2013-09-09 08:41:40 -04:00
Brian Smith
ffc58d4160
Include instructions for backspace key under cygwin (mintty)
...
Added note about setting in mintty to force sending of ^H which is necessary for the scala console backspace to work when jline.UnixTerminal is set and stty erase is ^H. Additional documentation for #562 .
2013-09-06 21:49:48 -04:00
Mark Harrah
fdd93406d5
Docs/build: changes for CI doc refreshes
2013-09-06 21:26:53 -04:00
Bardur Arantsson
908a52b308
Docs: Remove leading $'s from scripts in Setup instructions
2013-09-05 13:31:08 -04:00