Our Rate of Change
JWare/AntXtras Svn4Ant (Svn4Ant) is refactored and extended as the need arises. In particular, as new versions of Subversion, SVNKit, and Ant are released, Svn4Ant will change to remain up-to-date and to take advantage of new features where feasible (and worth the effort). We will always update Svn4Ant to fix critical bugs or packaging issues as soon as possible.
Below we describe our (near) future plans generally. We estimate there will be two beta releases of Svn4Ant 1.2.0 before the final release; see details below. You can use the JWare/AntXtras Feature Requests Tracker to submit your own enhancement suggestions. We often reschedule features to the next major release if we decide there are enough new concepts and/or components for the release under construction. Items rescheduled in this manner have not fallen behind schedule per se, they’ve just been reprioritized with regards to the current release.
Planned Extensions
01. General
- Need to sign releases. [1.2]
- Integrate with latest version of major dependencies [1.1]
- Build against SVNKit 1.1.4 [1.1b1]
- Build against JavaHL 1.4.3 [1.1b2]
- Build against Ant 1.7 [1.1b2]
- Build against AntXtras/Foundation 0.5.1 [1.1b2]
- Complete Svn4Ant User Guide [1.2]
- Complete Svn4Ant Quick Start Guide [1.2]
02. Client Components
- Rebuild against SVNKit 1.1.4, Ant 1.7, and AntXtras 0.5.1. [1.1b2]
- Add SCM tasks for branching and tagging support (similar to svncopy.pl in contrib area). [1.1b2]
- Add support for branch reporting (auditing). [1.2]
- Add patch management tasks. [1.3]
03. Admin Components
- Rebuild against SVNKit 1.1.4, Subversion JavaHL 1.4.3, and Ant 1.7. [1.1b2]
- Rework to use as much of SVNKit instead of JavaHL for the file:// protocol. Makes it possible to eliminate dependency on native platform libraries for users running admin scripts on server machine. [1.2]
- Add new component <svnadmin-sync> for synchronizing two repositories using new 1.4 features. [1.2]
08. Helpers
- Move helper value URI handlers ($loadfile: and $os:) to AntXtras/Foundation project. [1.2]
09. Support for other JWare/AntXtras-based Projects
- AntUnit (website). [0.5rc]
- CI-Build (SAMS).
- Verz4Ant.
10. In Need of Future JRE, Ant, and/or newer Third-Party Library
Status Icons Key
- Item is planned for some future iteration.
- Item design and implementation has started.
- Item has been completed and released to some milestone iteration.
- Item has fallen behind schedule (missed milestone).
- Item has been rescheduled to next major release.
- Item has fallen seriously behind schedule an is in danger of reverting to simply “planned” for a future iteration.
- Item has been cancelled permanently. (This status is shown for one full point release cycle; it is then removed along with item.)
|