Commit Graph

77 Commits

Author SHA1 Message Date
Eugene Yokota ee7e2889dc bumping up to 0.1.0-M8 2015-12-23 19:23:11 -05:00
Martin Duhem 23698d6664 Add scripted-core 2015-12-23 09:50:36 +01:00
Eugene Yokota f84251c877 0.1.0-M6 2015-11-13 01:59:18 -05:00
Eugene Yokota a0fb5e11fc 0.1.0-M5 2015-09-30 22:00:58 -04:00
Eugene Yokota 79b90917ec New house rules 2015-09-16 22:42:10 -04:00
Eugene Yokota c7c697bad1 Add picklers to FileInfo 2015-09-16 21:07:41 -04:00
Eugene Yokota 10fa9a4709 Using doge to release correctly 2015-09-05 01:42:34 -04:00
Eugene Yokota cf6e656a67 Add utilTesting to root 2015-09-05 00:58:48 -04:00
Eugene Yokota c20887853e migrate to scalatest 2.2.4 2015-09-04 17:40:48 -04:00
eugene yokota c491f57f27 Merge pull request #4 from Duhemm/cleaning
Clean the build and the warnings
2015-09-04 06:47:32 -04:00
Eugene Yokota ef14f9dc03 publish tests 2015-09-04 01:48:44 -04:00
Eugene Yokota cf890a84a8 organization := "org.scala-sbt" 2015-09-02 02:44:51 -04:00
Martin Duhem 9183680c82 Merge branch '1.0' of github.com:sbt/util into cleaning 2015-08-31 15:40:26 +02:00
Martin Duhem 6175d92338 Add recommended compiler flags, fix most of the warnings 2015-08-31 15:25:10 +02:00
Eugene Yokota 76d5aa4988 publishArtifact := false 2015-08-31 03:19:51 -04:00
Eugene Yokota fca7a42f3d Add sbt-house-rules and bintray-sbt 2015-08-31 03:02:44 -04:00
Martin Duhem b4e27ce471 Update IO library to sbt/IO v1.0.0-M1 2015-08-31 01:51:03 +02:00
Martin Duhem bb20c40ecc Publish tests in utilLogging project
They are used by the tests in sbt/librarymanagement
2015-08-31 00:57:51 +02:00
Martin Duhem 8eae9ba726 Fix test dependencies, cross compile all projects 2015-08-31 00:57:51 +02:00
Eugene Yokota 871b4f4eef move modules around. 2015-08-20 00:59:57 -04:00
Eugene Yokota 7cbcb67dfa Remove all interface classes except for the ones used by the logger. 2015-08-20 00:38:50 -04:00
Eugene Yokota 81a79826d6 Add build.sbt 2015-08-20 00:18:02 -04:00
Dale Wijnand 9951f8c72b Set version to 0.13.10-SNAPSHOT. 2015-08-03 22:18:33 +01:00
eugene yokota f72c04811a Merge pull request #2106 from Duhemm/interface-specific-sources-clean
Find most specific version of compiler interface sources
2015-07-17 10:25:16 -04:00
fkorotkov 158856feaa Line content from diagnostic classes if available 2015-07-16 15:23:23 -04:00
Martin Duhem 517e4d6abe Don't set `publishMavenStyle := true` for compiler interface 2015-07-16 14:02:25 +02:00
Martin Duhem 3e60e3c4eb Revive comment about sbt's build complications 2015-07-16 13:53:10 +02:00
Martin Duhem 3eef2d66b5 Find most specific version of compiler interface sources
This commit introduces a mechanism that allows sbt to find the most
specific version of the compiler interface sources that exists using
Ivy.

For instance, when asked for a compiler interface for Scala 2.11.8-M2,
sbt will look for sources for:

 - 2.11.8-M2 ;
 - 2.11.8 ;
 - 2.11 ;
 - the default sources.

