Community
Participate
Working Groups
Build ID: N20070714-0010 Steps To Reproduce: 1. Share a project using CVS repository 2. Branch the project 3. Switch to the branch 4. Create a new, unmanaged file 5. Right click on it, select "Compare With" menu => First entry in the submenu is "Latest from HEAD". I expected to be able to compare with latest from the current branch not with head. Am I wrong?
Technically you are correct. In this particular case, the action name is not determined properly. I suspect the problem is that only the sync info for the selected resource is queried. In the case were a resource has no sync info, we could look at the parent. However, we need to be careful since this is happening in the code that shows the menu (i.e. we don't want to walk all the way up to the project level since this has performance implications). It would be interesting to know if the comparison actually was performed against head or if the action, when run, properly determined the tag. Anyway, I don't view this as a high priority since, in 99.9% of the cases, you would be comparing the resource with nothing since it is new.
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.