Commit Graph

10242 Commits

Author SHA1 Message Date
Mark Harrah f94ab145b5 accept arguments for scripts 2011-06-29 21:44:55 -04:00
Mark Harrah f022f5057f settings example and simple test 2011-06-29 21:44:55 -04:00
Mark Harrah c25c92da40 add missing Attributed.get method 2011-06-29 21:44:37 -04:00
Mark Harrah 099c73ec0d temporary fix for source jar getting put in compile configuration 2011-06-29 21:44:37 -04:00
Mark Harrah 51d279b3a3 add missing Attributed.get method 2011-06-29 21:44:37 -04:00
Mark Harrah 5ec6a0479f fix help message for 'set' 2011-06-29 07:47:33 -04:00
Mark Harrah 37c5062d2d don't drop session settings during cross build 2011-06-27 22:29:48 -04:00
Mark Harrah 205a67e4a3 warn when reload discards session settings 2011-06-27 22:29:48 -04:00
Mark Harrah 5b1ca2c6b0 drop SessionSettings.prepend, which wasn't used 2011-06-27 22:29:48 -04:00
Mark Harrah 818aa0a563 fix obvious syntax errors, but not the whole test yet 2011-06-27 22:29:48 -04:00
Mark Harrah eb6a59bdd3 move locks test back to a normal unit test 2011-06-27 22:29:48 -04:00
Mark Harrah 078524aa8e fix last dep-mgmt test 2011-06-27 22:29:48 -04:00
Mark Harrah fa1dd84e5b Merge pull request #77 from simono/fix-gitRetrieve
Recover when gitRetrieve(.) fails.
2011-06-27 08:06:32 -07:00
Simon Olofsson f05cbf00b2 Recover when gitRetrieve(.) fails.
When gitRetrieve(.) fails (e.g. because no git is installed) an
exception is thrown but the created directory isn't removed. This commit
removes the directory when an exception occurs, so that the user can
retry.
2011-06-27 16:45:22 +02:00
Mark Harrah a0faaca824 properly build from scratch 2011-06-26 13:14:17 -04:00
Mark Harrah c7885ce1ff build work 2011-06-26 12:27:07 -04:00
Mark Harrah 9578ed3db0 move locks test to scripted tests 2011-06-26 12:27:06 -04:00
Mark Harrah f7068a4cbb introduce file-mappings for File->File, Extracted.append for reloading with additional settings 2011-06-26 12:27:06 -04:00
Mark Harrah 5c8d619880 apply javac log level approach to directJavac 2011-06-26 12:27:06 -04:00
Mark Harrah 9f4778a2a0 try to work around internal FileChannel NPE 2011-06-26 12:27:06 -04:00
Mark Harrah 090acd6549 add methods for directly working with credentials 2011-06-26 12:27:06 -04:00
Mark Harrah 1a4646b7f5 move locks test to scripted tests 2011-06-26 12:27:06 -04:00
Mark Harrah 0831552dc5 apply javac log level approach to directJavac 2011-06-26 12:27:06 -04:00
Mark Harrah 83aff9d3c2 Merge pull request #74 from duboisf/issue_68
Added JavacLogger, closes #68
2011-06-25 06:59:57 -07:00
Mark Harrah 48940bf23c Merge pull request #74 from duboisf/issue_68
Added JavacLogger, closes #68
2011-06-25 06:59:57 -07:00
Fred Dubois 2f4be49cf6 Added JavacLogger, for issue #68
- JavacLogger.msgs uses ListBuffer for constant time append
- Synchronized access to JavacLogger.msgs since appends comes from multiple
  threads
- JavacLogger.info uses Level.Info instead of Level.Debug
- Wrapped call to javac in allCatch to guarantee logger being flushed
2011-06-25 09:55:23 -04:00
Mark Harrah e73ebda27d fix accumulation of loggers in tests. allows custom test configurations to extend Test 2011-06-25 09:37:55 -04:00
Mark Harrah 7e37689c5b drop test for unsupported configuration 2011-06-25 09:37:55 -04:00
Mark Harrah 9878d9b3ff allow specifying artifact/ivy patterns in [repositories] separately 2011-06-25 09:37:26 -04:00
Mark Harrah 1307292256 put exclude_classifiers in target/ of the root project. fixes #70. 2011-06-23 20:37:57 -04:00
Mark Harrah 18a3e7995e add new ProjectReference called LocalRootProject for referencing the root project in the current build 2011-06-23 20:37:56 -04:00
Mark Harrah e5fbfdd3c1 Resolve References in plugins 2011-06-23 20:37:56 -04:00
Mark Harrah b867d2e398 add method noTestCompletion() for disabling test name completion. ref #66 2011-06-23 20:37:56 -04:00
Mark Harrah 1dc3f0ed56 add missing file 2011-06-22 19:50:41 -04:00
Mark Harrah 2b6d5c1316 add extraLoggers to make it easier to add loggers 2011-06-22 19:17:10 -04:00
Mark Harrah c919a9c3fd cache calls to definesClass within a run. closes #67 2011-06-22 19:17:10 -04:00
Mark Harrah 3bd43e81eb update conscripts 2011-06-22 19:17:10 -04:00
Mark Harrah 444cbbeb37 reintegrate a dependency-management test 2011-06-22 19:17:10 -04:00
Mark Harrah 738e32b9c6 add extraLoggers to make it easier to add loggers 2011-06-22 19:17:10 -04:00
Mark Harrah 5d0cdc8de4 use ivyConfigurations for interDependencies instead of scope configurations 2011-06-22 19:17:10 -04:00
Mark Harrah d0e072aa14 fix dependsOn not propagating failures in dependencies 2011-06-22 19:17:10 -04:00
Mark Harrah 77d8bf8a57 lazy InputCache for recursive caches 2011-06-20 15:25:23 -04:00
Mark Harrah 4921be04c8 add ChainedResolver(name: String, resolvers: Seq[Resolver]), closes #63 2011-06-20 15:25:23 -04:00
Mark Harrah e8b33f9286 lazy InputCache for recursive caches 2011-06-20 15:25:23 -04:00
Mark Harrah c4ac9445e3 cache failing classifiers. fixes #46 2011-06-19 21:01:29 -04:00
Mark Harrah 4c770e8f27 annotate return type Seq[Setting[_]] for several methods in Defaults
works around issue with scalac:
[error] class file needed by Defaults is missing.
[error] reference type _$34 of (t: <?>)(ss: <?>)Seq[sbt.Project.Setting[_]] refers to nonexisting symbol.
2011-06-18 21:02:15 -04:00
Mark Harrah a028f8e6d7 fixes issue with inter-project resolution when project delegates are defined 2011-06-18 20:17:50 -04:00
Mark Harrah b8ba743e87 fix description of unmanagedBase 2011-06-18 14:55:32 -04:00
Mark Harrah efe69ba66f update .gitignore, fixes #61 2011-06-18 14:46:59 -04:00
Mark Harrah d7f991632e fix compiler-interface-src artifact 2011-06-17 22:34:17 -04:00