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.
Commit pane item #1655
Closed
Description
Let's design a pane item to show the contents of a single commit. 🎨 The work in #1512 will allow us to show much larger diffs in a performant way, which opens the door to a full-commit view.
We can access it by:
- Clicking on an entry in the recent commits view
- (Maybe) showing the combined staged changes while the keyboard focus is in the commit message editor, like a
git commit -v
- (Eventually) clicking on a commit entry in the issueish pane item
- (Eventually) from diving into a single commit on the log view (RFC for Interactive Log View #1419)
We'll want to show the full diff with some kind of navigation controls to allow you to move among the changed files. It'd also be a good place to put controls for contextual actions that you can take on that commit: amending the most recent, hard and soft resets, revert, checkout, create and checkout a new branch.