Commit Graph

5624 Commits

Author SHA1 Message Date
Mark Harrah de6f55952f allow watching and triggered messages to be customized 2011-09-16 22:04:56 -04:00
Mark Harrah babe8dbbdb conditionally initialize onLoad and onUnload. fixes #186 2011-09-16 22:04:56 -04:00
Mark Harrah b55c13d254 fix test case 2011-09-16 22:04:56 -04:00
Mark Harrah f2e75c0811 Merge pull request #185 from waywardmonkeys/spelling
Spelling
2011-09-16 17:11:18 -07:00
Bruce Mitchener 24e34a076f Spelling fixes. 2011-09-14 12:18:48 +07:00
Mark Harrah 79131a60d1 sort output of 'projects' by name. fixes #182. 2011-09-13 22:56:55 -04:00
Mark Harrah 9d0cb47e0a force REPL startup to be synchronous. fixes #175. 2011-09-12 19:48:10 -04:00
Mark Harrah 516e89200b Add custom resolvers from global plugin project to project/. Fixes #177. 2011-09-12 19:48:10 -04:00
Mark Harrah fc88db1c78 Merge pull request #181 from indrajitr/deprecations
Deprecate `scaladocOptions` in favor of `scalacOptions in doc`
2011-09-12 15:12:17 -07:00
Indrajit Raychaudhuri ebb16bc9a3 Deprecate `scaladocOptions` in favor of `scalacOptions in doc` 2011-09-13 03:39:48 +05:30
Mark Harrah 1b0c619308 don't add _root_ to definitions in the empty package 2011-09-11 13:46:30 -04:00
Mark Harrah abcd9a041f Merge pull request #169 from indrajitr/dep-exclude
Basic support for exclusions in inline dependencies
2011-09-10 11:39:26 -07:00
Indrajit Raychaudhuri bd8d1c0698 Support for simple exclusion rules in inline dependencies
This support excluding a library from the dependency tree for a given
set of `ExclusionRule`s. There are two ways to achieve this:

- Using `organization` and `name` pairs:
val dep = "org" % "name" % "version" exclude("commons-codec", "commons-codec") exclude("org.slf4j", "slf4j-log4j")

- Using `ExclusionRule`:
val dep = "org" % "name" % "version" excludeAll(ExclusionRule("commons-codec", "commons-codec"), ExclusionRule("org.slf4j", "slf4j-log4j"))
2011-09-10 04:32:47 +05:30
Mark Harrah 0283ad2fc8 prefix automatic imports with _root_. Fixes #173. 2011-09-09 18:39:10 -04:00
Mark Harrah 3511b47f07 Merge pull request #178 from indrajitr/snapshot-key
Expose snapshot flag via standard `SettingKey`
2011-09-09 06:34:53 -07:00
Indrajit Raychaudhuri 450fa15c0e Expose snapshot flag via standard `SettingKey` 2011-09-09 18:35:57 +05:30
Paul Phillips 528b4ed342 Limit unnecessary Array allocations from ClassToAPI.
+----------------------------------------------------------------------------+----------------+
|                                    Name                                    |  Shallow Size  |
+----------------------------------------------------------------------------+----------------+
|  +---1571683 zero length arrays xsbti.api.Annotation[]                     |    25,146,928  |
|  |                                                                         |                |
|  +---1373273 zero length arrays xsbti.api.TypeParameter[]                  |    21,972,368  |
|  |                                                                         |                |
|  +---305126 zero length arrays xsbti.api.ParameterList[]                   |     4,882,016  |
|  |                                                                         |                |
|  +---295294 zero length arrays xsbti.api.MethodParameter[]                 |     4,724,704  |
|  |                                                                         |                |
2011-09-07 13:09:53 -07:00
Paul Phillips fae7c3b429 Make large Relations more readable.
For those poor suckers attempting to use -Dxsbt.inc.debug.
2011-09-06 11:55:18 -07:00
Mark Harrah 1a3a6ed0aa Merge pull request #168 from indrajitr/0.11
Honor <exclusions/> in <dependency/> when available
2011-09-06 05:11:19 -07:00
Indrajit Raychaudhuri 1647efd6f8 Honor <exclusions/> in <dependency/> when available 2011-09-06 17:29:42 +05:30
Mark Harrah dbd1096012 set version back to snapshot 2011-09-04 19:27:15 -04:00
Mark Harrah f096d76cf6 'skip' description 2011-09-04 13:33:40 -04:00
Mark Harrah 370145994f Revert modifying publishMavenStyle based on sbtPlugin. 2011-09-04 13:33:40 -04:00
Mark Harrah e0103293f6 0.11.0-RC0 2011-09-03 20:09:09 -04:00
Mark Harrah b3291dc4ee Print names of Plugins on classpath in 'about' command. 2011-09-03 17:30:38 -04:00
Mark Harrah fc3ebb7436 don't interpret files with exact name '.sbt' as quick configurations 2011-09-03 17:30:38 -04:00
Mark Harrah 5420a48a87 on-load message customizable, more specific message for plugin projects 2011-09-03 17:30:37 -04:00
Mark Harrah 8938fc564e fix includeFilter in unmanagedJars reference 2011-09-03 17:30:37 -04:00
Mark Harrah 228b245d2d make filter changes more backwards compatible. ref #165 2011-09-03 14:59:34 -04:00
Mark Harrah 14bf0886c9 Revert "scalacOptions, javacOptions in Compile in project/plugins/ affect build definitions"
This reverts commit 5793a3c66cd47087562072b69fb21d262cbbd0bc in favor of migrating project/plugins/
  to project/, which makes project/ a proper project.

