Accurev VCS Wiki
State of the project
The first phase of the project was to get some of the things I felt I needed most from the IDE:
- Displaying of modified files
- Basic Diff capabilities (especially the QuickDiff)
- Refactoring support
This phase of the project is pretty well done. Refactoring works on a file level, although does not seem to work on a directory level. With the exception of refactoring (move and delete), this module does just mainly read-only actions to the AccuRev server.
To do higher level operations, like promote, merge, patch, ... I would need to put a lot more time in and have some additional support. Also, I would need to start working on a test suite, something I have avoided. (I believe in testing, don't get me wrong, but testing a VCS is complicated, especially with only luke-warm support from AccuRev itself.)
Releases
Futures
To do much more than I am doing would require a lot of work. For instance, many operations (like promote) are often associated with a trigger that may bring up AccuWork for instance. So, to do a promote I would need to implement an AccuWork interface. Although I would like a crack at implementing a cooler AccuWork UI, this just does not seam feasible to me at the current time.
At one point, AccuRev was planning to release an API that I could use access some of these features, but that has not come to fruition yet.
Help wanted
So, at this point I would settle for getting the features I have working better. I knew nothing of the Netbeans RCP when I started this. Any advice or help would be very much appreciated.





