Commit Graph

10242 Commits

Author SHA1 Message Date
Johannes Rudolph 2fe1989322 automatically use `dependency-tree` for `dependency-graph` if there are too many nodes 2012-10-21 19:41:42 +02:00
Johannes Rudolph fb3d99e5e0 dry up graph structure generation and expose graph structure for other consumers as sbt `module-graph` task 2012-10-21 19:12:35 +02:00
Johannes Rudolph 445d53a583 Merge commit 'refs/pull/10'
Conflicts:
	build.sbt
2012-10-21 18:59:36 +02:00
Johannes Rudolph bb98a5faca fixes #17: don't fail if some artifacts are missing, show error in graph, tests 2012-10-21 11:35:42 +02:00
Johannes Rudolph d19dab955f use id as graph key instead of complete module 2012-10-21 11:05:50 +02:00
Johannes Rudolph dbf1f30d42 next version 0.6.1 2012-10-20 13:05:22 +02:00
Johannes Rudolph aacb6530ce use sbt-cross-building 0.7.0-RC2 2012-10-20 13:05:22 +02:00
Johannes Rudolph 2ef694744c fix #16: starting with sbt 0.12.1 the resolution files will be located at another position 2012-10-20 13:05:18 +02:00
Johannes Rudolph 931ee96cd0 use sbt 0.12.1 2012-10-18 10:47:28 +02:00
Mark Harrah 12d549709b Docs: fix version switching from / 2012-10-16 16:11:53 -04:00
Mark Harrah 4f6bab595f Docs: fix switching version of /index.html to go to versioned home.html 2012-10-16 16:04:56 -04:00
Mark Harrah ff57f1f8e6 Docs: fix overlap of title and search box 2012-10-16 16:04:15 -04:00
Mark Harrah 28d3118d1d Docs: auto-generate /index.html from <version>/docs/home.html and add version selection 2012-10-16 15:01:58 -04:00
Michael Allman 840ddbffff Update documentation to reflect API change: externalIvySettings(url("...")) -> externalIvySettingsURL(url("...")) 2012-10-16 08:03:28 -04:00
Eugene Vigdorchik 4bb5007282 Call System.exit after the main thread is finished. Closes #565. 2012-10-16 07:47:30 -04:00
Eugene Vigdorchik 88e8090d7a Abort running tests on the first failure to communicate results back to the main process. Closes #557. 2012-10-16 07:47:30 -04:00
Mark Harrah ba7bed8ec7 Docs: fix overlap of hidden h1 with breadcrumb bar. 2012-10-15 13:05:15 -04:00
Mark Harrah c6b355e267 search bar and link Home to scala-sbt.org when targeting the website 2012-10-15 12:42:28 -04:00
Mark Harrah 6354b174e8 Java classfile analysis: log the problematic URL when IO.urlAsFile throws an exception. Ref #564. 2012-10-15 12:42:28 -04:00
Mark Harrah b3b943653b address publishTo warning 2012-10-15 12:42:28 -04:00
Mark Harrah bbf7fc0b35 docs: minor cleanup of Proxy-Repositories 2012-10-15 12:42:28 -04:00
Mark Harrah 1f88fe9d7c Parser.failOnException method, don't let rhs of alias fail the parse. Fixes #572.
alias only parses the right hand side for tab completion help.
The assignment should happen whether or not the parse is successful because the
context may change by the time the alias is actually evaluated.
In particular, the 'set' command uses the loaded project for tab completion in 0.12.1.
When a .sbtrc file is processed, the project has not been loaded yet, so aliases
involving set fail.  Wrapping the rhs in failOnException addresses this.
2012-10-15 12:42:27 -04:00
Mark Harrah 1612af8dbb Parser.failOnException method, don't let rhs of alias fail the parse. Fixes #572.
alias only parses the right hand side for tab completion help.
The assignment should happen whether or not the parse is successful because the
context may change by the time the alias is actually evaluated.
In particular, the 'set' command uses the loaded project for tab completion in 0.12.1.
When a .sbtrc file is processed, the project has not been loaded yet, so aliases
involving set fail.  Wrapping the rhs in failOnException addresses this.
2012-10-15 12:42:27 -04:00
Mark Harrah d6072275aa replace Symbol.nameString calls with simpleName(Symbol). Fixes #577.
nameString is only for printing and has different behavior when scalac is
given -uniqid.
2012-10-15 12:42:27 -04:00
Josh Suereth 88ca4aec64 More about mvn vs. ivy proxies 2012-10-12 14:54:41 -04:00
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 aee2742932 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 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 efa362c583 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
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