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.

Commit pane item #1655

Closed
Closed
@smashwilson

Description

@smashwilson

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions