Commit Graph

183 Commits

Author SHA1 Message Date
Mark Harrah eec68ee8da minor changes to parsers 2011-06-17 18:03:59 -04:00
Mark Harrah 8c89a8b137 honor formatEnabled setting, fixes #48 2011-06-10 08:08:51 -04:00
Mark Harrah a152f157f5 implement shortcut for API equality checking, fixes #18 2011-06-01 02:19:46 -04:00
Mark Harrah cb2c37afa0 rearrange products settings
1. enables exporting jar to classpath instead of class directory
2. starts to make post-processing class files easier
2011-05-31 18:37:07 -04:00
Mark Harrah d1ad850a12 error handling adjustments, including showing failing task in red (for #29) 2011-05-30 22:10:01 -04:00
Mark Harrah f0608da0a8 more release-worthy compile message and analysis toString 2011-05-29 19:17:31 -04:00
Mark Harrah fa90cc7de6 forgot a test 2011-05-26 22:24:26 -04:00
Mark Harrah 59ffcac74a back A.Key with Manifest, dropping object equality. fixes #27
type inference restoration pending switch to 2.9.0
2011-05-26 08:21:33 -04:00
Mark Harrah 9904c165be an annotation can reference a non-simple type, fixes #24 2011-05-23 18:40:03 -04:00
Mark Harrah e702de0fe3 fixes #23 2011-05-23 18:40:03 -04:00
Mark Harrah dd5177bc2b task axis delegation 2011-05-23 08:13:13 -04:00
Mark Harrah 3cc8c52dea build sxr, api docs and use sbinary 0.4.0 2011-05-17 20:09:20 -04:00
Mark Harrah c53c94c72a logging cleanup 2011-05-07 22:02:06 -04:00
Mark Harrah 13a0c155df support extra axis for streams 2011-05-07 22:02:06 -04:00
Mark Harrah 7c2880915d Use standard {build}/id syntax for 'project' command 2011-05-07 22:02:06 -04:00
Mark Harrah 99110c1dd3 basic optional input support 2011-05-07 22:02:06 -04:00
Mark Harrah 767beb7993 test fixes 2011-05-07 22:02:05 -04:00
Mark Harrah 375f09cd26 speed up startup 2011-05-02 20:43:19 -04:00
Mark Harrah 58d2e3415c trying out different costs for edit distance 2011-04-26 22:29:30 -04:00
Mark Harrah f4998e1d4a fix tab completion for filtered parsers 2011-04-26 20:49:43 -04:00
Mark Harrah c9ab2afec0 Merged pull request #13 from siasia/0.9.
Please incorporate xsbt scripted plugin into xsbt source code
2011-04-26 05:10:41 -07:00
Mark Harrah 21b95c1b72 work on parser error handling 2011-04-25 20:20:05 -04:00
Mark Harrah b727cf94f2 task/setting/attribute descriptions 2011-04-20 20:18:58 -04:00
Mark Harrah 69ae123fc8 Cache doc task 2011-04-20 18:31:10 -04:00
Mark Harrah df1e038481 fix matched signature 2011-04-19 22:20:16 -04:00
Mark Harrah 23fed6d061 use left, some, right to avoid extra anonymous classes 2011-04-19 17:58:05 -04:00
Mark Harrah ed7721bb7d add Types.idFun to replace Predef.identity, replace a :== overload
idFun[T]: T => T instead of identity[T](t: T): T
  doesn't require a new class file when used as a function value
replaced overloads of :== that assigned the Scoped reference on
  the right to the Scoped on the left with <<= scoped.identity
2011-04-16 11:24:58 -04:00
Mark Harrah 19ac4b51b2 support explicitly defining sequences of settings in .sbt files 2011-04-13 19:09:33 -04:00
Mark Harrah 8b7e421807 improve error messages for cycles 2011-04-13 19:06:36 -04:00
Mark Harrah 90aa53a19e String representation for Compiled 2011-04-13 19:04:53 -04:00
Mark Harrah c368a34d36 clean up scope delegation implementation 2011-04-12 20:58:59 -04:00
Mark Harrah 944bd82306 work on tests 2011-04-08 19:17:58 -04:00
Mark Harrah 5409dd91d8 reorganize main 2011-04-08 19:15:13 -04:00
Mark Harrah 33206fc537 move toSeq up from IMap to PMap 2011-04-07 22:50:26 -04:00
Mark Harrah 1ddf5c8c31 'inspect actual <key>' for actual dependencies, 'inspect <key>' for declared 2011-03-29 20:53:21 -04:00
Mark Harrah e016e644ae newline before JLine's above threshold prompt 2011-03-25 18:22:30 -04:00
Mark Harrah c803a4a16d tab completion fixes and cleanup 2011-03-24 21:28:02 -04:00
Mark Harrah 339c59bad4 tab completion: print message when input is invalid 2011-03-24 21:28:02 -04:00
Mark Harrah 7feebe2f85 tab completion: example-checking off by default, 'matches' convenience method 2011-03-24 21:28:02 -04:00
Mark Harrah c9f8d70ee5 command logging through Streams, 'last' without a key to redisplay it 2011-03-21 20:26:04 -04:00
Mark Harrah 95e5206c3f work on displaying task errors 2011-03-20 22:54:01 -04:00
Mark Harrah cacd1a5be8 'update' caching now takes into account whether jars still exist 2011-03-17 21:29:35 -04:00
Mark Harrah 309bc5caeb reintegrate history commands, add proper parsing for recursive commands 2011-03-11 16:52:44 -05:00
Mark Harrah 1f2c066639 Merge branch '0.9' of github.com:harrah/xsbt into 0.9 2011-03-08 17:53:43 -05:00
Mark Harrah 93b13e80b7 success indication and timestamps for actions 2011-03-06 21:57:31 -05:00
Mark Harrah f9e8534a89 join for tasks and settings 2011-03-01 08:48:14 -05:00
Mark Harrah a9ee49ee1e starting to convert integration tests 2011-02-22 22:36:48 -05:00
Mark Harrah 9e080d7418 configurable shell prompt
for example:
 Command.ShellPrompt := {
   s => Project.extract(s).cid + "> "
 }
2011-02-21 19:35:05 -05:00
Mark Harrah d264ab0ad2 add 'seq' combinator that applies one or more parsers, collecting all valid results 2011-02-21 10:00:40 -05:00
Mark Harrah fb29d8e11e tweak URI character class for improved completion 2011-02-19 15:29:51 -05:00