Community
Participate
Working Groups
When I am committing changes in java code in the synchronize view I am using the Java Structure Compare view to see what changed. The CVS log message often represents the changes like "- added method foobar" "- renamed method foobar to foobar2" It would be fine to have the possibility to create these log messages from the information in the Java Structure Compare view. This function should be configurable such that only relevant changes produce messages (e.g. new import statements should be ignored) and such that the resulting messages can be configured (different CVS log message styles should be supported).
Martin, Why did you assign this to CVS. The Java strucutre compare is contributed by JDT/UI. Do you requie something from Team to make this happen?
It seemes to me that this action would be used in the context of synchronize, and not really interesting as a generic feature of the Java compare viewer.
Ihave to set this bug to later. It's a enhancement request which we won't have to to look at.
There are two parts to this. The first is to get a change summary for a particular Java file. Only JDT can generate this. The second is to get it into the Commit Comment. This could be done without Team API if the Java Structure Compare supported Copy and Paste of the change summary (although it would be a fair bit of work for the user, especially if the commit contained multiple files). Team API would be required to automatically populate the comment. However, the format of a commit comment can vary considerably between change type, projects and repository types that it is difficult to bound this work in a satisfactory manner. As an example of the complexity, consider a refacting that touched 100 files. You certainly wouldn't want the commit comment to contain all the method changes to each file. Instead you you want a single entry for the refactoring.
I'm interested to develop that as I want this too. I'm still new to plug-in development so I need to find out how to connect up to the Structure compare editor. If anybody can give me a pointer -- in the meantime, I'm looking.
As of now 'LATER' and 'REMIND' resolutions are no longer supported. Please reopen this bug if it is still valid for you.