Commit Graph

2137 Commits

Author SHA1 Message Date
Josh Suereth 44650ca89f First cleanup 2012-10-12 14:54:41 -04:00
Josh Suereth baa365eb5e Added Proxy repository configuration guide. 2012-10-12 14:54:40 -04:00
Mark Harrah ca9f094b83 use 0.12.1 to build 2012-10-12 10:52:23 -04:00
Mark Harrah 42c04c4d57 Docs: remove Yum and Apt sections. These repos follow Typesafe stack releases, not sbt releases. 2012-10-11 10:04:33 -04:00
Mark Harrah 00d0259b07 update links in README to point to scala-sbt.org. Fixes #567. 2012-10-10 08:30:40 -04:00
Johannes Rudolph 499d72b874 typo 2012-10-10 08:10:39 -04:00
Johannes Rudolph 07cba0ddf6 fix link 2012-10-10 08:10:36 -04:00
Mark Harrah 5cdf4f9bbd fix Forking links 2012-10-10 08:10:25 -04:00
Mark Harrah 62ce0495a3 Docs: Getting-Started/Setup fixes 2012-10-05 22:57:12 -04:00
Josh Suereth 5f907d55aa Update src/sphinx/Getting-Started/Setup.rst
Modify getting started guide download page to:

* have correct links
* highlight native packages, and community packages
* include direct downloads of 0.12.1 bundles.
2012-10-05 22:46:44 -04:00
Mark Harrah 18a03f0e25 API extraction: handle any type that is annotated, not just the spec'd simple type. Fixes #559. 2012-10-05 09:06:35 -04:00
Mark Harrah 0bf22bb0e6 docs: fix Apt section of Setup 2012-10-01 14:31:12 -04:00
Mark Harrah 20909e1a56 set doc version for 0.13.0-SNAPSHOT 2012-10-01 07:50:17 -04:00
Mark Harrah d09ab88930 Integrating recent changes to the wiki:
commit 7ebbd8ea455bb59c7c2ef58ce706cb0c60148d22
Author: havocp <hp@pobox.com>
Date:   Sun Sep 30 14:06:21 2012 -0700

    Try to explain briefly what a command is at the top

commit 8c19257aeeb488a7121090d70698574b1041044e
Author: syrix <github.com@sbayer.eu>
Date:   Wed Sep 26 18:22:55 2012 -0700

    Replace invalid link to Knockoff
2012-10-01 07:47:45 -04:00
Mark Harrah 3acc17d259 doc updates, conversions, howto extension, theme from akka 2012-09-30 20:36:38 -04:00
Mark Harrah b98e12e9dd first step in md -> rst conversion 2012-09-30 20:36:38 -04:00
Mark Harrah 9b9a09f9af Import src/sphinx/ from wiki markdown, needs conversion to rst. 2012-09-30 20:36:38 -04:00
Mark Harrah 6668e9cce0 Import src/jekyll tree from sbt.github.com site 2012-09-30 20:36:37 -04:00
Mark Harrah 369655391f first step at integrating documentation into build 2012-09-30 20:36:37 -04:00
Jason Zaugg 2ef0fcae6a Fix #552 Compensate for JLine's absent EOF detection.
In the unsupported terminal mode, JLine treats a broken
stdin as an endless stream of empty lines. This is problematic
for idea-sbt-plugin: if the IntelliJ process is forcibly killed
and leaves the child SBT process running, it consumes considerable
CPU processing these.

Patching JLine itself would be the cleanest solution (the change
has already been applied to JLine 2), but I've shied away from that
and instead wrapped the InputStream that is read by JLine to
intercept the result of -1 from read(). When this happens, the
flat `inputEof` is set to true.
2012-09-23 15:58:15 -04:00
Mark Harrah 5500d38367 invalidate cache when metadata deleted from local repository 2012-09-23 15:46:26 -04:00
Mark Harrah 22cd38ae32 pending test case demonstrating cache issue when deleting parts of local repository 2012-09-22 16:46:11 -04:00
Mark Harrah a2c2af8b08 add [every] to syntax summary of 'set' command 2012-09-22 16:45:24 -04:00
Kevin Scaldeferri 933d5fb0fe Include all JAR packaging types in the default classpathTypes. Fixes #550
These special types need to be recognized in both the POM parser and added to the classpath.
The previous code was not DRY, and eclipse-plugin was in one but not the other.  This ensures
new types can be added in the future without risking this type of oversight.
2012-09-21 16:56:56 -04:00
Mark Harrah b353d0b94c better internal interfaces to javadoc/scaladoc/raw scalac 2012-09-18 16:30:33 -04:00
Mark Harrah ad92037d34 sample usage of separate macro configuration 2012-09-18 14:01:19 -04:00
Eugene Vigdorchik b8ef434ec1 When forking tests serialize Event.error as well. Closes #543. 2012-09-18 13:23:29 -04:00
Mark Harrah 607824cc22 better error message for null setting values 2012-09-18 13:22:40 -04:00
Mark Harrah 37661c9576 Strip explicitArtifacts from projectDependencies. Fixes #546.
The module definition (ModuleID) got copied as to be the dependency definition,
but as a dependency definition, it should not include explicit artifacts.
2012-09-12 14:31:57 -04:00
Mark Harrah b15fb72727 Fail publishing when artifacts to publish do not exist. 2012-09-11 11:37:41 -04:00
Mark Harrah 2010ae7b3c back all ConsoleLoggers by a common ConsoleOut
The common ConsoleOut merges (overwrites) consecutive Resolving xxxx ... lines
when ansi codes are enabled.
2012-09-01 09:56:09 -04:00
Mark Harrah ea6bf368db use context logger instead of initial logger for Resolving messages 2012-09-01 09:56:09 -04:00
James Roper a3e9b53fe5 Pulled mapper folding into a function for reuse 2012-08-31 06:24:16 -04:00
James Roper 702ee44e0e Source position mapper support 2012-08-31 06:24:16 -04:00
James Roper 5e2fc5f005 Reported file name when an error occurs while opening a corrupt zip file in Locate 2012-08-31 06:15:33 -04:00
Mark Harrah ed902ea565 Proper isolation of build definition classes. Fixes #536, #511. 2012-08-30 16:37:56 -04:00
Mark Harrah 9d39b5d9e1 Add valid project IDs to 'No project <x> in <uri>' error message 2012-08-30 16:37:56 -04:00
Mark Harrah 3dd3a18996 Force update on change to last modified time of artifacts or cached descriptor.
This is part 2 of the fix for #532.  It may also fix issues when working with
multiple local projects via 'publish-local' and binary dependencies.
2012-08-29 11:13:48 -04:00
Mark Harrah 14952e00b6 Second part of resolution cache work. Fixes #532.
Replaces the standard Ivy resolution cache:
 1. Separate the cached resolved Ivy files from resolution reports,
    making resolution reports easier to find (target/resolution-cache/reports/)
 2. Cache location includes extra attributes so that cross builds of a plugin
    do not overwrite each other.
2012-08-29 11:13:48 -04:00
Mark Harrah 7a7acce621 don't write <scope> section of pom if scope is 'compile' 2012-08-28 11:55:24 -04:00
Mark Harrah c7f6ce4aec per-project resolution cache that deletes cached files before each update
These are the ivy files, properties, and resolve reports for the project,
not dependencies and their artifacts.
2012-08-28 11:55:24 -04:00
Mark Harrah eca9ab9bb1 2.10 compatibility 2012-08-27 10:49:13 -04:00
Mark Harrah 74c07c64a7 Merge multiple dependency definitions for the same ID. Fixes #468, #285, #419, #480.
This is only a workaround.  Multiple dependency definitions should be avoided
in general.
2012-08-27 10:49:13 -04:00
Mark Harrah 29dd76da85 defer opening logging output files until an actual write 2012-08-27 10:49:13 -04:00
Mark Harrah cbaa805511 clean up temporary directory on exit. ref #502
Directory was already empty, this just removes the empty directory.
2012-08-27 09:14:00 -04:00
Mark Harrah b53104f8ff note about Scala build and compiler interface 2012-08-27 08:41:08 -04:00
Mark Harrah 42042a9d85 2.8.1 compatibility for compiler interface 2012-08-27 08:33:33 -04:00
Mark Harrah feffe4feb0 toStrings for some concurrent restrictions 2012-08-27 08:33:33 -04:00
Mark Harrah 8c0a2fbe1c require a smaller set of sources in the third (transitive) step of inc. compilation 2012-08-26 13:44:32 -04:00
Eugene Vigdorchik b4e64d37db Various fork in Test fixes. Closes #512 #515. 2012-08-25 07:15:23 -04:00