sbt/project
William Benton 3a1ad44c45 Support Ivy 2.3.0-final.
This entailed modifying ResolutionCache and the CustomPomParser
to reflect changes to the ResolutionCacheManager interface and
DefaultExtendsDescriptor class between Ivy 2.3.0-rc1 and
2.3.0-rc2. Specifically,

1. ResolutionCacheManager now includes two additional methods
that needed implementations in ResolutionCache:
getResolvedModuleDescriptor(mrid: ModuleRevisionId) and
saveResolvedModuleDescriptor(md: ModuleDescriptor). I adapted
the implementations for these (which are expressed primarily in
terms of other interface methods) from Ivy 2.3.0's
DefaultResolutionCacheManager.

2. Instead of taking a ModuleRevisionIdentifier and a resolved
ModuleRevisionIdentifier as its first two arguments, the
DefaultExtendsDescriptor constructor now takes a
ModuleDescriptor. This was a trivial change.

Note that ResolutionCache.getResolvedModuleDescriptor does not
appear to be used by Ivy as sbt uses Ivy and there is thus no
test coverage for its implementation. Also note that the
DefaultResolutionCacheManager object created in
Update.configureResolutionCache now requires a reference to an
IvySettings object; DRCM expects this to be non-null.
2013-12-13 14:24:37 -06:00
..
Docs.scala Docs: sitemap generator, basic robots.txt. Fixes #916. 2013-10-17 15:00:48 -04:00
Proguard.scala Reorganized/commented proguard build configuration. 2013-12-13 10:33:07 -05:00
Release.scala Use sbt 0.13.0 to build the 0.13 branch. 2013-09-10 08:30:00 -04:00
Sbt.scala 0.13.1 2013-12-10 10:18:42 -05:00
SiteMap.scala Docs: sitemap generator, basic robots.txt. Fixes #916. 2013-10-17 15:00:48 -04:00
Status.scala stamp-version should fail if current version is a release 2013-06-03 10:36:21 -04:00
Sxr.scala Restore sxr support and fix links to sxr'd sources. Fixes #863. 2013-09-24 11:34:14 -04:00
Transform.scala auto-generate conscript launchconfigs from launcher boot.properties 2013-06-28 00:01:19 -04:00
Util.scala Support Ivy 2.3.0-final. 2013-12-13 14:24:37 -06:00
build.properties 0.13.1 2013-12-10 10:18:42 -05:00
p.sbt Use sbt 0.13.0 to build the 0.13 branch. 2013-09-10 08:30:00 -04:00