| Summary: | CVS keyword expansion confuses Eclipse CVS annotate | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Raoul Gough <raoulgough> | ||||||
| Component: | CVS | Assignee: | platform-cvs-inbox <platform-cvs-inbox> | ||||||
| Status: | CLOSED WONTFIX | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | ||||||||
| Version: | 4.2 | ||||||||
| Target Milestone: | --- | ||||||||
| Hardware: | All | ||||||||
| OS: | All | ||||||||
| See Also: | https://bugs.eclipse.org/bugs/show_bug.cgi?id=52662 | ||||||||
| Whiteboard: | stalebug | ||||||||
| Attachments: |
|
||||||||
|
Description
Raoul Gough
Created attachment 209249 [details]
Annotations not moved when log shown
I was able to reproduce it. It seems that annotations are not moved when log is expanded in the view. What is strange when I do the second change and commit it annotations are shown correctly.
Created attachment 209306 [details]
Screenshot showing CVS annotations with $Log:$ after two commits
After the second commit I still see the problem. I've attached a screenshot (from Linux Eclipse Version: 3.6.0 Build id: I20100608-0911). Note that the first three lines are correct ("Line committed in revision...") but things go wrong where it indicates revision 1.2 along the text for the commit comment "Revision 1.2 2012/01/06 13:30:14 USERID...". Also, the last six lines are not marked with any annotation (I included a multi-line comment when commiting 1.2 to make this more obvious).
Here's the raw CVS annotate corresponding to the screenshot, note that the $Log:$ expansion from the server does not include the commit comment above.
Annotations for eclipse_cvs_annotate_test.txt
***************
1.1 (USERID 06-Jan-12): Line committed in revision 1.1
1.2 (USERID 06-Jan-12): Line committed in revision 1.2
1.1 (USERID 06-Jan-12):
1.2 (USERID 06-Jan-12): $Log: eclipse_cvs_annotate_test.txt,v $
1.2 (USERID 06-Jan-12): Revision 1.1 2012/01/06 10:29:27 USERID
1.2 (USERID 06-Jan-12): Comment entered in initial commit
1.1 (USERID 06-Jan-12):
1.2 (USERID 06-Jan-12): Another line committed in revision 1.2
1.1 (USERID 06-Jan-12): Another line committed in revision 1.1
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant. If the bug is still relevant, please remove the "stalebug" whiteboard tag. Probably nobody really cares about CVS in Eclipse anymore (I certainly don't and I was the original bug submitter). It was probably never a good idea to use the $Log:$ keyword in the first place, anyway. |