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.
In the current implementation all the look vendors of the objects which are under the control of the VCS must care about the VCS actions, anotations changes and so on. The code is always nearly the same and probably will be copied from module to module. To keep from this the VCS core module has to introduce VCSDecoratorLook decorating all these looks and doing the VCS stuff.
There's an associated issue #35485. There're currently no FS annotations and FS actions on projects folders. I'm waiting for the final specification with this. It needs to be determined whether the FS annotations and FS actions should be visible in Logical View. Also IMHO this should not be solved just in VCS. There should be some "filesystem decorator", that will display filesystem annotation and filesystem actions. Otherwise FileSystem.Status and FileSystem.getActions() will become useless API.
IMHO this should be implemented in projects in a central place for all filesystems. Not just VCS.
note to better track the issues: pls, see issue #35498 VS->Update/Commit and others... doesn't reload Editor's content and doesn't change file's status
Well, the decirator Look can be implemented on various places in the system. The question is what part of the system should be responsible for showing the filesystem actions, annotations, etc. I can see two possibilities: - it's the feature of ProjectMember's look -> any view visualizing project members will get this stuff automaticaly - its the feature if the view, e.g. the Files View will show annotations, but the Logical View will not (or both will, but some other view e.g. Outline View will not) This has to be decided first. My personal opinion is that the latter is correct.
this doesn't seem to make sense assigned to me. :-)
:-). Am I supposed to decide if CVS status info should be in all possible views or just in some of them (those which implementors wish)? If so, then I would go with second option.
oh, sorry. yes, i think it is the second of the two. granted that both the Logical and Files views need to show vcs info.
As described in http://www.netbeans.org/servlets/ReadMsg?msgId=619519&listName=nbdiscuss the current work on projects prototype has been stopped.
--> VERIFIED