Mark Harrah
92fc01f185
Use lock file to control access to boot directory during update
2009-10-24 13:07:42 -04:00
Mark Harrah
0a79f1ebbd
First update to launcher documentation
2009-10-24 13:07:23 -04:00
Mark Harrah
21df141e76
update notes
2009-10-24 10:50:26 -04:00
Mark Harrah
bb02f60e5e
Set up Ivy cache for launcher to properly handle SNAPSHOTs.
2009-10-24 09:14:32 -04:00
Mark Harrah
dc7da2dc98
Added test repository to publish to.
2009-10-23 22:04:15 -04:00
Mark Harrah
9feda977bf
set sbt version to 0.5.6-p2
2009-10-23 10:06:12 -04:00
Mark Harrah
80e1a4f60f
Add toString for ScalaInstance and verify that version does not contain spaces
2009-10-20 18:47:51 -04:00
Mark Harrah
94a0fb5916
Allow version property names to be specified
2009-10-19 23:18:13 -04:00
Mark Harrah
02e2d6425d
versions set to 0.6.0
2009-10-19 18:31:22 -04:00
Mark Harrah
fa73205ac3
Extra logging, update default sbt.boot.properties
...
Tests for standard library substitutes
2009-10-18 22:25:50 -04:00
Mark Harrah
33434bc82b
Cut size of final jar by 300k.
2009-10-17 22:40:02 -04:00
Mark Harrah
f045123989
Launcher documentation
2009-10-17 09:48:39 -04:00
Mark Harrah
1c9cabc69f
Update launch specification, fix launch initialization, general cleanup
2009-10-15 18:10:11 -04:00
Mark Harrah
51d8d242d7
some API documentation
2009-10-15 18:09:15 -04:00
Mark Harrah
4fda9f0690
Workaround for private access modifier for Global.computePhaseDescriptors in 2.8.
2009-10-15 18:06:57 -04:00
Mark Harrah
a2c0fc941b
some API documentation
2009-10-15 18:06:01 -04:00
Mark Harrah
7f12a80385
Fix ScalaCheck dependency in build
2009-10-15 18:05:43 -04:00
Mark Harrah
f5b3aa47fc
Project creation and property filling
2009-10-14 20:53:15 -04:00
Mark Harrah
8e08708792
Fix global lock implementation for ComponentManager
2009-10-14 18:05:53 -04:00
Mark Harrah
1a74b7e863
Only write 'info' tag if user has not provided one.
2009-10-11 15:43:42 -04:00
Mark Harrah
1d40e5e71d
Synchronize caches
2009-10-10 22:01:03 -04:00
Mark Harrah
e88214efbd
Additions to help the sbt/xsbt combination
2009-10-09 19:12:14 -04:00
Mark Harrah
7bb72ecb8b
Scaladoc, run, and console interfaces
2009-10-07 21:27:53 -04:00
Mark Harrah
32dae0bfd1
Fixes to proguard action
2009-10-07 07:44:54 -04:00
Mark Harrah
651a84ebaf
Fix 2.8 scaladoc interface
2009-10-05 22:43:11 -04:00
Mark Harrah
ac645c4387
Fixes for the build
2009-10-05 20:26:51 -04:00
Mark Harrah
85346bd9d8
Fix compilation test, add scaladoc interface, remove structural types ( #2265 )
2009-10-03 09:39:16 -04:00
Mark Harrah
34fd967c66
General support for searching for the working directory to use for the launched application
2009-10-01 22:59:02 -04:00
Mark Harrah
859767f0e1
Update launch configuration grammar for search
2009-10-01 22:58:32 -04:00
Mark Harrah
a597062df8
Bump version of sbt used to build
2009-10-01 22:57:57 -04:00
Mark Harrah
08817dff69
Include latest updates from sbt Ivy support
2009-10-01 22:56:23 -04:00
Mark Harrah
69aa076e5d
Add example for using launcher
2009-09-27 15:31:03 -04:00
Mark Harrah
b2fdc07505
Turned sbt launcher into a general Scala application launcher as described in launch.specification
2009-09-27 14:39:26 -04:00
Mark Harrah
56e96c3f49
New generalized launcher
2009-09-26 02:18:04 -04:00
Mark Harrah
76e81409df
Updates to Ivy component and getting launcher component working.
2009-09-08 23:13:30 -04:00
Mark Harrah
72ce84933d
Fixed tests
2009-09-06 16:05:31 -04:00
Mark Harrah
39546077ee
Some comments and better organization of compile-related code.
2009-09-05 15:01:04 -04:00
Mark Harrah
8bfb2802fb
Filling in logging and making cross-compile work.
2009-09-05 12:19:34 -04:00
Mark Harrah
e388ffd3a6
Remove hard-coded scala version in compile test.
2009-09-04 09:22:48 -04:00
Mark Harrah
12c5f5a0d5
Mostly working cross-compile task.
...
Analyzer plugin is now a proper internal phase to get around bootstrapping issues.
Correctly handle source tags.
2009-09-03 23:40:47 -04:00
Mark Harrah
edca6620e4
factor out context for compile test
2009-08-31 10:46:22 -04:00
Mark Harrah
b9c227ecb6
Tracking subproject.
2009-08-31 10:45:32 -04:00
Mark Harrah
3c90faeb95
Correct cache intialization in Changed tracker.
2009-08-31 10:43:41 -04:00
Mark Harrah
5c3bc10c2c
Helper CacheResult subclass
2009-08-31 10:41:59 -04:00
Mark Harrah
5fa328551c
Small improvements to I/O
2009-08-31 10:41:43 -04:00
Mark Harrah
26da622276
General improvement of tasks/caches/tracking:
...
- Specify behavior of ChangeReport and give it a toString implementation.
- Cache initialization.
- Specify cleaning behavior on TaskDefinition and Tracked instances.
- Sync task implementation handles output changes.
2009-08-30 21:53:38 -04:00
Mark Harrah
65c4cac90c
Added a couple of methods on Iterables for Task
2009-08-30 21:49:50 -04:00
Mark Harrah
6a61193a47
Removed tuple caches.
...
Removing these 16 implicits brought compile time for Cache subproject down to 7s from 17s.
2009-08-30 21:47:33 -04:00
Mark Harrah
81e546fa30
Add toString to TaskFailure exception
2009-08-30 21:45:49 -04:00
Mark Harrah
05f4f60553
Add methods to FileUtilities to read entire file into String or Array[Byte]
2009-08-30 21:44:44 -04:00