[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/vc-got a1839dc 131/145: don't include the common commit
From: |
ELPA Syncer |
Subject: |
[elpa] externals/vc-got a1839dc 131/145: don't include the common commit in log-outgoing |
Date: |
Thu, 9 Sep 2021 15:58:48 -0400 (EDT) |
branch: externals/vc-got
commit a1839dca295586955508d60963109ea4480afeb8
Author: Omar Polo <op@omarpolo.com>
Commit: Omar Polo <op@omarpolo.com>
don't include the common commit in log-outgoing
log-outgoing used to include also the latest commit in
REMOTE-LOCATION, and it's misleading (i.e. vc-log-outgoing on a sync'd
repository would still list a commit).
This fixes it by calling next-revision on the remote-location, which
is nil when we're in sync with upstream.
---
vc-got.el | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/vc-got.el b/vc-got.el
index 4a5d303..eb6ac1d 100755
--- a/vc-got.el
+++ b/vc-got.el
@@ -689,13 +689,14 @@ START-REVISION."
limit
start-revision)))))
-;; XXX: this includes also the latest commit in REMOTE-LOCATION.
(defun vc-got-log-outgoing (buffer remote-location)
"Fill BUFFER with the diff between the local worktree branch and
REMOTE-LOCATION."
(vc-setup-buffer buffer)
- (let ((rl (if (or (not remote-location) (string-empty-p remote-location))
- (concat "origin/" (vc-got--current-branch))
- remote-location))
+ (let ((rl (vc-got-next-revision
+ nil
+ (if (or (not remote-location) (string-empty-p remote-location))
+ (concat "origin/" (vc-got--current-branch))
+ remote-location)))
(inhibit-read-only t))
(with-current-buffer buffer
(vc-got--log nil nil nil rl))))
- [elpa] externals/vc-got 6a973a7 106/145: simplify vc-got-root, (continued)
- [elpa] externals/vc-got 6a973a7 106/145: simplify vc-got-root, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got e7747ce 109/145: use log-edit-extract-headers instead of the ugly workaround, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 26362bf 110/145: improve error message reporting for vc-got-checkin, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 5212464 115/145: there is no need to require cl-seq, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 83559c7 108/145: add a TODO for the files handling in vc-got-diff, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 186da17 126/145: add a short description under commentary, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 1b2afa9 121/145: rework the vc-dir handling and remove the ugly hack, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 2552a6c 104/145: mark find-ignore-file as done and move it to the right place, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 26b39de 135/145: remove debug macroexpand, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 84beb0d 129/145: add docstring for vc-got-update-on-retrieve-tag, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got a1839dc 131/145: don't include the common commit in log-outgoing,
ELPA Syncer <=
- [elpa] externals/vc-got 74b0000 138/145: install a custom process filter for `got send', ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 3efc759 141/145: cleanup, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got f457868 024/145: typo, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 06d4d37 031/145: add Makefile, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got ddc59a0 057/145: remove extra parens from vc-got-unregister and fix pcase matchall, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got f8a9db5 060/145: fix vc-got-repository-url for checkout of non-bare repos, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 9e01941 078/145: improve vc-dir presentation & document vc-got-stage in README, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got a7777ea 079/145: list also staged addition/removals, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 668dc8e 068/145: vc-got--status: handle stage info and filter result, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 7a5ead6 061/145: vc-got-repository-url: avoid infinite loops in parsing, ELPA Syncer, 2021/09/09