GNU bug report logs - #37189
25.4.1: vc-hg-ignore implementation is missing

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Wolfgang Scherer <Wolfgang.Scherer@HIDDEN>; dated Mon, 26 Aug 2019 00:55:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 37189 <at> debbugs.gnu.org:


Received: (at 37189) by debbugs.gnu.org; 27 Aug 2019 07:45:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 27 03:45:41 2019
Received: from localhost ([127.0.0.1]:47601 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1i2WAe-0004uL-Nq
	for submit <at> debbugs.gnu.org; Tue, 27 Aug 2019 03:45:40 -0400
Received: from eggs.gnu.org ([209.51.188.92]:50517)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1i2WAd-0004u6-Lx
 for 37189 <at> debbugs.gnu.org; Tue, 27 Aug 2019 03:45:39 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:54056)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1i2WAY-0007e0-Ai; Tue, 27 Aug 2019 03:45:34 -0400
Received: from [176.228.60.248] (port=4686 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1i2WAX-00020v-N8; Tue, 27 Aug 2019 03:45:34 -0400
Date: Tue, 27 Aug 2019 10:45:36 +0300
Message-Id: <83pnkrdpb3.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Wolfgang Scherer <Wolfgang.Scherer@HIDDEN>
In-reply-to: <52917e6f-2f00-25cf-4353-dfb40287d0ea@HIDDEN> (message from
 Wolfgang Scherer on Tue, 27 Aug 2019 01:25:59 +0200)
Subject: Re: bug#37189: Acknowledgement (25.4.1: vc-hg-ignore implementation is
 missing)
References: <1ba53ae2-42a4-3ab3-d4f2-2ceae565d198@HIDDEN>
 <handler.37189.B.15667808855126.ack <at> debbugs.gnu.org>
 <52917e6f-2f00-25cf-4353-dfb40287d0ea@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 37189
