Some months after having a filed a bug report I see that status decorations still aren't working when a branch tracks another local branch (as opposed to tracking a remote reference). This is particularly frustrating because I need this feature multiple times every day, and I know egit has the information available -- if it didn't it couldn't handle the decorations for tracking of remote refs, which it does perfectly. It's probably just a matter of generalizing the mechanism so it doesn't require the tracked reference to be a remote. Given that egit itself is happy to create tracking branches of this kind, surely it should decorate them properly.
Has this fallen through the cracks? Was the bug report not understood?
For reference, when I mean by 'status decorations' are the up-arrow/down-arrow + count markups that mimic the 'ahead/behind by X' messages displayed by 'git status' when the current branch is tracking another one.
On 7/3/2012 1:47 PM, R Shapiro wrote:
> Some months after having a filed a bug report I see that status
> decorations still aren't working when a branch tracks another local
> branch (as opposed to tracking a remote reference). This is particularly
> frustrating because I need this feature multiple times every day, and I
> know egit has the information available -- if it didn't it couldn't
> handle the decorations for tracking of remote refs, which it does
> perfectly. It's probably just a matter of generalizing the mechanism so
> it doesn't require the tracked reference to be a remote. Given that egit
> itself is happy to create tracking branches of this kind, surely it
> should decorate them properly.
>
> Has this fallen through the cracks? Was the bug report not understood?
And which bug number would that be?
--
---
Nitin Dahyabhai
Eclipse WTP Source Editing and JSDT
IBM Rational
It's fixed in the nightly build (2.1.0.201208190823)! This is a significant improvement for anyone who makes use of branches that track another local branch (as opposed to a remote reference). Kudos to the egit developer team.
If you're not using local tracking, you might want to look into it, particularly now that that egit has completed the support (the other parts have been working for some time now).