GNU bug report logs -
#62940
29.0.60; vc: no easy way to get diff of all outgoing changes
Previous Next
Full log
Message #8 received at 62940 <at> debbugs.gnu.org (full text, mbox):
On 18/04/2023 15:12 -0400, Spencer Baugh wrote:
> Reproduction:
> 1. Make some local changes and commits
> 2. C-x v O to see the list of local commits that will be pushed
> 3. But there's no quick way to get a diff combining all those changes,
> which is useful if you've made multiple changes to the same function
> over the course of multiple commits, or if you want to review your
> changes overall before sending them out for review, or any other things
> like that.
>
> C-u C-x v = lets you specify two commits to diff, and the second commit
> even defaults to the working revision, but there's no easy way to get
> the "base" commit that is before all your local changes. If you're
> using git, you can try to remember your upstream branch and type that
> in, but that's just a matter of memory. For other VCSs (e.g. hg)
> there's no easy way.
>
[...]
> Thoughts, suggestions?
Usually I just do C-x v L, select commits that interest me (via region),
and do M-x log-view-diff.
Have you tried that? What do you miss there?
This bug report was last modified 24 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.