Conflicts:

	main/Load.scala
2011-09-03 14:59:34 -04:00
Mark Harrah a824aa97e5 migrate project/plugins/ contents to project/. fixes #166 2011-09-03 14:59:34 -04:00
Mark Harrah d145fcc457 scalacOptions, javacOptions in Compile in project/plugins/ affect build definitions. fixes #166 2011-09-03 14:59:34 -04:00
Mark Harrah f515a0e8b6 Merge pull request #165 from indrajitr/0.11
Externalize resourceFilter configuration
2011-09-03 07:51:46 -07:00
Mark Harrah a6280819af Merge pull request #167 from indrajitr/0.11-startyear
Add start-year to ProjectInfo
2011-09-03 07:42:29 -07:00
Indrajit Raychaudhuri 7f9adf31b8 Add start-year for compliance in ProjectInfo 2011-09-03 02:19:08 +05:30
Indrajit Raychaudhuri 5614243ce9 Make include and exclude filters more consistent in name and behavior.
GlobalScope has conservative default with task specific filters explicitly modified.
2011-09-03 02:09:25 +05:30
Mark Harrah fd130fcb16 README formatting 2011-08-31 20:59:40 -04:00
Mark Harrah 02f666ec0e miscellaneous fixes 2011-08-31 20:59:40 -04:00
Mark Harrah 29034f700b Merge pull request #164 from indrajitr/0.11
organizationName and organizationHomepage need not be set in GlobalScope
2011-08-31 16:12:47 -07:00
Indrajit Raychaudhuri 434d7f2322 organizationName and organizationHomepage need not be set in GlobalScope 2011-08-31 20:34:40 +05:30
Mark Harrah 23a10a3dbf fix tests 2011-08-31 08:25:32 -04:00
Mark Harrah 20c7c67987 2.9.1.final 2011-08-31 08:25:21 -04:00
Mark Harrah a2fe069fb0 default to shared boot directory 2011-08-31 08:25:11 -04:00
Mark Harrah 65ae7dab1c switch publishMavenStyle off when project is an sbt plugin 2011-08-30 09:16:33 -04:00
Mark Harrah 0c2cb33d7b Undeprecate conversions to ScopedKey 2011-08-28 13:30:11 -04:00
Mark Harrah 1471081c0d test to ensure correctness of local resolver+useOrigin in ivysettings.xml 2011-08-27 23:13:10 -04:00
Mark Harrah febe7e56e1 fix binary dependency recompilation problem introduced by fix for #108 2011-08-27 11:54:16 -04:00
Mark Harrah 950bf200dc clean up optional dependency handling for make-pom. fixes #162 2011-08-26 23:27:03 -04:00
Mark Harrah 565cd3802f fix dependsOn breakage from Initialize rework 2011-08-26 23:27:03 -04:00
Mark Harrah 039982ab1e better default for traces in run 2011-08-26 23:27:03 -04:00