Skip to content

Hide merge commits from "changes since last review" #4510

Closed

Description

Like with the web view, changes from merge commits shouldn't be shown when viewing changes since the last review.

Activity

  1. seantleonard commented on Oct 9, 2023

    @seantleonard

    I would like to see this too. Whenever changes from main are merged into a current working branch, those changes then become noise within the view "Changes since last review." The PR Extension is unusable then. Because I don't want to use "review all changes" because I don't want to keep re-reviewing code changes I've already seen.

  2. added this to the milestone on Dec 15, 2023
  3. modified the milestones: , February 2024, Backlog on Jan 23, 2024
  4. sgrigorjev commented on Sep 2, 2024

    @sgrigorjev

    Yes, it's a pity that there is no such checkbox, it would be very convenient. I hope this will be added to github someday

  5. etsibulko commented on Sep 2, 2024

    @etsibulko

    Totally agree, that would be amazing to have such ability.

  6. AricCrossonBouwersCollegium commented on May 6, 2025

    @AricCrossonBouwersCollegium

    why is this ticket so old and forgotten about? It literally blocks most of the reason to use this extension to begin with, since it clutters up the changed files so badly that reviewing from within VSCode becomes impossible after a "merge from main" to the feature branch you're reviewing.

    Any plans to make the extension show the same view as Github web UI?
    If it's too complicated to add a toggle to show "all changes" vs "since last review" vs "what was changed in this branch only", at least have the default show the same thing as Github Web UI from the "Files Changed" Tab.

    on the branch i'm reviewing right now, there's only 6 files changed on the Github Web UI "Files Changed" tab, and 50 files in the "Chanegs in Pull Request" view in the extension. Thats A LOT of noise, and it's impossible to see which files are actually pertinent to the branch and what came from latest merge from main.

  7. sseficha commented on Nov 13, 2025

    @sseficha

    Agreed! This makes such a cool feature unusable the moment someone merges from main, what a pity it's being overlooked...

  8. DamienHagarty commented on Dec 9, 2025

    @DamienHagarty

    I've just started using Github and the VSCode extension is a life saver when it comes to reviews, with the Github web UI seemingly unable to show your review comments along with the changes that have been made to fix them. But this issue is making the extension unusable in some circumstances which is a massive shame. Please look into this.

  9. modified the milestones: Backlog, on Dec 9, 2025
  10. removed this from the milestone on Jan 5, 2026
  11. scintillavoy commented on Jan 9, 2026

    @scintillavoy

    I'm not sure how GitHub generates the condensed diff for merge commits, but the combined diff produced by git show -c <merge-commit> or git show --cc <merge-commit> appears to match it closely. See the git show documentation for details. It would be helpful if we could review only this diff.

  12. added this to the 1.146.0 milestone on Nov 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

feature-requestRequest for new features or functionality

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions