-
-
Notifications
You must be signed in to change notification settings - Fork 582
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Manage and checkout branches #91
Comments
Hi @alistaircarscadden I was thinking about this before, I don't know a good place to put it in right now. In what tab would you expect this functionality? |
Here's my brainstorming. Obviously there's a lot of room for improvement with my design! Perhaps from Status you'd press B and be taken to another page that isn't quite a tab. I'd imagine doing something like (from Status)
Would initially show
The contents would be generated similar to Some popups would look like:
Which would perform
Which would perform
Which would perform Lots of these commands often give warnings, for example if a branch is not fully merged and you do
No stops the op and Yes would promote d to D. |
My design above probably lacks some intuition because I wasn't thinking the user would be selecting a branch the same way they select a commit in the Log tab. That would probably be a good functionality. Perhaps instead of In the |
@alistaircarscadden thanks for coming up with such a detailed design, I think this might be worth looking into as a popup accessible from the
Plus I think this issue smells too big for a single feature. Ideally we would break it into smaller chunks and start with a simple MVP that only allows switching branches locally maybe? |
IMO it should be its own tab and show references, not just branches ( In addition, branches should also be visible in the log view. Currently I only see tags there. |
It seems this ticket was accidentally closed? |
Nope it's implemented on master |
I just built from master, there's still no reference/branch view afais? |
@hasufell see the changelog, please feel free to raise a new issue if you see anything broken that is supposed to work or anything particular missing |
Is your feature request related to a problem? Please describe.
I would like to be able to do functionality such as:
git checkout -b newbranch
git branch -d oldbranch
Describe the solution you'd like
Functionality similar to commit in the Status menu, that would perform these functions.
The text was updated successfully, but these errors were encountered: