Skip to content
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

Add support for recursive blame #2285

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Commits on Jul 1, 2024

  1. Support recursive blame (fixes extrawurst#2194)

    - Replaces `BlameFilePopup.blame: Option<BlameProcess>` with `BlameFilePopup.blame_stack: Vec<BlameProcess>`.
    - Adds keybinding for going back from a blame (`b`).
    - Makes keybinding for `blame` (`Shift+B`) work in the `popups/blame_file.rs` view, where it will take the commit and open a blame from that.
    Kaniel Kirby committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    8998aec View commit details
    Browse the repository at this point in the history
  2. Add blame hints, remove extra reload

    Kaniel Kirby committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    3337347 View commit details
    Browse the repository at this point in the history
  3. Fix infinite load issue from switch to blame_stack

    Kaniel Kirby committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    c988fce View commit details
    Browse the repository at this point in the history
  4. Fix overscrolling when doing blame

    Kaniel Kirby committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    96a3ca1 View commit details
    Browse the repository at this point in the history
  5. Conform to make check

    Kaniel Kirby committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    c757f56 View commit details
    Browse the repository at this point in the history
  6. Add changelog item

    Kaniel Kirby committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    a76b3b8 View commit details
    Browse the repository at this point in the history
  7. Add recursive Git blame to file_revlog popup

    Kaniel Kirby committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    6720466 View commit details
    Browse the repository at this point in the history