Skip to content
This repository was archived by the owner on Dec 15, 2022. It is now read-only.
This repository was archived by the owner on Dec 15, 2022. It is now read-only.

Improve branch management #556

@smashwilson

Description

@smashwilson

Our current BranchMenuView tooltip control has a few major limitations:

I'd like to start a discussion about what to replace it with and what capabilities we want it to support. There's a balance to strike between overwhelming users with a panel that has a million checkboxes on it, but providing enough functionality to keep people from context-switching to the commandline as much as possible.

Here are a few ideas about features we might like to support:

  • Filtering and searching large branch lists.
  • Deleting branches.
  • Renaming branches.
  • Checking out a local branch that tracks a remote tracking branch.
  • Initiating a merge or a non-interactive rebase.

@simurai already has some mockups to consider in other issues: #302 (comment), #311.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions