This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
We have decided to switch to AccuRev VCS (http://www.accurev.com). It is a pretty cool system, but there is not a Netbeans plugin for it. There is one for Eclipse. I want to continue to be a loyal Netbeans user, but IDE and VCS integration is a very useful combination that I will sorely miss.
I thought I had originally set this as an enhancement instead of a defect, but apparently not.
I didn't think that this would be the most popular issue, but it did have 3 votes. Now that it is moved, the votes where wiped. I added my vote back, but I don't know if the others will. I know I often don't go back and re-vote on items after they were discarded by the system...
Well, I can't say I really know what I was doing, but I started on Module for AccuRev. It has some issues, but works pretty well for what it was designed for. The most important things for me were the quick-diff and seeing which files were modified. I just sort of jumped in and started on it. Now that I have a better idea what is involved, I would have made some different choices. Making a VCS from scratch is hard. :) I used the other NB modules and examples, but they were all different enough that I didn't know exactly which to emulate. I would appreciate any help / advice I could get on this. http://kenai.com/projects/accurev/
I am not sure if there is going to be movement on this issue, but I would add that I have had quite a bit of success with my plugin. It just does the basic things that I needed it to: * Login / Logout * Show when files are out of date * Integrate with the system to provide diff and quick-diffs * Show Changes * Revert * Handle class rename * Annotate AccuRev has a two phase commit, and the plugin only does the first phase, and that only on a refactor. I didn't want to have to deal with commit messages at that point. The AccuRev product comes with a UI, so I do those operations in that. I have recently spoken with an AccuRev rep. and asked a few things. They were just purchased by MicroFocus and are still getting up to speed. AccuRev has a command line interface, but they also have a Java library. The current plugin uses the CLI, but it would certainly be easier to use the library so that the CLI responses would not have to be parsed. Since AccuRev is a commercial product, I am not sure how to go about making a viable open source plugin for it. I have spoken with several NB people in the past who were willing to help, but without access to a server, I am not sure how much they could help. I would think the library would also need to be included, but that likely raises some legal issues that I am not equipped to deal with. The end result of all this is that the plugin is at more-or-less of a stand-still. I feel a bit cautious about promoting it, because certain things (like package rename) does not work. I am excited to see any updates to this ticket. If there is any momentum behind this, I would be willing to help in any way I can.