Cc: 37189 <at> debbugs.gnu.org
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: Wolfgang Scherer <Wolfgang.Scherer@HIDDEN>
> Date: Tue, 27 Aug 2019 01:25:59 +0200
> 
> +(defun vc-hg-ignore (file &optional directory remove)
> +  "Ignore FILE of DIRECTORY (default is `default-directory').
> +
> +FILE is a file wildcard, relative to the root directory of DIRECTORY.

I think instead of "root directory of DIRECTORY" this should say "the
top-level directory of DIRECTORY's repository".

> +If FILE matches the regular expression
> +`vc-hg-ignore-detect-wildcard', it is appended to .hgignore as
> +is. Otherwise, FILE is escaped/expanded according to the active
> +syntax in .hgignore. If the syntax is `regexp', FILE is quoted as
> +anchored literal Python regexp and if FILE is a directory, the
> +trailing `$' is omitted.  Otherwise, if the syntax is `glob',
> +FILE is used unquoted and if FILE is a directory, a `*' is
> +appended.

Our convention is to leave 2 spaces between sentences in comments and
doc strings.

> +When called from Lisp code, if DIRECTORY is non-nil, the

"When called from Lisp" implies that this function can be called in
some other way, which is generally correct only with commands.  But
this function is not a command, so I'm unsure what this means here.

Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#37189; Package emacs. Full text available.

Message received at 37189 <at> debbugs.gnu.org:


Received: (at 37189) by debbugs.gnu.org; 26 Aug 2019 23:26:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 26 19:26:13 2019
Received: from localhost ([127.0.0.1]:47325 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1i2ONJ-0008SY-Dv
	for submit <at> debbugs.gnu.org; Mon, 26 Aug 2019 19:26:13 -0400
Received: from mout.gmx.net ([212.227.17.21]:56441)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Wolfgang.Scherer@HIDDEN>) id 1i2ONH-0008SG-Ai
 for 37189 <at> debbugs.gnu.org; Mon, 26 Aug 2019 19:26:12 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1566861960;
 bh=t7UqQGpNh1Vuaf4OptzThPSfWxdRcrVV5hvucwrqF18=;
 h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To;
 b=TtdcJE2Q0sCtgqNMJF6KBGUVuH3e2cTnQGDwVzyl62Zml1JxPvrg0xNyzFdhWeSzc
 2OgrdduDK68Aj0Rmw7B2hwr0sICO8wHKs78z4+2sAddFUFZMKYmOfnpBSSLofWibjB
 ET+ifkex4scAHHjnj8DAiF86mXMrSW1RAomtgE1U=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from sheckley.simul.de ([91.11.54.160]) by mail.gmx.com (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M1Ygt-1i5PJD0yjr-0033xd for
 <37189 <at> debbugs.gnu.org>; Tue, 27 Aug 2019 01:26:00 +0200
Received: from [127.0.0.1] (sheckley.simul.de [127.0.0.1])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by sheckley.simul.de (Postfix) with ESMTPSA id 96D961940B96
 for <37189 <at> debbugs.gnu.org>; Tue, 27 Aug 2019 01:25:59 +0200 (CEST)
Subject: Re: bug#37189: Acknowledgement (25.4.1: vc-hg-ignore implementation
 is missing)
To: 37189 <at> debbugs.gnu.org
References: <1ba53ae2-42a4-3ab3-d4f2-2ceae565d198@HIDDEN>
 <handler.37189.B.15667808855126.ack <at> debbugs.gnu.org>
From: Wolfgang Scherer <Wolfgang.Scherer@HIDDEN>
Openpgp: preference=signencrypt
Autocrypt: addr=Wolfgang.Scherer@HIDDEN; prefer-encrypt=mutual; keydata=
 xsDiBEb46IgRBACMHOAb1KNo1Ylk+ebri+4R+bG4tyKlqBlrpv8D9/ZwRdXSGt+0DyCHoaAd
 7KW7noHapLe87DunABOjKG4nqTGv+dRiWuUBlp3I4aYRFDVa3Da+XnIYkMHKqhK59VEHQCdp
 Km42nuLS7TS+n99at9YwzTG6VBdOlBKTlRFngOjVLwCg1RGXJ6X3EjS1FKCQeXziURVpWlkD
 /2zY6Ayhxi62TS84VjikXrrmjXykAAaAmMVEyKKYb9L5pGlqiZz9g/K9xw1EUoZTYuaufquD
 v4rAGR58K/3V4CYfJLEeshMWiaXHvMmlxMznlG16/um4MvmR8B3r+cx0nOPK1JBdD2qrkNnF
 Mw8FB+zouLFB4Gt2IUC5IlOmZ8OQA/4qdU53CItzWsCr9Nux4L0qUlRweSmCnV8xGQ2wP5XI
 MawIQxxREvSrsYDG8cNnYETMg4iQFfIktwAoxCJvuFAwIB6ZxHGF4FcEZm64CXc2u7CmFLqt
 rVhXhIfMz9oEYC+HhGczGamn9ofbGTFd2hJEtPcQgWNR4f7+aKknmi2+OM0fV29sZmdhbmcg
 U2NoZXJlciA8d3NAc3ctYW10LndzPsJhBBMRAgAhBQJYmz3YAhsjBQsJCAcCBhUICQoLAgQW
 AgMBAh4BAheAAAoJEIUCr3Gr112VZZoAoLTBSTp1qGuNhLdXY04iaWCMYmHCAJ4kHPtQ6nTw
 kEq9qCHgVgXDaY7wjs7ATQRG+OiIEAQAhi0wjcxvA4tychg2NQuwBIf9LX/46l+74+QbewCn
 a4a+mw/9s5KYqLGtYMuu3/KYq9yBd53OYc7LWTLMxsGOIATSOQRhdCKYW1AanupYrC/bKNW/
 8i2QEXc7LIeYiaII0TkVdQTVZxrg9kKLQ+Vf6z04Lbfv91sVCkHKI9jxgVMAAwUD/0mkDeN0
 tllPH+NOjbkkqlOj6UOwzwIYgXmALhuAEFGXVLM2HfRV9TtJa2OoGZiuhyGXat3Jl9QK9NNv
 d/J4HSal93ZHWstPU4YIRc5uhJ1eeWwKsfTmPvbZXMKMkh+hBBJ39SZnmxfoeUzkK0EQNE2p
 PZDyjAlz03qOx6D0DHnZwkkEGBECAAkFAkb46IgCGwwACgkQhQKvcavXXZU8PwCdGmUH5mbh
 dsLYyx7qthe4hOWnW54AoJQMfmHP4uUI6ji8VkdlvO8LKtLP
Message-ID: <52917e6f-2f00-25cf-4353-dfb40287d0ea@HIDDEN>
Date: Tue, 27 Aug 2019 01:25:59 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.2
MIME-Version: 1.0
In-Reply-To: <handler.37189.B.15667808855126.ack <at> debbugs.gnu.org>
Content-Type: multipart/mixed; boundary="------------7A183C289244CF8EE10D89FB"
Content-Language: de-DE
X-Provags-ID: V03:K1:fg50MTi2H4aT3CNkW5KphyFPGYR7hb+6psPK2zuSm7AMAMqOd3j
 L9cg4ol1DKdx6FyBG1ZA3UD6CGmnp7OUd00mVa5bUPmUFAkOhXhNceFX+zFa062kSkwp7f/
 NerutUEA7JTQQXpsYBc4zJ9IRDOzCRbHdbZifRmASZnDjckvKvvLpTciqvR+LtwQk7z237b
 inOWDBwbEyw9vFEMSrTBw==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:kOqag2J6CJg=:jSl9v8RM9ceKRKN9+wcvm5
 GOQZ4t7brHQJPTBL7JGNf6uBqi+OMLknCpRv+n5zoUomliFISW+Aji6sB7n7KM0bpSWkZjI1g
 DaMMdvRPft41fHvq8+L6o+jJCTCAQF7Cr8vcr4RCm8guN9giBP1GCeOPNnlIxxOTvo9V61s0A
 2Tb40c3Cxg5ApYYl8BuETeKbv2w12o+hI5Aa/Du8+QZD9AsL/kC8J8yKedxWHd7b5uMYs8ruu
 r5vf0FRYcttGGbplWPkgD288CP28T6lxtUWWR7miqoH1mpVjm1X4a8ENqfBYEmWA88l1gjizD
 0yzXMsWtP5BT2Gyqi2OA4DeW9lO6nLvnp6kYqvaxi/Gmi1fxAjPGDpGkc7GqlAHaNuTXxI0bd
 6WVyvh3cMGY7u6r5QhWqZv6LnT8Z/J8st4wXj3WL6lh4ohDcvTwLSG6/XfyqA/IMJM5rZ9e7f
 B0SIGSuvfY1zEk1wgfUecoA7AWcCg66U+h1Yr3cZrzMF+c8v9cFIiDo9JpQFep+VAhH73Lr/u
 VnwgofIXADLfcqkwYHOeeZJ33DY2ToCxv5/khufwzxht6l1c3q6z8GWmTH09UC1KYL2NmJKB2
 LJg9+wThMtfub2VI1dUqjvZIrRMPCq+Q5uTbahaXxYIFbCFr5t/99HNZ8bHNrBK3IHXaDmnUu
 dZjRqsYTce2qDsKYTn1kWrTx6KbCAJUDGAShA412+KrX6f6EAb7VUfWcCZrx6AkPqvx0lDOli
 5tV16S9sIoK+wobuztnIYK7GcXt6GKj4IP88WbuyVu1AorwitE3mzZPFhnrUnKSILd12CWiqa
 wJTw2z4mokXYwgU+6DZdU2aJYlekUZU3ScPdc0LXtY4MPdUOQ4A08MITGrNgSlCTVA8tk+mz2
 lzkjOGpRfWL/KWjgM8An0Sr9EoyBso2JQIkTMzDCh1Yu2GAWtzJf5044SLPXHWFXm3RHu/Ann
 6z/+ypk6VliZAKxJ+KeW5sCkYjl21ADJNm/TArnPTejWFRa6K1Hv6En/d3ogvp3vfGJjht+Sd
 TOHy2AFepygW7jgD6VXUqEPihp4D8nghGUmvGztTWKR+6IG+g9o7QGTzITAPgnXY6foAruL+O
 enDSTvYO38GDRremFKlCX4ix7+D8aPVDU34GI7zoNDGDVKBC+VqS1WifA==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 37189
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.7 (-)

This is a multi-part message in MIME format.
--------------7A183C289244CF8EE10D89FB
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

Patch with commit message attached.


--------------7A183C289244CF8EE10D89FB
Content-Type: text/x-patch;
 name="0001-Provides-vc-hg-ignore-to-make-vc-ignore-work-correct.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
 filename*0="0001-Provides-vc-hg-ignore-to-make-vc-ignore-work-correct.pa";
 filename*1="tch"

=46rom 7a238036ba08e3b1359e06839ea38b944bd0f2db Mon Sep 17 00:00:00 2001
From: Wolfgang Scherer <wolfgang.scherer@HIDDEN>
Date: Tue, 27 Aug 2019 01:22:46 +0200
Subject: [PATCH] Provides vc-hg-ignore to make vc-ignore work correctly

* lisp/vc/vc-hg.el: (vc-hg-ignore) Ignore file of directory.  Add
filepath relative to directory of Mercurial .hgignore file.  The
filepath is quoted according to the active ignore syntax (Bug#37189).
(vc-hg--py-regexp-quote) Quote string as regexp to match exactly
string.

Copyright-paperwork-exempt: yes
=2D--
 lisp/vc/vc-hg.el | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++=
+++++
 1 file changed, 58 insertions(+)

diff --git a/lisp/vc/vc-hg.el b/lisp/vc/vc-hg.el
index f287adf..f4bddd2 100644
=2D-- a/lisp/vc/vc-hg.el
+++ b/lisp/vc/vc-hg.el
@@ -1153,6 +1153,46 @@ REV is ignored."
   (expand-file-name ".hgignore"
 		    (vc-hg-root file)))

+(defun vc-hg-ignore (file &optional directory remove)
+  "Ignore FILE of DIRECTORY (default is `default-directory').
+
+FILE is a file wildcard, relative to the root directory of DIRECTORY.
+
+If FILE matches the regular expression
+`vc-hg-ignore-detect-wildcard', it is appended to .hgignore as
+is. Otherwise, FILE is escaped/expanded according to the active
+syntax in .hgignore. If the syntax is `regexp', FILE is quoted as
+anchored literal Python regexp and if FILE is a directory, the
+trailing `$' is omitted.  Otherwise, if the syntax is `glob',
+FILE is used unquoted and if FILE is a directory, a `*' is
+appended.
+
+When called from Lisp code, if DIRECTORY is non-nil, the
+repository to use will be deduced by DIRECTORY; if REMOVE is
+non-nil, remove FILE from ignored files."
+  (let ((ignore (vc-hg-find-ignore-file (or directory default-directory))=
)
+        (pattern file)
+        root-dir file-path syntax)
+    (unless (string-match vc-hg-ignore-detect-wildcard pattern)
+      (setq root-dir (file-name-directory ignore))
+      (setq file-path (expand-file-name file directory))
+      (setq pattern (substring file-path (length root-dir)))
+      (save-match-data
+        (with-current-buffer (find-file-noselect ignore)
+          (goto-char (point-max))
+          (setq syntax
+                (if (re-search-backward "^ *syntax: *\\(regexp\\|glob\\)$=
" nil t)
+                    (match-string 1)
+                  "regexp")))
+        (setq pattern
+              (if (string=3D syntax "regexp")
+                  (concat "^" (vc-hg--py-regexp-quote pattern)
+                          (and (not (file-directory-p file-path)) "$"))
+                (concat pattern (and (file-directory-p file-path) "*"))))=
))
+    (if remove
+        (vc--remove-regexp pattern ignore)
+      (vc--add-line pattern ignore))))
+
 ;; Modeled after the similar function in vc-bzr.el
 (defun vc-hg-checkout (file &optional rev)
   "Retrieve a revision of FILE.
@@ -1451,6 +1491,24 @@ This function differs from vc-do-command in that it=
 invokes
 (defun vc-hg-root (file)
   (vc-find-root file ".hg"))

+(defvar vc-hg--py-regexp-special-chars
+  (mapcar
+   (function
+    (lambda (_c)
+      (cons _c (concat "\\" (char-to-string _c)))))
+   (append "()[]{}?*+-|^$\\.&~# \t\n\r\v\f" nil))
+  "Characters that have special meaning in Python regular expressions.")
+
+(defun vc-hg--py-regexp-quote (string)
+  "Return a Python regexp string which matches exactly STRING and nothing=
 else.
+Ported from Python v3.7"
+  (mapconcat
+   (function
+    (lambda (_c)
+      (or (cdr (assq _c vc-hg--py-regexp-special-chars))
+          (char-to-string _c))))
+   string ""))
+
 (provide 'vc-hg)

 ;;; vc-hg.el ends here
=2D-
2.7.4


--------------7A183C289244CF8EE10D89FB--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#37189; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 26 Aug 2019 00:54:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 25 20:54:45 2019
Received: from localhost ([127.0.0.1]:45275 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1i23HQ-0001Kc-P1
	for submit <at> debbugs.gnu.org; Sun, 25 Aug 2019 20:54:45 -0400
Received: from lists.gnu.org ([209.51.188.17]:50597)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Wolfgang.Scherer@HIDDEN>) id 1i22lX-0000So-DS
 for submit <at> debbugs.gnu.org; Sun, 25 Aug 2019 20:21:47 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:48060)
 by lists.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <Wolfgang.Scherer@HIDDEN>) id 1i22lW-0001xH-6F
 for bug-gnu-emacs@HIDDEN; Sun, 25 Aug 2019 20:21:47 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM,
 RCVD_IN_DNSWL_NONE autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <Wolfgang.Scherer@HIDDEN>) id 1i22lV-0006pv-0X
 for bug-gnu-emacs@HIDDEN; Sun, 25 Aug 2019 20:21:46 -0400
Received: from mout.gmx.net ([212.227.15.15]:41829)
 by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <Wolfgang.Scherer@HIDDEN>)
 id 1i22lU-0006pZ-Kn
 for bug-gnu-emacs@HIDDEN; Sun, 25 Aug 2019 20:21:44 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1566778898;
 bh=lVuLlkGSRIVyZv5lxGbuxXwe0T6nKufRaxYdCy0gUew=;
 h=X-UI-Sender-Class:To:From:Subject:Date;
 b=DftgS4Y2XOoB99jAIsoXmcE0jfZuBAV1nrrKI+epz+zI5IMGQYjS+/j+hEsIFH49s
 6gcpMQznBOGrK8ZbI521ZpO+l9xL4X7mEJ9lXmYpWQ2nMtmHjKVerDjedFS1unWZOq
 CcRk4/S+X6LbFyIz77cDjcOX27eRxAGrBsk4R8fg=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from sheckley.simul.de ([87.144.35.29]) by mail.gmx.com (mrgmx003
 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LzLJR-1iF9u70G2r-014Vz7 for
 <bug-gnu-emacs@HIDDEN>; Mon, 26 Aug 2019 02:21:38 +0200
Received: from [127.0.0.1] (sheckley.simul.de [127.0.0.1])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by sheckley.simul.de (Postfix) with ESMTPSA id 167A51940560
 for <bug-gnu-emacs@HIDDEN>; Mon, 26 Aug 2019 02:21:34 +0200 (CEST)
To: Emacs Bugs <bug-gnu-emacs@HIDDEN>
From: Wolfgang Scherer <Wolfgang.Scherer@HIDDEN>
Openpgp: preference=signencrypt
Autocrypt: addr=Wolfgang.Scherer@HIDDEN; prefer-encrypt=mutual; keydata=
 xsDiBEb46IgRBACMHOAb1KNo1Ylk+ebri+4R+bG4tyKlqBlrpv8D9/ZwRdXSGt+0DyCHoaAd
 7KW7noHapLe87DunABOjKG4nqTGv+dRiWuUBlp3I4aYRFDVa3Da+XnIYkMHKqhK59VEHQCdp
 Km42nuLS7TS+n99at9YwzTG6VBdOlBKTlRFngOjVLwCg1RGXJ6X3EjS1FKCQeXziURVpWlkD
 /2zY6Ayhxi62TS84VjikXrrmjXykAAaAmMVEyKKYb9L5pGlqiZz9g/K9xw1EUoZTYuaufquD
 v4rAGR58K/3V4CYfJLEeshMWiaXHvMmlxMznlG16/um4MvmR8B3r+cx0nOPK1JBdD2qrkNnF
 Mw8FB+zouLFB4Gt2IUC5IlOmZ8OQA/4qdU53CItzWsCr9Nux4L0qUlRweSmCnV8xGQ2wP5XI
 MawIQxxREvSrsYDG8cNnYETMg4iQFfIktwAoxCJvuFAwIB6ZxHGF4FcEZm64CXc2u7CmFLqt
 rVhXhIfMz9oEYC+HhGczGamn9ofbGTFd2hJEtPcQgWNR4f7+aKknmi2+OM0fV29sZmdhbmcg
 U2NoZXJlciA8d3NAc3ctYW10LndzPsJhBBMRAgAhBQJYmz3YAhsjBQsJCAcCBhUICQoLAgQW
 AgMBAh4BAheAAAoJEIUCr3Gr112VZZoAoLTBSTp1qGuNhLdXY04iaWCMYmHCAJ4kHPtQ6nTw
 kEq9qCHgVgXDaY7wjs7ATQRG+OiIEAQAhi0wjcxvA4tychg2NQuwBIf9LX/46l+74+QbewCn
 a4a+mw/9s5KYqLGtYMuu3/KYq9yBd53OYc7LWTLMxsGOIATSOQRhdCKYW1AanupYrC/bKNW/
 8i2QEXc7LIeYiaII0TkVdQTVZxrg9kKLQ+Vf6z04Lbfv91sVCkHKI9jxgVMAAwUD/0mkDeN0
 tllPH+NOjbkkqlOj6UOwzwIYgXmALhuAEFGXVLM2HfRV9TtJa2OoGZiuhyGXat3Jl9QK9NNv
 d/J4HSal93ZHWstPU4YIRc5uhJ1eeWwKsfTmPvbZXMKMkh+hBBJ39SZnmxfoeUzkK0EQNE2p
 PZDyjAlz03qOx6D0DHnZwkkEGBECAAkFAkb46IgCGwwACgkQhQKvcavXXZU8PwCdGmUH5mbh
 dsLYyx7qthe4hOWnW54AoJQMfmHP4uUI6ji8VkdlvO8LKtLP
Subject: 25.4.1: vc-hg-ignore implementation is missing
Message-ID: <1ba53ae2-42a4-3ab3-d4f2-2ceae565d198@HIDDEN>
Date: Mon, 26 Aug 2019 02:21:34 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.2
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64
Content-Language: de-DE
X-Provags-ID: V03:K1:MHqo3pMXFpf6mDqRB7I4Ak0fdnNdvjwxZ2xhxfc8sf0FstMrPQS
 uLWC0EX3LYgiUeNtROxi/ADstVNg542EspLdoIMtW5oWqwCEYdly4GsCeZGNs9pQLLYSmjl
 tVWo9XnSHj37rqGEZMejyHZdx0dgX3BxZwN+7ABEUi7I5VvLtuUmizBCEzIfwboLwLpZllj
 dCI+OTOAIW70Z16uYs1Og==
X-UI-Out-Filterresults: notjunk:1;V03:K0:MU/dxm0m2YU=:CPxnJj6ABXPKGWMGu6LAtt
 2JrAczo98T4whm+lcktFV3nqna++kweZ7jOEDgzay63sVmInS6XIcgywujH1n2oqLpMUxVU3s
 18L9Aa1BYhW0zH7S5Cx5Vf2k0PjOUcEE7MDr0NJAY67St9dWHXYEuuTLSX8tF0UiYRlP3pdq9
 fhXx3biyU0G5InPa58KZJ4bQLJJqzIj6OprgfOJCb0CV7+9e2ABhjQOYJK491vKnm+V+JEyM8
 K2laQvmy/Pql2F+xuhsFJ7fYbI3AVkBYnOwgD7gxwpZwE5Ft3JEYM4Cr/3HWO+NWTIkOTrbQD
 kVS3g3cZJzINh1khkPYzCHUCH2UpqlKPzTpnIwLTTxiYQF0o2hobTlV3t03N9hpLLb6W/bnRp
 7WYzaN6L2zG9RoVQpSDbOgws2JhLLjYNwFznyRWuz5MNGAVInYktYCAIQZ4d6VUoQmNzimsN0
 4bm09THQxebYrAxpo1PVcbG59yy1IK0yH/n0nHB4rkwyrBiBKFp0EbVVbeSUVAbMZdZbBSBNw
 GJN45lzvbvPD8Vxdfoebaaa/uyrzCcUjcgb4XiZwY2L2AYgpXEpjTmAiGMCPqqPGtcp8Jw+6w
 JfAxRB59s0elc6VDMEfbzbkK1RpxdJd00Vl9odABCzvye9ydrJCS55CexyaL3Gc5kCmJkqWwB
 PrbunKyC/mgveExj2SW6V48QoRUMnnlZJbHg7/dOL4/2dXbEY4C8Z5bCElxTYN6xgvLVzcPv3
 ozt/29GJbmSts5Bqq92FFUDbFIy3KUTJWneLWt0iy2gwcs18KvOJCgc6Oa/X3bVybY/xMAGBu
 DoZ+MDoRAS943uZ2GChsc9m2fOpX7W9ZU85sn3l5KpROI5wouS/bvBm4b1WX3wXyM29nXmVGb
 ORt8oon/t2Oc6FN9gcsfR/VpdBxNEgdB3Qe7TACaFKG8Sso1CTS5GgJKWjnuVs2NjsEdSy2Gn
 PJyEshX/HLMEnpN21yeIUa4IxzYPw4HTlqCmce67+oDfyOvGwCAFRJXTkmlUea1ezbGwe+In/
 WKtgaIXgqL9ehJqipFONYS9wyleB4IFSm+t61ZKwo63+Ed9IK0mMyPYSD9sX6AtmeYjjdxyCg
 YOYAbA5Be6l4KNfqthDahnqel6k54LnuFMdluTJz50dEEtafFhlbnHHkimOLoWdKLsRHxeRCd
 Q3zVk=
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 212.227.15.15
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Sun, 25 Aug 2019 20:54:43 -0400
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: -2.4 (--)

VXNpbmcgYHZjLWlnbm9yZScgaW4gYSAqdmMtZGlyKiBidWZmZXIgZm9yIG1lcmN1cmlhbCBk
b2VzIG5vdCBwcm92aWRlIGEgY29ycmVjdCBlbnRyeSBpbiBgLmhnaWdub3JlLicuCgpUaGUg
ZnVuY3Rpb24gYHZjLWhnLWlnbm9yZScnIGJlbG93IGF1dG9kZXRlY3RzIHRoZSBjb3JyZWN0
IHN5bnRheCBhbmQgYWRkcyBhIGNvcnJlY3RseSBxdW90ZWQgZW50cnkgdG8gYC5oZ2lnbm9y
ZScuCgpGZWVsIGZyZWUgdG8gaW5jb3Jwb3JhdGUgaXQgaW4gYHZjLWhnLmVsJy4KCgooZGVm
dmFyIHZjLWhnLS1weS1yZWdleHAtc3BlY2lhbC1jaGFycwrCoCAobWFwY2FyCsKgwqAgKGZ1
bmN0aW9uCsKgwqDCoCAobGFtYmRhIChfYykKwqDCoMKgwqDCoCAoY29ucyBfYyAoY29uY2F0
ICJcXCIgKGNoYXItdG8tc3RyaW5nIF9jKSkpKSkKwqDCoCAoYXBwZW5kICIoKVtde30/Kist
fF4kXFwuJn4jIFx0XG5cclx2XGYiIG5pbCkpCsKgICJDaGFyYWN0ZXJzIHRoYXQgaGF2ZSBz
cGVjaWFsIG1lYW5pbmcgaW4gUHl0aG9uIHJlZ3VsYXIgZXhwcmVzc2lvbnMuIikKCihkZWZ1
biB2Yy1oZy0tcHktcmVnZXhwLXF1b3RlIChzdHJpbmcpCsKgICJSZXR1cm4gYSBQeXRob24g
cmVnZXhwIHN0cmluZyB3aGljaCBtYXRjaGVzIGV4YWN0bHkgU1RSSU5HIGFuZCBub3RoaW5n
IGVsc2UuClBvcnRlZCBmcm9tIFB5dGhvbiB2My43IgrCoCAobWFwY29uY2F0CsKgwqAgKGZ1
bmN0aW9uCsKgwqDCoCAobGFtYmRhIChfYykKwqDCoMKgwqDCoCAob3IgKGNkciAoYXNzcSBf
YyB2Yy1oZy0tcHktcmVnZXhwLXNwZWNpYWwtY2hhcnMpKQrCoMKgwqDCoMKgwqDCoMKgwqAg
KGNoYXItdG8tc3RyaW5nIF9jKSkpKQrCoMKgIHN0cmluZyAiIikpCgooZGVmdmFyIHZjLWhn
LWlnbm9yZS1kZXRlY3Qtd2lsZGNhcmQgIlsqXiRdIgrCoCAiUmVndWxhciBleHByZXNzc2lv
biB0byBkZXRlY3Qgd2lsZGNhcmRzIGluIGFuIGlnbm9yZWQgZmlsZSBzcGVjaWZpY2F0aW9u
LiIpCgooZGVmdW4gdmMtaGctaWdub3JlIChmaWxlICZvcHRpb25hbCBkaXJlY3RvcnkgcmVt
b3ZlKQrCoCAiSWdub3JlIEZJTEUgb2YgRElSRUNUT1JZIChkZWZhdWx0IGlzIGBkZWZhdWx0
LWRpcmVjdG9yeScpLgoKRklMRSBpcyBhIGZpbGUgd2lsZGNhcmQsIHJlbGF0aXZlIHRvIHRo
ZSByb290IGRpcmVjdG9yeSBvZiBESVJFQ1RPUlkuCgpJZiBGSUxFIG1hdGNoZXMgdGhlIHJl
Z3VsYXIgZXhwcmVzc2lvbgpgdmMtaGctaWdub3JlLWRldGVjdC13aWxkY2FyZCcsIGl0IGlz
IGFwcGVuZGVkIHRvIC5oZ2lnbm9yZSBhcwppcy4gT3RoZXJ3aXNlLCBGSUxFIGlzIGVzY2Fw
ZWQvZXhwYW5kZWQgYWNjb3JkaW5nIHRvIHRoZSBhY3RpdmUKc3ludGF4IGluIC5oZ2lnbm9y
ZS4gSWYgdGhlIHN5bnRheCBpcyBgcmVnZXhwJywgRklMRSBpcyBxdW90ZWQgYXMKYW5jaG9y
ZWQgbGl0ZXJhbCBQeXRob24gcmVnZXhwIGFuZCBpZiBGSUxFIGlzIGEgZGlyZWN0b3J5LCB0
aGUKdHJhaWxpbmcgYCQnIGlzIG9taXR0ZWQuwqAgT3RoZXJ3aXNlLCBpZiB0aGUgc3ludGF4
IGlzIGBnbG9iJywKRklMRSBpcyB1c2VkIHVucXVvdGVkIGFuZCBpZiBGSUxFIGlzIGEgZGly
ZWN0b3J5LCBhIGAqJyBpcwphcHBlbmRlZC4KCldoZW4gY2FsbGVkIGZyb20gTGlzcCBjb2Rl
LCBpZiBESVJFQ1RPUlkgaXMgbm9uLW5pbCwgdGhlCnJlcG9zaXRvcnkgdG8gdXNlIHdpbGwg
YmUgZGVkdWNlZCBieSBESVJFQ1RPUlk7IGlmIFJFTU9WRSBpcwpub24tbmlsLCByZW1vdmUg
RklMRSBmcm9tIGlnbm9yZWQgZmlsZXMuIgrCoCAobGV0ICgoaWdub3JlICh2Yy1oZy1maW5k
LWlnbm9yZS1maWxlIChvciBkaXJlY3RvcnkgZGVmYXVsdC1kaXJlY3RvcnkpKSkKwqDCoMKg
wqDCoMKgwqAgKHBhdHRlcm4gZmlsZSkKwqDCoMKgwqDCoMKgwqAgcm9vdC1kaXIgZmlsZS1w
YXRoIHN5bnRheCkKwqDCoMKgICh1bmxlc3MgKHN0cmluZy1tYXRjaCB2Yy1oZy1pZ25vcmUt
ZGV0ZWN0LXdpbGRjYXJkIHBhdHRlcm4pCsKgwqDCoMKgwqAgKHNldHEgcm9vdC1kaXIgKGZp
bGUtbmFtZS1kaXJlY3RvcnkgaWdub3JlKSkKwqDCoMKgwqDCoCAoc2V0cSBmaWxlLXBhdGgg
KGV4cGFuZC1maWxlLW5hbWUgZmlsZSBkaXJlY3RvcnkpKQrCoMKgwqDCoMKgIChzZXRxIHBh
dHRlcm4gKHN1YnN0cmluZyBmaWxlLXBhdGggKGxlbmd0aCByb290LWRpcikpKQrCoMKgwqDC
oMKgIChzYXZlLW1hdGNoLWRhdGEKwqDCoMKgwqDCoMKgwqAgKHdpdGgtY3VycmVudC1idWZm
ZXIgKGZpbmQtZmlsZS1ub3NlbGVjdCBpZ25vcmUpCsKgwqDCoMKgwqDCoMKgwqDCoCAoZ290
by1jaGFyIChwb2ludC1tYXgpKQrCoMKgwqDCoMKgwqDCoMKgwqAgKHNldHEgc3ludGF4CsKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoaWYgKHJlLXNlYXJjaC1iYWNrd2FyZCAi
XiAqc3ludGF4OiAqXFwocmVnZXhwXFx8Z2xvYlxcKSQiIG5pbCB0KQrCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAobWF0Y2gtc3RyaW5nIDEpCsKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgInJlZ2V4cCIpKSkKwqDCoMKgwqDCoMKgwqAgKHNl
dHEgcGF0dGVybgrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoaWYgKHN0cmluZz0gc3lu
dGF4ICJyZWdleHAiKQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChjb25j
YXQgIl4iICh2Yy1oZy0tcHktcmVnZXhwLXF1b3RlIHBhdHRlcm4pCsKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChhbmQgKG5vdCAoZmlsZS1k
aXJlY3RvcnktcCBmaWxlLXBhdGgpKSAiJCIpKQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgKGNvbmNhdCBwYXR0ZXJuIChhbmQgKGZpbGUtZGlyZWN0b3J5LXAgZmlsZS1wYXRo
KSAiKiIpKSkpKSkKwqDCoMKgIChpZiByZW1vdmUKwqDCoMKgwqDCoMKgwqAgKHZjLS1yZW1v
dmUtcmVnZXhwIHBhdHRlcm4gaWdub3JlKQrCoMKgwqDCoMKgICh2Yy0tYWRkLWxpbmUgcGF0
dGVybiBpZ25vcmUpKSkpCgo=




Acknowledgement sent to Wolfgang Scherer <Wolfgang.Scherer@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#37189; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 27 Aug 2019 08:00:02 UTC

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