Community
Participate
Eclipse IDE
Currently when we compare two versions of a project in the repo view, we fetch both trees and then check for any differences. The problem is that the fetching of these trees is a none standard CVS operation which requires one command per folder and issues multiple commands per connection. This is a concern since certain project configurations (i.e. lots of folders) can cause the operation to take a very long time and certain server configurations prevent multiple commands per connection. An alternative approach that would solve the above problems would be to use "cvs diff" to generate the original diff tree. The comparison of source would then only require the fetch of one of the two files involved. The compare framework already has the capability of extracting the files from a diff file and for combining a diff with a file to obtain the second file so it should be just a matter of tieing these together.
*** Bug 30345 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of 41738 ***