Commit Graph

11969 Commits

Author SHA1 Message Date
Mark Harrah 68027501f8 make ; a hard delimiter for multi-commands. fixes #270 2011-12-13 17:29:08 -05:00
Mark Harrah bca9ace1f7 fix 'not' parser combinator, add EOF 2011-12-13 17:29:08 -05:00
Mark Harrah 51f88855c2 fix maxErrors to filter errors, not warnings 2011-12-13 17:29:08 -05:00
Mark Harrah 0ff6b65376 treat case differences differently 2011-12-13 17:15:05 -05:00
Mark Harrah 2bb78c133f introduce {sbt,scala}BinaryVersion
by default assumes binary compatibility for incremental version bumps for sbt 0.12+ and Scala 2.10+
2011-12-13 17:15:05 -05:00
Mark Harrah 09a3b5818c update launchconfigs 2011-12-13 17:15:05 -05:00
Mark Harrah 7a75acfe03 treat case differences differently 2011-12-13 17:15:05 -05:00
Mark Harrah 34a39740c7 don't suggest similar keys for strings with only 1 or 2 characters 2011-12-13 17:15:05 -05:00
Mark Harrah 426acdf3f9 correct default resolver order 2011-12-13 17:15:05 -05:00
Mark Harrah 5a5e230b61 put default boot commands into an overridable 'boot' command 2011-12-13 17:15:05 -05:00
Mark Harrah fbf7c7ce13 Merge pull request #300 from holdenk/0.11
Increase the magic number for RichTaskableN and ApplyN
2011-12-13 12:42:21 -08:00
Holden Karau 07fd9ab57e Increase the magic number for RichTaskableN and ApplyN 2011-12-13 12:30:06 -08:00
Mark Harrah 0ad16f6171 Merge pull request #296 from Atry/0.11
Allow `ModuleID % Configuration`
2011-12-13 09:40:19 -08:00
杨博 4a727bc9d3 Allow `ModuleID % Configuration` 2011-12-13 00:08:18 +08:00
Indrajit Raychaudhuri 859f569da0 Fix spelling: 'descendent' is now 'descendant', English ftw. Closes #293 2011-12-12 19:10:47 +05:30
Mark Harrah 447608c596 Merge pull request #294 from Atry/master
Fix stack overflow when use Build.projects in a Project's settings.
2011-12-11 17:50:17 -08:00
杨博 3d4b96e2df Fix stack overflow when use Build.projects in a Project's settings. 2011-12-11 01:37:47 +08:00
Paul Phillips 0afdf8cd48 Added -S option.
Analogous to -J, passes an argument to scalac (by way of
adding it to sbt's scalacOptions.)

Example, sbt -S-Xlint .
2011-12-09 23:28:09 -08:00
Paul Phillips 7472c2f603 Reworked argument code. 2011-12-07 13:53:15 -08:00
Paul Phillips 230a729c05 More robust against missing arguments.
After watching -jvm-debug hang and scratching my head,
added defense against missing mandatory args.
2011-12-07 13:36:21 -08:00
Paul Phillips a0cb0503fd Merge remote-tracking branch 'jsuereth/debug-mode' into develop 2011-12-07 13:18:44 -08:00
Paul Phillips a4ea6b3ce8 Fighting bitrot.
Updated readme, small polishings.
2011-12-07 13:17:20 -08:00
Josh Suereth 211ffa3e3b Adding handy -jvm-debug option.
-jvm-debug option enabled socket-based debugging of SBT
 via a specified port.  This works wonders when used
 with the console task on a project.
2011-12-06 23:00:28 -05:00
Josh Suereth 7574d35868 Moved downloads to user-owned dir.
Sbt launch jars are now downloaded to ~/.sbt/.lib to ensure that
the location is writeable by the user.   This could still be
a faulty assumption, but we'll try it anyway.
2011-12-06 22:52:07 -05:00
Josh Suereth 57dd8bc0ac Added a default config file.
Added an /etc/sbt/sbtopts file that contains defaults.
Added a hook to the sbt script to pull in from /etc.
Allowed comments in sbtopts configuration.
2011-12-06 22:37:02 -05:00
Mark Harrah 90b9618d50 Merge pull request #283 from mallman/launcher_version
Print the launcher version and exit if launched with exactly one argument named "--version"
2011-12-06 17:41:41 -08:00
Mark Harrah c2fc43cb4b Merge pull request #283 from mallman/launcher_version
Print the launcher version and exit if launched with exactly one argument named "--version"
2011-12-06 17:41:41 -08:00
Josh Suereth 34fed66022 First cut at debian packaging.
This adds a Debian build section that will create
a new .deb file for the sbt script.  This includes
a new src/debian and src/debian-gzipped directories
for placing files that will be included in the
distribution on debian.

Initial cut at making debian packages
2011-12-06 20:32:24 -05:00
Paul Phillips 0c4df8c2d5 Jacked up -XX:ReservedCodeCacheSize. 2011-12-06 15:30:52 -08:00
Paul Phillips e7f63782cb Merge remote-tracking branches 'micrypt/patch-2' and 'jsuereth/fix-plugin-dir' 2011-12-05 20:17:49 -08:00
Josh Suereth afccc22f28 Calling a directory .sbt in the project/ directory causes SBT to go into legacy plugin project mode and breaks version resolution. This fixes that issue by calling the directory .sbtboot instead of .sbt. Note: why are .sbtboot and .boot separate? A question for others. 2011-12-05 14:24:04 -05:00
Johannes Rudolph dc9d70200c rename `ivy-report` to `ivy-report-function` and introduce new InputTask `ivy-report` which results in the location of the ivy report file when given a configuration 2011-12-01 11:39:45 +01:00
Johannes Rudolph 43c6006f4e add ls metadata 2011-11-29 15:24:13 +01:00
Michael Allman 26fe2594bc Remove superfluous call to exit() in main() 2011-11-28 23:23:14 -08:00
Paul Phillips 8cf9fa83be Tweaked java_opts, 0.11.2. 2011-11-28 17:24:43 -08:00
Mark Harrah 8c2af3f42a Merge pull request #276 from eed3si9n/inspecttree
refactored scoped key manifest extraction to ScopedKeyData
2011-11-27 19:27:11 -08:00
Mark Harrah 91a136e5f6 Merge pull request #276 from eed3si9n/inspecttree
refactored scoped key manifest extraction to ScopedKeyData
2011-11-27 19:27:11 -08:00
Mark Harrah 8342080917 build with 0.11.2 2011-11-27 17:58:13 -05:00
Mark Harrah 3c60ccd2b9 version bump 2011-11-27 17:49:06 -05:00
Mark Harrah 9e708b17e2 fixes #280. sort aggregate and classpath dependencies separately to keep cycle detection for them separate 2011-11-27 17:48:01 -05:00
Mark Harrah cf450a963f drop more 2.7 compatibility code 2011-11-27 17:48:01 -05:00
Mark Harrah f3f4bea2d5 fixes #280. sort aggregate and classpath dependencies separately to keep cycle detection for them separate 2011-11-27 17:48:01 -05:00
Michael Allman c0b4764683 Print the launcher version and exit if it's passed exactly one argument named "--version" 2011-11-26 16:30:38 -08:00
e.e d3si9n 6d9aeb94e0 compressed map and getOrElse into if-else 2011-11-26 01:41:24 -05:00
e.e d3si9n 546e7d9bad refactored scoped key manifest extraction to ScopedKeyData 2011-11-23 19:53:20 -05:00
Mark Harrah 2f52884df8 Merge pull request #274 from eed3si9n/inspecttree
"inspect tree <key>" command
2011-11-23 05:07:32 -08:00
Johannes Rudolph 7fbfd7aa8e Merge pull request #2 from retronym/patch-1
s/assembly/dependency-graph
2011-11-23 00:48:17 -08:00
Jason Zaugg b231d33bd1 s/assembly/dependency-graph 2011-11-23 09:18:45 +01:00
e.e d3si9n e85833b2de "inspect tree <key>" command
This is a slightly cleaned up version of sbt-inspectr. When "inspect
tree <key>" is called, SettingGraph case class is created recursively
along the dependencies, calling the similar code as "inspect" command's
Project.details. Graph object then renders it as an ascii tree.
2011-11-23 00:49:27 -05:00
Indrajit Raychaudhuri 7c0952a266 Tweak ReadDetailed message per suggestion 2011-11-23 04:12:31 +05:30