GNU logs - #68183, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#68183: 28.3; vc-dir fails when I have a certain branch checked out
Resent-From: Tom Tromey <tom@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 31 Dec 2023 19:00:02 +0000
Resent-Message-ID: <handler.68183.B.170404918128480 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 68183
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 68183 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.170404918128480
          (code B ref -1); Sun, 31 Dec 2023 19:00:02 +0000
Received: (at submit) by debbugs.gnu.org; 31 Dec 2023 18:59:41 +0000
Received: from localhost ([127.0.0.1]:47023 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rK12D-0007PG-6W
	for submit <at> debbugs.gnu.org; Sun, 31 Dec 2023 13:59:41 -0500
Received: from lists.gnu.org ([2001:470:142::17]:45362)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1rK12A-0007P2-AN
 for submit <at> debbugs.gnu.org; Sun, 31 Dec 2023 13:59:40 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <tom@HIDDEN>) id 1rK123-0006Rz-Lw
 for bug-gnu-emacs@HIDDEN; Sun, 31 Dec 2023 13:59:31 -0500
Received: from omta040.useast.a.cloudfilter.net ([44.202.169.39])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <tom@HIDDEN>) id 1rK11z-0005o9-Oc
 for bug-gnu-emacs@HIDDEN; Sun, 31 Dec 2023 13:59:31 -0500
Received: from eig-obgw-5005a.ext.cloudfilter.net ([10.0.29.234])
 by cmsmtp with ESMTPS
 id Jwi1ryTLc6nOZK11mrXztq; Sun, 31 Dec 2023 18:59:14 +0000
Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with ESMTPS
 id K11krCLj11b9NK11lrDpVL; Sun, 31 Dec 2023 18:59:13 +0000
X-Authority-Analysis: v=2.4 cv=FLYIesks c=1 sm=1 tr=0 ts=6591ba01
 a=ApxJNpeYhEAb1aAlGBBbmA==:117 a=ApxJNpeYhEAb1aAlGBBbmA==:17
 a=OWjo9vPv0XrRhIrVQ50Ab3nP57M=:19 a=dLZJa+xiwSxG16/P+YVxDGlgEgI=:19
 a=0EhelHQs3MnrYptC:21 a=e2cXIFwxEfEA:10 a=Qbun_eYptAEA:10 a=aR16PxjQAAAA:8
 a=ppypH7EIkz0cGQEMvvwA:9 a=zbFvvTOBjyH4ze5LlUjX:22
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; 
 s=default;
 h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From:Sender
 :Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description:
 Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:
 In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
 List-Post:List-Owner:List-Archive;
 bh=xboSO7YetI4TOXwO2QGy999/w2dJXHTmLBckG15V6qg=; b=ejR5kwIeEUVpFLJEeavk5MN2ko
 ENm2m84XDFeYpzIStnxTQ3Ibzc1qNDa9ssOUE4wdGTQ6jUmFjX8oZe+hjMpJIUTT6mYnMdcTbFKTo
 9KBGr05XyhtECkvPll6AQqGSg;
Received: from 71-211-161-25.hlrn.qwest.net ([71.211.161.25]:42508
 helo=prentzel) by box5379.bluehost.com with esmtpsa (TLS1.2) tls
 TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96.2)
 (envelope-from <tom@HIDDEN>) id 1rK11k-001RUr-27;
 Sun, 31 Dec 2023 11:59:12 -0700
From: Tom Tromey <tom@HIDDEN>
X-Attribution: Tom
Date: Sun, 31 Dec 2023 11:59:11 -0700
Message-ID: <8734vici68.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-AntiAbuse: This header was added to track abuse,
 please include it with any abuse report
X-AntiAbuse: Primary Hostname - box5379.bluehost.com
X-AntiAbuse: Original Domain - gnu.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - tromey.com
X-BWhitelist: no
X-Source-IP: 71.211.161.25
X-Source-L: No
X-Exim-ID: 1rK11k-001RUr-27
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: 71-211-161-25.hlrn.qwest.net (prentzel) [71.211.161.25]:42508
X-Source-Auth: tom+tromey.com
X-Email-Count: 1
X-Org: HG=bhshared;ORG=bluehost;
X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTM3OS5ibHVlaG9zdC5jb20=
X-Local-Domain: yes
X-CMAE-Envelope: MS4xfKjtXRZQBBnMpy1vtzKh3atWAmO/70L0Pum87qFx091phFyB+0b4O9XlwZK+Je2TWkH4GpEt8sPf3OkHVVbP9kjtypiNSgYf69x+zfLcvutsaWlrP3Dd
 qR6Htu0+jIRT9sFLb1rBVzC36Plm698K+Qf5NeAN/wMq6t7yDU8ZrgcnqLKg9I5XZxyZ8skJO+GEzW+JL6GS6rB8JNhT5FqHypA=
Received-SPF: permerror client-ip=44.202.169.39; envelope-from=tom@HIDDEN;
 helo=omta040.useast.a.cloudfilter.net
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


I use vc-dir frequently.

When I check out one particular branch of my gdb repository, vc-dir
fails with this error:

vc-do-command: Failed (status 2): git --no-pager remote get-url . .

The only thing that might be peculiar about this branch is that it uses
another local branch as its tracking branch.

If I check out other branches in this repository -- ones that track
remote branches -- vc-dir works again.



In GNU Emacs 28.3 (build 1, x86_64-redhat-linux-gnu, GTK+ Version 3.24.38, cairo version 1.17.8)
 of 2023-09-23 built on fd97b702fbea4aa3b70f5e90b3f3f165
Windowing system distributor 'The X.Org Foundation', version 11.0.12201009
System Description: Fedora Linux 38 (Workstation Edition)

Configured using:
 'configure --build=x86_64-redhat-linux-gnu
 --host=x86_64-redhat-linux-gnu --program-prefix=
 --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr
 --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc
 --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64
 --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run
 --sharedstatedir=/var/lib --mandir=/usr/share/man
 --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png
 --with-rsvg --with-tiff --with-xpm --with-x-toolkit=gtk3 --with-gpm=no
 --with-xwidgets --with-modules --with-harfbuzz --with-cairo --with-json
 --with-native-compilation build_alias=x86_64-redhat-linux-gnu
 host_alias=x86_64-redhat-linux-gnu CC=gcc 'CFLAGS=-DMAIL_USE_LOCKF -O2
 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches
 -pipe -Wall -Werror=format-security
 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS
 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
 LDFLAGS=-Wl,-z,relro
 PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS
X11 XDBE XIM XPM XWIDGETS GTK3 ZLIB

Important settings:
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Compilation

Minor modes in effect:
  shell-dirtrack-mode: t
  which-function-mode: t
  erc-services-mode: t
  erc-networks-mode: t
  savehist-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  column-number-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t

Load-path shadows:
/home/tromey/.emacs.d/elpa/bubbles-0.5/bubbles hides /usr/share/emacs/28.3/lisp/play/bubbles
/home/tromey/.emacs.d/elpa/dictionary-1.10/dictionary hides /usr/share/emacs/28.3/lisp/net/dictionary

Features:
(shadow emacsbug markdown-mode tcl m4-mode gud novice pcmpl-unix
pcmpl-gnu two-column url-http url-gw url-auth sh-script smie executable
dired-aux rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc
rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns
nxml-mode nxml-outln nxml-rap sgml-mode facemenu nxml-util nxml-enc
xmltok autoconf autoconf-mode gnus-html help-fns radix-tree url-cache
org-bullets org-element avl-tree ol-eww eww xdg url-queue mm-url
ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-search eieio-opt
speedbar ezimage dframe ol-docview doc-view image-mode exif ol-bibtex
ol-bbdb ol-w3m ol-doi org-link-doi org ob ob-tangle ob-ref ob-lob
ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete
org-list org-faces org-entities noutline outline org-version
ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex ol org-keys oc
org-compat org-macs org-loaddefs find-func flow-fill python tramp-sh
term/xterm xterm face-remap goto-addr log-edit vc-annotate mule-util
jka-compr find-dired texinfo texinfo-loaddefs find-file make-mode
log-view pcvs-util vc-mtn vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs
vc-rcs copyright pulse ffap scheme mailalias dabbrev supercite regi
mail-hist ggtags hippie-exp etags fileloop generator xref project
bug-reference vc-git cc-mode cc-fonts cc-guess cc-menus cc-cmds
smerge-mode diff diff-mode shr-color mm-archive sort smiley gnus-cite
mail-extr qp gnus-async gnus-bcklg gnus-ml disp-table misearch
multi-isearch gnus-topic nndraft nnmh nnfolder utf-7 gnutls
network-stream nsm gnus-agent gnus-srvr gnus-score score-mode nnvirtual
gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig nntp
gnus-cache gnus-sum shr kinsoku svg dom gnus-group gnus-undo smtpmail
sendmail gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source
utf7 netrc nnoo gnus-spec gnus-int gnus-range message rmc puny dired
dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config
mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils
mailheader gnus-win gnus nnheader gnus-util rmail rmail-loaddefs rfc2047
rfc2045 ietf-drums mail-utils mm-util mail-prsvr add-log flyspell ispell
diminish projectile ibuf-macs pcase edmacro kmacro grep compile
text-property-search ibuf-ext ibuffer ibuffer-loaddefs dash appt
diary-lib diary-loaddefs cal-menu calendar cal-loaddefs tramp
tramp-loaddefs trampver tramp-integration files-x tramp-compat shell
pcomplete parse-time ls-lisp which-func imenu minimap autorevert
filenotify cus-load erc-track erc-match erc-services erc-networks
erc-hl-nicks easy-mmode color erc-button erc-fill erc-stamp wid-edit
erc-goodies erc erc-backend iso8601 time-date thingatpt pp format-spec
erc-loaddefs comp comp-cstr rx cl-extra help-mode warnings advice vc-dir
ewoc vc vc-dispatcher cc-styles cc-align cc-engine cc-vars cc-defs
ange-ftp comint ansi-color ring server savehist clang-rename
clang-include-fixer let-alist clang-format xml finder-inf
gdb-shell-autoloads lisppaste-autoloads pydoc-info-autoloads info-look
info cl weblogger-autoloads package browse-url url url-proxy url-privacy
url-expand url-methods url-history url-cookie url-domsuf url-util
mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core
cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq
byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl
tooltip eldoc paren electric uniquify ediff-hook vc-hooks
lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd
tool-bar dnd fontset image regexp-opt fringe tabulated-list replace
newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar
rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock
font-lock syntax font-core term/tty-colors frame minibuffer cl-generic
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite emoji-zwj charscript
charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray
cl-preloaded nadvice button loaddefs faces cus-face macroexp files
window text-properties overlay sha1 md5 base64 format env code-pages
mule custom widget hashtable-print-readable backquote threads
xwidget-internal dbusbind inotify dynamic-setting system-font-setting
font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty
make-network-process native-compile emacs)

Memory information:
((conses 16 2511390 280777)
 (symbols 48 68379 41)
 (strings 32 200925 47137)
 (string-bytes 1 9410331)
 (vectors 16 109364)
 (vector-slots 8 3054321 332806)
 (floats 8 532 632)
 (intervals 56 469509 4701)
 (buffers 992 1022))




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Tom Tromey <tom@HIDDEN>
Subject: bug#68183: Acknowledgement (28.3; vc-dir fails when I have a
 certain branch checked out)
Message-ID: <handler.68183.B.170404918128480.ack <at> debbugs.gnu.org>
References: <8734vici68.fsf@HIDDEN>
X-Gnu-PR-Message: ack 68183
X-Gnu-PR-Package: emacs
Reply-To: 68183 <at> debbugs.gnu.org
Date: Sun, 31 Dec 2023 19:00:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 68183 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
68183: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D68183
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#68183: 28.3; vc-dir fails when I have a certain branch checked out
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 31 Dec 2023 19:35:02 +0000
Resent-Message-ID: <handler.68183.B68183.170405128029227 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68183
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Tom Tromey <tom@HIDDEN>
Cc: 68183 <at> debbugs.gnu.org
Received: via spool by 68183-submit <at> debbugs.gnu.org id=B68183.170405128029227
          (code B ref 68183); Sun, 31 Dec 2023 19:35:02 +0000
Received: (at 68183) by debbugs.gnu.org; 31 Dec 2023 19:34:40 +0000
Received: from localhost ([127.0.0.1]:47049 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rK1a4-0007bL-7j
	for submit <at> debbugs.gnu.org; Sun, 31 Dec 2023 14:34:40 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:35874)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1rK1a3-0007b9-1d
 for 68183 <at> debbugs.gnu.org; Sun, 31 Dec 2023 14:34:39 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1rK1Zv-0002bP-V2; Sun, 31 Dec 2023 14:34:31 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=QjRvMsGtqSRkSv5v4IDxuB/CLUFjB627o3ab6ApcDk4=; b=eSfgmooDBWM1
 gUjkr2X0YEs3BxCL0CZlGXaRbCkXPCL+EnrydlaDf5qonva7K7ZllfQS5IJXGiOg296w0yXNa0sFW
 wcwa5vbKuMZ6bCYiufZyRX1FUaERXdc6zoVb6m+r1r9S3vesjkQzIToioIL5c6z/Aa7DB35Ty0HFo
 NAANfeRosWnL8CdjKvU0UxUvw5QjaFyzjC7V/J1HxAJ1r6imMex/qPkpBiiKNJbyIgCidh+yimp2+
 k5VSLfrxgp78a38Kcs3/z+VjUZjftvXjtIKA3a1BnQj8BB4pEdNAflM74HHlru9Vjc6o6cwknlcac
 q7JVnrqhlUG5bIBz1C21SA==;
Date: Sun, 31 Dec 2023 21:34:27 +0200
Message-Id: <83y1da17zw.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <8734vici68.fsf@HIDDEN> (message from Tom Tromey on Sun, 31
 Dec 2023 11:59:11 -0700)
References: <8734vici68.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Tom Tromey <tom@HIDDEN>
> Date: Sun, 31 Dec 2023 11:59:11 -0700
> 
> 
> I use vc-dir frequently.
> 
> When I check out one particular branch of my gdb repository, vc-dir
> fails with this error:
> 
> vc-do-command: Failed (status 2): git --no-pager remote get-url . .
> 
> The only thing that might be peculiar about this branch is that it uses
> another local branch as its tracking branch.
> 
> If I check out other branches in this repository -- ones that track
> remote branches -- vc-dir works again.

Thanks, but I think we'd appreciate a reproducible recipe for this:
how can one create a Git repository which can be used to reproduce
this issue?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#68183: 28.3; vc-dir fails when I have a certain branch checked out
Resent-From: Tom Tromey <tom@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 31 Dec 2023 20:15:02 +0000
Resent-Message-ID: <handler.68183.B68183.170405369521046 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68183
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: Tom Tromey <tom@HIDDEN>, 68183 <at> debbugs.gnu.org
Received: via spool by 68183-submit <at> debbugs.gnu.org id=B68183.170405369521046
          (code B ref 68183); Sun, 31 Dec 2023 20:15:02 +0000
