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

Enable reverse comparing between branches #2201

Open
savente93 opened this issue Apr 22, 2024 · 0 comments
Open

Enable reverse comparing between branches #2201

savente93 opened this issue Apr 22, 2024 · 0 comments

Comments

@savente93
Copy link

savente93 commented Apr 22, 2024

Is your feature request related to a problem? Please describe.
Currently (as far as I can tell) the compare function always shows the diffs with the branch that is currently checked out. This means that to see the diffs as they would in a PR, you have to checkout the branch you are merging to, instead of the one you are working on. As I like to see the PR I'm about to submit before committing/opening the PR, this is something I do fairly regularly and having to switch branches to do it is somewhat awkward.

Describe the solution you'd like
An option to flip the base of the diff when viewing patches.

Describe alternatives you've considered

  • A shortcut to switch branches but that wouldn't really work in you don't have a clean working tree, which is most of the time in my experience.
  • Changing the default to be flipped compared to what it is now, but this would be a breaking change compared to what it is now and I'm not sure how many people this would piss off. I guess this might be an option if the extra option is not desirable, but it seems a little excessive to me.
    Additional context
    Sounds like a not too complicated feature although I'm not familiar with the code base. If there is interest in this feature and someone willing to help guide/review work a little bit, I'd be open to making a PR for this myself.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant