bergerjac / gitextensions

This fork of GitExtensions is primarily focused on creating an interactive view of git's common objects.
http://code.google.com/p/gitextensions
GNU General Public License v3.0
1 stars 0 forks source link

Remote Branches Layout #32

Open bergerjac opened 11 years ago

bergerjac commented 11 years ago

currently, branches within remotes are laid out linearly:

origin
    issues/iss77
    issues/iss88
    master

The desired layout is as follows (similar to local branches).

origin
    issues
        iss77
        iss88
    master
    (untracked)
        issues
            iss22
        lorem

Notice the additional (untracked) group. This is for remote branches which are explicitly un-tracked by the user. Un-tracked branches should still be available but with a lower priority, which is why it may make sense to put them at the bottom of the list in their own group.