Future Plans

   Below we describe our future plans for JWare/AntXtras Subversion for Ant. Svn4Ant distributions are broken up into different release series. A series is really another word for all the releases of a particular main version number. We currently support three series: the 1.x series also called the v1 series, the 2.x series also called the v2 series, and the 3.x series also called the v3 series. You can use the Svn4Ant Feature Requests Tracker to submit your own enhancement suggestions for either the v2 or v3 series.

Series Description
  1. The v1 series is the original release from iDare Media, requires only a 1.4 JRE, and is compatible with Ant 1.6.5 through Ant 1.7.x, works with the v1 series of AntXtras, and requires SVNKit 1.1.4. For all real purposes, this series is closed and deprecated in favor of a newer series.

  2. The v2 series represents a re-branded path for Svn4Ant under the independent JWare Software (org.jwaresoftware) namespace, and is the matching package for the v2 AntXtras series. The v2 series still requires only a 1.4 JRE, is compatible with Ant 1.7.x and AntXtras 2.x and requires SVNKit 1.1.8 (Subversion 1.4.x or older). This is the best series for production environments using Ant 1.7.x.

  3. The v3 series is the development line for Svn4Ant; it will require at least a JRE 1.5, the Ant 1.8 release, the AntXtras v3 series, and SVNKit 1.3.x (Subversion 1.5.x and 1.6.x). In a nutshell, this is where we will put any significant “new stuff.” This is the best series for production environments using Ant 1.8.x..

Current Feature/Issue Backlog

01. General or Project-Level

  • Sign releases. [2.0.0]
  • Fix .sha1 files to work with sha1sum out-of-box. [2.0.0b2]
  • Integrate with Ant 1.7.1. [2.0.0b2]
  • Put back Jakarta-regexp in ‘_withdeps’ package! [2.0.0b2, FS#149]
  • Integrate with Ant 1.8. [3.0.0]
  • Integrate with SVNKit 1.3 (Subversion 1.5/1.6) [2.1.0, 3.0.0, FS#142]
  • Complete migration to new namespace and wiki. [3.0.0, FS#74]
  • Upgrade User Guide for v3 series and new namespace. [3.0.0]

02. Client Components

  • PinningTask should examine the SVNException error codes more carefully. [2.0.0b2, FS#60]
  • Fix <svn:svn> to account for proxy and ssh settings. [2.0.0b2, FS#20]
  • Add new -mimetype parameter to <svn:add> [3.0.0, FS#52]
  • <del>Enhance <svn:credential> to permit proxy-specific username and password.</de> [2.0.0b2, FS#47]
  • Fix <svn:export> to take an explicit “controls” parameter for compression. [3.0.0, FS#93]
  • Fix <svn:branch> – it can tak a ridiculous amount of time to execute! [3.0.0, FS#59]
  • New <svn:clean> to remove non-controlled files and directories from a working copy. [FS#95]
  • New <svn:exists> that can check if an item already exists in a repository. [FS#62]
  • New <svn:report> to generate change logs. [FS#63]
  • New <svn:buildrevision> to match the standard <buildnumber> for WC's revision. [FS#152]

03. Admin Components

  • Finish svn:admin-load component. [on-hold;JavaHL broken, FS#18]
  • Add pre-post hook call parameters to svn:admin-load when available in JavaHL. [on-hold, FS#39]
  • Add deltify call parameters to svn:admin-dump when available in JavaHL. [on-hold, FS#40]

04. Other Components

  • Investigate if something like <svn:look> needed.

Navigation
Personal Tools