This commit also modifies the build definition by removing the
precompiled projects and configuring the compiler-interface project so
that it publishes its source artifacts in a Maven-friendly format.
2015-07-16 11:18:48 +02:00
Josh Suereth 0ff2e8fac7 Merge pull request #2085 from twitter-forks/stuhood/java-static-final-fields-as-singletons
Encode static-final constant fields as Singletons
2015-07-14 12:35:56 -04:00
eugene yokota 53bca7513a Merge pull request #2101 from sbt/0.13.9
merge 0.13.9 on 0.13
2015-07-10 16:07:05 -04:00
Pierre DAL-PRA 8f849ce2bd Fix most build warnings 2015-07-10 11:53:48 +02:00
Eugene Yokota 351a7dae1d Ref #2068. Scala version bump needs to accompany scala-reflect bump. 2015-07-09 21:20:47 -04:00
Stu Hood e296ca863d Add missing dependency 2015-07-06 11:11:06 -07:00
Eugene Yokota c9ef337b5c Fixes #2043. bintrayRelease is repeated 20x? 2015-06-24 16:56:45 -04:00
Eugene Yokota bcec8353e0 Fix typo 2015-06-20 14:42:26 -04:00
Eugene Yokota 81343707b9 Skip process unit tests 2015-06-20 14:21:59 -04:00
Eugene Yokota f3ff3594ed Adds bundledLauncherProj to allProj
This matters when someone tries to locally build sbt from source.
2015-06-20 14:21:59 -04:00
Eugene Yokota d0473906c2 Bumping up Scala version to 2.10.5/2.11.6. Fixes #1980
To pass File => Unit callback across the classloader boundary
I am encoding it as a java.util.List[File] by overriding
 method.
This was needed since Java didn't allow me to cast
from one classloader to the other.
2015-06-19 16:51:39 -04:00
Eugene Yokota 05358d6e3d Fixes the releasing 2015-06-09 17:20:03 +02:00
Eugene Yokota ca3c29efbc call bintrayRelease on nightly 2015-04-22 00:28:47 -04:00
Eugene Yokota feca1f6fad publish nightlies to bintray 2015-04-20 12:51:18 -04:00
Eugene Yokota 5a7bb765df publish to bintray 2015-04-20 10:56:37 -04:00
eugene yokota a35cbc9439 Merge pull request #1946 from dwijnand/rename-root-project-to-sbtRoot
Rename root project to sbtRoot.
2015-04-07 14:50:27 -07:00
Dale Wijnand 5f37efa4f5 Rename root project to sbtRoot.
This is mostly for IntelliJ IDEA.

Currently IntelliJ IDEA's Scala (and SBT) plugin defines:

* the project name (as seen in the window title and in the "open recent
  project" list) from `name`
* the root module (as seen in the project view and in project structure)
  from `id`
* doesn't use `moduleName` at all

After this change the sbt project is no longer identified as "root".

I was undecided between `sbtRoot` and `sbtRootProj`, and went with the
shorter option. I'm happy to revise this decision.
2015-03-27 01:35:36 +00:00
Dale Wijnand c2325f590b Make use of the nicer Project settings syntax in 0.13.8. 2015-03-27 01:19:26 +00:00
Josh Suereth 0ca14fdf86 Merge pull request #1938 from sbt/wip/launcher-as-module
Removing launcher in favor of re-wrapping sbt/launcher module
2015-03-26 08:13:46 -04:00
Josh Suereth 41900ae028 Remove unused proguard configuration. 2015-03-24 18:37:57 -04:00
Josh Suereth aa7de28217 fix launcher re-publication.
* The rebundled sbt launcher is now pushed into the old location again.
2015-03-24 18:32:56 -04:00
Josh Suereth 3121ed9678 Add sonatype-snapshots resolver to the list for the launcher module snapshots. 2015-03-24 16:16:55 -04:00
Josh Suereth 4f1e1f61fc Migrate to using the sbt/launcher module, rather than having the code embedded.
* Remove launch/* code/tests, as these are in the sbt/launcher project.
* Create a new project which will resolve launcher module from sonatype-snapshots,
  and repackage it for the currently building version of sbt.
* Remove ComponentManagerTest which was relying DIRECTLY on launcher classes.
  We'll need to reconfigure this shortly to enable the tests again.

Remaining TODOs -

* Update resolvers so people can find the launcher.
* Add ComponentManagerTest back.
* Re-publish the sbt-launch.jar in the location it used to be published.
2015-03-24 16:12:51 -04:00