Commit Graph

684 Commits

Author SHA1 Message Date
Mark Harrah ead0c5a68f make it easier to create new test-* actions with different options 2010-05-11 13:05:17 -04:00
Mark Harrah fed0e5329f Try to guess source file for javac generated class files when -g:none is used. 2010-05-10 18:52:22 -04:00
Mark Harrah cc604b57a2 Sort input source files for consistency, addressing scalac's issues with source file ordering. 2010-05-10 18:50:59 -04:00
Mark Harrah 99edb01d8c improve error message when Scala instance is invalid 2010-05-05 08:34:34 -04:00
Mark Harrah 61fefc0f66 * move autoBootClasspath, compilerOnClasspath options into ClasspathOptions data structure and add 'extra' option
* put ScalaInstance.extraJars on classpath for ComponentCompiler
2010-05-05 08:30:03 -04:00
Mark Harrah d01c0f4157 history help 2010-05-04 22:22:30 -04:00
Mark Harrah 3462f7c8d6 show history with !: or !:n 2010-05-04 20:12:48 -04:00
Mark Harrah 5222234ee1 history commands: !!, !?string, !-n, !n, !string 2010-05-03 08:17:19 -04:00
Mark Harrah 42f4a71584 xsbt.FileUtilities.writeLines 2010-05-03 08:16:43 -04:00
Mark Harrah 33d29a4768 * can now set 'offline' property to 'true' to not refresh dynamic revisions (not needed if no -SNAPSHOT versions used)
* more control over Ivy logging: override ivyUpdateLogging = UpdateLogging.Full,DownloadOnly (default), or Quiet
2010-05-02 19:15:01 -04:00
Mark Harrah db82974ea8 move readStrings from Env to MapUtil 2010-05-02 19:02:23 -04:00
Mark Harrah 4d312a01fa support ssh/sftp with keyfiles (needed to add user name parameter to 'as') 2010-04-28 20:45:35 -04:00
Mark Harrah 71bde490de Test for projects using continuations 2010-04-28 20:39:48 -04:00
Mark Harrah 7efd2b6e91 fix scalatest-compat test 2010-04-27 18:33:04 -04:00
Mark Harrah afdd34dc4d * synchronize types for doc/src artifacts with the wiki documentation
* Artifact.{sources, javadoc} methods for defining additional artifacts
2010-04-27 17:58:05 -04:00
Mark Harrah a2f96255eb consoleOptions 2010-04-25 13:18:36 -04:00
Mark Harrah 2e9dfa02be can directly specify Scala versions to test in scripted framework 2010-04-25 13:17:46 -04:00
Mark Harrah dac3714558 Merge branch 'master' of github.com:harrah/xsbt 2010-04-24 23:21:13 -04:00
Mark Harrah 88787d8569 Fail test action when explicit test names are invalid 2010-04-24 23:20:43 -04:00
Mark Harrah fdd0e14e71 Defer checking test names until they are needed (after test-compile). Not as immediate feedback, but it is more accurate. 2010-04-24 22:48:57 -04:00
Mark Harrah 5ee7575206 Update compiler class filter for 2.8.0.RC1. 2010-04-24 22:44:14 -04:00
Mark Harrah 3b71e6e8fb Precompile for 2.8.0.RC1 2010-04-24 22:42:30 -04:00
Mark Harrah 2e7c0cae48 update test for projects that use the compiler 2010-04-24 22:41:55 -04:00
Mark Harrah ed307259b4 test for pom repository filtering 2010-04-24 09:39:41 -04:00
Mark Harrah f7717023da bump precompiled 2.8 version to RC1 2010-04-24 09:39:23 -04:00
Mark Harrah ee87e10a9f Plugins can now only be Scala sources. BND should be usable in a plugin now. 2010-04-24 06:31:59 -04:00
Mark Harrah 87f79a3f8c * Prefix printed continuous compilation line with run number
* Added 'reset' command to reset JLine terminal.  This needs to be run after suspending and then resuming sbt.
2010-04-23 21:21:32 -04:00
Mark Harrah a2126f19db * Added pomRepositoryFilter(repo: MavenRepository): Boolean that excludes local repositories by default
* Added pomPostProcess(pom: Node): Node to make advanced manipulation of the default pom easier (pomExtra covers basic cases)
2010-04-23 21:20:07 -04:00
Mark Harrah ad8d44ed2b Merge branch 'master' of git@github.com:harrah/xsbt 2010-04-23 19:08:38 -04:00
Mark Harrah bd038a423b add checks to Artifact.extra 2010-04-23 18:50:47 -04:00
Mark Harrah b5a95e11d5 Moved installer plugin into main sbt build 2010-04-23 18:50:27 -04:00
Mark Harrah 092a42cf53 Test for extra properties files 2010-04-20 08:41:32 -04:00
Mark Harrah a5bb434d2a Minor documentation addition 2010-04-20 08:41:11 -04:00
Mark Harrah 47aed79b07 Add description to update-plugins and add 'builder' help message. 2010-04-08 20:14:51 -04:00
Mark Harrah 84e23d6e61 * Fix multi-command whitespace intolerance
* Add 'builder' command that changes to the builder of the project definition.
* Add autoUpdate method to PluginDefinition.  Override to 'false' to not update plugins automatically.  Update plugins manually by running these commands: builder, update-plugins, reload
2010-04-08 18:46:33 -04:00
Mark Harrah 121f765da4 remove unneeded dependency in jetty 7 test 2010-04-08 18:40:59 -04:00
Mark Harrah 81780d0cf7 Fix and test for #78 2010-04-06 23:43:43 -04:00
Mark Harrah 26bd11e50c notes updates and dev version bump 2010-04-06 22:02:10 -04:00
Mark Harrah 314f86d559 more versions for 0.7.3 2010-04-06 19:44:13 -04:00
Mark Harrah cb2c01c866 versions, notes for 0.7.3 2010-04-06 19:30:03 -04:00
Mark Harrah 3d736fcf66 Run and return the output of a process as a String with `!!` or as a (blocking) `Stream[String]` with `lines`. 2010-04-06 19:26:49 -04:00
Mark Harrah 30f3fdbfd7 Commands starting with ';' will be split around ';', allowing multiple commands at the interactive prompt. 2010-04-06 14:24:26 -04:00
Mark Harrah eb295fc54b build cleanup 2010-04-05 18:48:15 -04:00
Mark Harrah 5b833a6b72 * Seth's patch for running javac in the same jvm
* Fixed LoggerWriter, added test
 * Added it test
2010-04-05 18:47:06 -04:00
Mark Harrah 19c70cf9d3 Rename testFingerprints to fingerprints and TestFingerprints to Fingerprints 2010-04-03 14:10:13 -04:00
Mark Harrah 48b5b5d7dc Added PathFinder.distinct, some API documentation, and started to clean up Path testing. 2010-04-03 14:09:32 -04:00
Mark Harrah 105ef1d1db Exclude maven local repository when Scala version is a snapshot. Should fix issues with new snapshots not being retrieved. 2010-04-03 13:35:27 -04:00
Mark Harrah f0ef690cf5 Make compiler interface precompiled for 2.7.7 and 2.8.0.Beta1 (currently) 2010-04-01 20:20:05 -04:00
Mark Harrah 589904a6d0 support precompiled components 2010-04-01 20:19:29 -04:00
Mark Harrah b2d54b6771 put 'provided' configuration on the right classpaths 2010-04-01 20:18:26 -04:00