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

Bug 412811

Summary: Git history switches to "No differing versions..." after "Open Call Hierarchy"
Product: [Technology] EGit Reporter: andy goryachev <goryachev>
Component: CoreAssignee: Project Inbox <egit.core-inbox>
Status: CLOSED DUPLICATE QA Contact:
Severity: normal    
Priority: P3 CC: matthias.sohn, robin
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
layout with the resulting "no differing versions" message
none
ui is a mess after the exception
none
stack trace none

Description andy goryachev CLA 2013-07-11 18:51:11 EDT
To reproduce: 

1. Open Debug perspective with the git history tab visible.  The layout might be important, see the screenshot.  

2. Click on a file and check that the History tab shows the Git history.

3. Pick a method, right click on it and select "Open Call Hierarchy".

Observe that the History tab does not show the git history, instead there is completely unnecessary message about "No differing versions".

4. click back on the file.  An Error message pops up with Argument not valid.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=392494
This may or may not be related.

After that, the UI is a mess - see the screenshot.

I suspect that "No differing versions" message is a symptom of a larger problem - if I close the Git History tab, the error message does not appear.

This started happening around or before Eclipse 3.7.2, still happens with 4.3 Kepler.  I am on Windows XP 64 bit with all the latest patches.
Comment 1 andy goryachev CLA 2013-07-11 18:52:03 EDT
Created attachment 233392 [details]
layout with the resulting "no differing versions" message
Comment 2 andy goryachev CLA 2013-07-11 18:52:26 EDT
Created attachment 233393 [details]
ui is a mess after the exception
Comment 3 andy goryachev CLA 2013-07-11 18:53:44 EDT
Created attachment 233394 [details]
stack trace
Comment 4 andy goryachev CLA 2013-07-11 18:55:06 EDT
Just to clarify, this bug is not about the mess in the UI, but the fact that it shows (I think, improperly) the message "No differing versions" instead of remaining in Git history.

Thanks!
-a
Comment 5 Robin Stocker CLA 2013-07-12 10:40:39 EDT
Could you try to reproduce this with a CVS project? I still don't think the problem is in EGit, just as with bug 392494.
Comment 6 andy goryachev CLA 2013-07-14 15:36:39 EDT
My question is why does it go into a different mode and shows "No differing versions"?  Is this a part of the core or git?
Comment 7 Robin Stocker CLA 2013-07-14 15:43:44 EDT
(In reply to comment #6)
> My question is why does it go into a different mode and shows "No differing
> versions"?  Is this a part of the core or git?

Yes, that is part of the core team framework, it shows the local history of the method .
Comment 8 andy goryachev CLA 2013-07-14 16:14:38 EDT
okay, sorry for misdirecting the issue.  it does happen with CVS.  This is very disappointing - 4.3 is just unusable.

Please mark it as a duplicate of 494.

Thanks!
-a
Comment 9 Matthias Sohn CLA 2013-09-29 18:41:51 EDT

*** This bug has been marked as a duplicate of bug 392494 ***