Dmitry Gutov writes: > On 18/04/2023 23:36, Filipp Gunbin wrote: >> Usually I just do C-x v L, select commits that interest me (via region), >> and do M-x log-view-diff. > > Just in case: 'log-view-diff' is bound to '='. > > That's what I wanted to suggest, too. Or use 'vc-log-outgoing': > > C-x v O C-x h = > > Which would be D. in the original message. It doesn't support > uncommitted changes, but I would be surprised if it did. > > But one can also try this: > > C-u C-x v D origin/master ^J > > Where origin/master is the name of the upstream branch ref. This > should include uncommitted changes. This works great, but is a bit tricky to use because you need to type the upstream branch ref. I think it would be good to provide that as an additional default in the prompt for the old revision. The attached patch does that. (and probably is enough to close this bug)