Murmele / Murmele/Gittyup

Popping stashed change from stash view softlocks the commit view.

Open
#607 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
C++
Stars
2.3k
Forks
171
Avg merge
3d 19h
Merged PRs (30d)
10

Description

When the last stashed change is popped from the stack, it leaves the UI in a softlocked state that prevents one from getting back to the commits of the remaining branch. The video below depicts the flow of this on a test repo with only one branch.

  1. An unstaged change is pushed into the stash.
  2. The view is changed to the stash view.
  3. In this view, that one stash is popped from the stack.
  4. Observe how the UI does not return to the main branch and instead is displaying invalid information.

https://vimeo.com/850104656?share=copy

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the flow in the Gittyup stash view using a test repository with one branch: stash one unstaged change, open the stash view, and pop the only stash. Trace the view transition after the stash is removed; done means the UI returns to the main branch and the commit view remains usable with valid information.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, git
Domain
desktop, devtools
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.