Received: (at 68183) by debbugs.gnu.org; 31 Dec 2023 20:14:55 +0000
Received: from localhost ([127.0.0.1]:47089 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rK2D0-0005TO-RL
	for submit <at> debbugs.gnu.org; Sun, 31 Dec 2023 15:14:55 -0500
Received: from omta36.uswest2.a.cloudfilter.net ([35.89.44.35]:34414)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1rK2Cy-0005T8-NK
 for 68183 <at> debbugs.gnu.org; Sun, 31 Dec 2023 15:14:53 -0500
Received: from eig-obgw-5003a.ext.cloudfilter.net ([10.0.29.159])
 by cmsmtp with ESMTPS
 id JpnnriTkrhqFdK2CrrBHtw; Sun, 31 Dec 2023 20:14:45 +0000
Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with ESMTPS
 id K2CprCgzknCfvK2CqrBmfj; Sun, 31 Dec 2023 20:14:44 +0000
X-Authority-Analysis: v=2.4 cv=KKpJsXJo c=1 sm=1 tr=0 ts=6591cbb4
 a=ApxJNpeYhEAb1aAlGBBbmA==:117 a=ApxJNpeYhEAb1aAlGBBbmA==:17
 a=OWjo9vPv0XrRhIrVQ50Ab3nP57M=:19 a=dLZJa+xiwSxG16/P+YVxDGlgEgI=:19
 a=pWoeRkTAhn0gI_Sx:21 a=e2cXIFwxEfEA:10 a=Qbun_eYptAEA:10
 a=jHcvXeUT7P7crG22YsgA:9
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; 
 s=default;
 h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References
 :Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
 List-Post:List-Owner:List-Archive;
 bh=u+v9Nlfe79cYoZr9A5xkCBnQvHy4reUfzQbwpcrI/0g=; b=bpOS+E93ZzayzVWuN5pzLYjYrW
 s2xeVssJqGjBZJl71Iqbii/OD9/Lw+qJoxuhEXFEIOR28I976gnTOdpcAsFvnnIqHC8uWjZbztk7X
 L2JsUyBRJSyTdCNpqhkaXE5GC;
Received: from 71-211-161-25.hlrn.qwest.net ([71.211.161.25]:45196
 helo=prentzel) by box5379.bluehost.com with esmtpsa (TLS1.2) tls
 TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96.2)
 (envelope-from <tom@HIDDEN>) id 1rK2Cp-002ICD-1e;
 Sun, 31 Dec 2023 13:14:43 -0700
From: Tom Tromey <tom@HIDDEN>
References: <8734vici68.fsf@HIDDEN> <83y1da17zw.fsf@HIDDEN>
X-Attribution: Tom
Date: Sun, 31 Dec 2023 13:14:42 -0700
In-Reply-To: <83y1da17zw.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 31 Dec
 2023 21:34:27 +0200")
Message-ID: <87y1dab03x.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-AntiAbuse: This header was added to track abuse,
 please include it with any abuse report
X-AntiAbuse: Primary Hostname - box5379.bluehost.com
X-AntiAbuse: Original Domain - debbugs.gnu.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - tromey.com
X-BWhitelist: no
X-Source-IP: 71.211.161.25
X-Source-L: No
X-Exim-ID: 1rK2Cp-002ICD-1e
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: 71-211-161-25.hlrn.qwest.net (prentzel) [71.211.161.25]:45196
X-Source-Auth: tom+tromey.com
X-Email-Count: 2
X-Org: HG=bhshared;ORG=bluehost;
X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTM3OS5ibHVlaG9zdC5jb20=
X-Local-Domain: yes
X-CMAE-Envelope: MS4xfG29zcPfFkqoVO/Q+jXm289ognvmpO4dZt6llKUxvcIHLKrCBWdfGhLwJtdu8ipR5bkib0fIr25tfkmlEv2m6Rt0vGEnMeU2Io2PagNYdNPar4RAZWYI
 gO3srRK26uHw9FYrtPdBU1inV6a7Hjaf9LK2u2B5M92/+7v7/ox9dWco/KCH69gmJXFXu72YvnkXc3wWRba7eKG1sQWLckSTnl4=
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli> Thanks, but I think we'd appreciate a reproducible recipe for this:
Eli> how can one create a Git repository which can be used to reproduce
Eli> this issue?

This worked for me:

$ cd ~/Emacs/trunk
# This is my Emacs git repository
$ git checkout --track -b vc-dir-bug master
branch 'vc-dir-bug' set up to track 'master'.
Switched to a new branch 'vc-dir-bug'


Now invoke vc-dir on that directory.

Tom




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#68183: 28.3; vc-dir fails when I have a certain branch checked out
Resent-From: =?UTF-8?Q?K=C3=A9vin?= Le Gouguec <kevin.legouguec@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 03 Jan 2024 09:47:02 +0000
Resent-Message-ID: <handler.68183.B68183.170427521314875 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68183
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Tom Tromey <tom@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 68183 <at> debbugs.gnu.org
Received: via spool by 68183-submit <at> debbugs.gnu.org id=B68183.170427521314875
          (code B ref 68183); Wed, 03 Jan 2024 09:47:02 +0000
Received: (at 68183) by debbugs.gnu.org; 3 Jan 2024 09:46:53 +0000
Received: from localhost ([127.0.0.1]:51887 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rKxpt-0003rr-1X
	for submit <at> debbugs.gnu.org; Wed, 03 Jan 2024 04:46:53 -0500
Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:61518)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.legouguec@HIDDEN>) id 1rKxpq-0003rb-PG
 for 68183 <at> debbugs.gnu.org; Wed, 03 Jan 2024 04:46:51 -0500
Received: by mail-wm1-x329.google.com with SMTP id
 5b1f17b1804b1-40d8902da73so17291435e9.2
 for <68183 <at> debbugs.gnu.org>; Wed, 03 Jan 2024 01:46:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1704275201; x=1704880001; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=DdA7eC7P5dXfAFjxqDT36UTWemLzMtujT5LkY7PdCbM=;
 b=BfphXhqvrye19Xo75Q6gw/6x6GbI9peq4Ry2t8xIypO2qI3Db/V3o/vUvrwbjwo1uX
 56mfWyWz/oXWoQHLlHUB1fF2Sbw4U6HqW/6xfJsgj2C7HwsEfkcZQS+rdh/hYBPex6Kf
 dCOvPQZZrGuIx6cmXhybV+sLQZ4pTN5CbgB4b2KE7sEPz2QW68G/ya3zQDGA8moVGb0E
 ok8NYFwpkTo277yVPL1niLYIUYyGVH8Qu7erFoCzg4MBrrW4WQHztIvYorzVC3e+REdM
 7sODu9nGDac2mcWbJcqFDpkQkjGM9qK71f6nHnN7oL5e5RHxN3ntsc3mKUvcm18cYcPT
 by0Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1704275201; x=1704880001;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=DdA7eC7P5dXfAFjxqDT36UTWemLzMtujT5LkY7PdCbM=;
 b=h6QSYhhIDkz6THWjHalms/C0BlIkqslBPaKbWD+m1nrGxmnYKw+hE9qd/cybHlGloS
 leFBDo4vyOmxkHrq2YXsd0xuamvTK0CAAGPqafQJ4kKc20RpjePOIoKr0c2WMBrTShXq
 DUq0eo6TmcOJQTlHQcm4Bd2ofmCIMhYs2TCC6pIWEZzBLPdMvjw1+HFdxePeQVBTzdqC
 mJNDOCj5wH5eXUCHlprQ2j3SmThIT+5e/Ecet3NqkeA42KTAW/ijvTQP5fEfAu6edfIt
 IZFS/QTXUjM4KwYkpo+KO/+USbglCRECjQY0EK/uNV/RbX+SAbsawkfxcu1j/jPSE6sJ
 wk7A==
X-Gm-Message-State: AOJu0YzoptUio5Q9MNjdPZBu+qQW93jeEYKtcemHsE4L6kd0XlcK74gG
 xm9nvsiJ0arVj/JB60HtzIjgdfQW9aA=
