Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 78093

Summary: "quick diff" that will show CVS annotation for selected lines
Product: [Eclipse Project] Platform Reporter: Eugene Kuleshov <ekuleshov>
Component: TeamAssignee: Platform Team Inbox <platform-team-inbox>
Status: RESOLVED WORKSFORME QA Contact:
Severity: enhancement    
Priority: P3 CC: eclipse
Version: 3.1Keywords: helpwanted
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Eugene Kuleshov CLA 2004-11-08 13:59:36 EST
Current implementation of CVS Annotate view requires to use 3 linked
views/editors together (CVS Annotate, CVS History and Editor) and may require to
switch to different perspective too. It will be more convenient to have one or
both of the following options as an alternative to CVS Annotate view:

-- use special "quick diff" that will show annotation information (user id,
revision and CVS comment) for selected/current lines.
-- show user id and revision from annotation info in the area of the line
numbers (e.g. instead of line numbers or in addition to).
Comment 1 Jean-Michel Lemieux CLA 2004-11-10 09:18:37 EST
We fixed the forced perspective switch in 3.1. Other points are good ideas
though. No plans on implementing this in 3.1.
Comment 2 Eugene Kuleshov CLA 2005-02-16 12:51:03 EST
Jean-Michel, can you please give me some pointers to where to look in the code? 

I'd like to try to implement it and contribute a patch. There are two questions
to start with:

-- How to add a new custom section to "line number area" in all editors
-- How to add a new "quick diff" implementation

Thank you.
Comment 3 Jean-Michel Lemieux CLA 2005-02-16 19:22:04 EST
> -- How to add a new custom section to "line number area" in all editors

I don't think you can unless you subclass the java editor.

> -- How to add a new "quick diff" implementation

See the quickdiff extension point schema and browse for a class called
CVSRemoteQuickDiffProdider.
Comment 4 Michael Valenta CLA 2006-06-15 15:19:35 EDT
We now have a QuickDiff based annotation in 3.2.