X-Google-Smtp-Source: AGHT+IFxWB71d/iUvMDUtDT+5QqbVEPLhYotivX3IIBlGtfxWnh+9EwlSvPTzUgNQFbZekzIGjQMMg==
X-Received: by 2002:a05:600c:2313:b0:40d:81c3:2e2b with SMTP id
 19-20020a05600c231300b0040d81c32e2bmr3862230wmo.60.1704275201206; 
 Wed, 03 Jan 2024 01:46:41 -0800 (PST)
Received: from hirondell ([2001:861:38ca:5f70:7347:9ec1:df7c:18ef])
 by smtp.gmail.com with ESMTPSA id
 g15-20020a5d488f000000b00336e43e8e57sm18986333wrq.58.2024.01.03.01.46.40
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 03 Jan 2024 01:46:40 -0800 (PST)
From: =?UTF-8?Q?K=C3=A9vin?= Le Gouguec <kevin.legouguec@HIDDEN>
In-Reply-To: <87y1dab03x.fsf@HIDDEN> (Tom Tromey's message of "Sun, 31 Dec
 2023 13:14:42 -0700")
References: <8734vici68.fsf@HIDDEN> <83y1da17zw.fsf@HIDDEN>
 <87y1dab03x.fsf@HIDDEN>
Date: Wed, 03 Jan 2024 10:46:39 +0100
Message-ID: <87h6jun400.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Tom Tromey <tom@HIDDEN> writes:

> Eli> Thanks, but I think we'd appreciate a reproducible recipe for this:
> Eli> how can one create a Git repository which can be used to reproduce
> Eli> this issue?
>
> This worked for me:
>
> $ cd ~/Emacs/trunk
> # This is my Emacs git repository
> $ git checkout --track -b vc-dir-bug master
> branch 'vc-dir-bug' set up to track 'master'.
> Switched to a new branch 'vc-dir-bug'
>
>
> Now invoke vc-dir on that directory.

I can reproduce; IIUC the salient point is setting start-point to a
local revision when calling git checkout, by opposition to
e.g. origin/master.  Continuing off of your recipe:

$ git branch --set-upstream-to origin/master

Then M-x vc-dir works again.

IIUC, to display

  Remote     : https://git.savannah.gnu.org/git/emacs.git

vc-git-dir-extra-headers runs

1. git config branch.vc-dir-bug.remote =E2=87=92 "."
2. (vc-git-repository-url "[=E2=80=A6 EMACS DIR =E2=80=A6]" ".")
    1. git config remote...url =E2=87=92 error

git-config(1) says that branch.<name>.remote is "." when <name> is
tracking a local branch, whereas branch.<name>.merge points to the local
branch 'git pull' will resync with.  Wonder what TRT would be for the
purposes of vc-dir?

(1) Drop the "Remote" header: the current branch is not sync'd with a
remote branch, after all.

(2) Print "Remote: https://git.savannah.gnu.org/git/emacs.git" by making
vc-git-repository-url fall back to remote.origin.url when remote-name is
".".

(3) Print "Remote: master" by making vc-git-dir-extra-headers fall back
to branch.<name>.merge when .remote is ".".

(4) Make vc-git-dir-extra-headers fall back to
branch.<branch.<name>.merge>.remote.  In our example, that would yield
"Remote: https://git.savannah.gnu.org/git/emacs.git", but in general
that seems unreliable, since that remote could be "." as well, and
nothing prevents cycles AFAIU.

IMO (3) would be the most robust, though maybe confusing (calling a
local branch "remote"); (2) makes sense as well since
vc-git-repository-url already falls back to remote.origin.url when
remote-name is nil.

(1) sounds trivially "robust" and "not too incorrect", but maybe not the
most helpful.  (4) is under-specified and I'm not convinced it is
possible to make it generally useful.


Hope I've not mis-diagnosed the problem; apologies for the noise if so.





Last modified: Sat, 20 Jan 2024 12:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.