From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Matthias Meulien Newsgroups: gmane.emacs.bugs Subject: bug#32636: 26.1; Support git commit --no-verify Date: Tue, 04 Sep 2018 23:09:39 +0200 Message-ID: <1b64237187b488e3e7a441a64c7fe853103860d1.camel@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-wW2boHwl+ekCkl0mItdt" X-Trace: blaine.gmane.org 1536095288 1865 195.159.176.226 (4 Sep 2018 21:08:08 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 4 Sep 2018 21:08:08 +0000 (UTC) To: 32636@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Sep 04 23:08:04 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fxIYM-0000EJ-1F for geb-bug-gnu-emacs@m.gmane.org; Tue, 04 Sep 2018 23:08:02 +0200 Original-Received: from localhost ([::1]:52654 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fxIaS-0005Zs-36 for geb-bug-gnu-emacs@m.gmane.org; Tue, 04 Sep 2018 17:10:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47341) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fxIaL-0005Zj-KF for bug-gnu-emacs@gnu.org; Tue, 04 Sep 2018 17:10:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fxIaI-0007no-Bl for bug-gnu-emacs@gnu.org; Tue, 04 Sep 2018 17:10:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:41028) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fxIaI-0007nc-4I for bug-gnu-emacs@gnu.org; Tue, 04 Sep 2018 17:10:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fxIaH-0003St-Pw for bug-gnu-emacs@gnu.org; Tue, 04 Sep 2018 17:10:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Matthias Meulien Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 04 Sep 2018 21:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 32636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Original-Received: via spool by submit@debbugs.gnu.org id=B.153609539713303 (code B ref -1); Tue, 04 Sep 2018 21:10:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 4 Sep 2018 21:09:57 +0000 Original-Received: from localhost ([127.0.0.1]:46046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fxIaC-0003SV-Vm for submit@debbugs.gnu.org; Tue, 04 Sep 2018 17:09:57 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:54428) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fxIaB-0003SJ-FR for submit@debbugs.gnu.org; Tue, 04 Sep 2018 17:09:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fxIa4-0007bf-Po for submit@debbugs.gnu.org; Tue, 04 Sep 2018 17:09:50 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:42802) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fxIa4-0007bK-Hf for submit@debbugs.gnu.org; Tue, 04 Sep 2018 17:09:48 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47150) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fxIa3-0005TX-83 for bug-gnu-emacs@gnu.org; Tue, 04 Sep 2018 17:09:48 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fxIa0-0007Xd-0m for bug-gnu-emacs@gnu.org; Tue, 04 Sep 2018 17:09:47 -0400 Original-Received: from mail-wm0-x236.google.com ([2a00:1450:400c:c09::236]:52332) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fxIZz-0007Wo-Jl for bug-gnu-emacs@gnu.org; Tue, 04 Sep 2018 17:09:43 -0400 Original-Received: by mail-wm0-x236.google.com with SMTP id y139-v6so5793597wmc.2 for ; Tue, 04 Sep 2018 14:09:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:subject:from:to:date:mime-version; bh=vu/WqTfY+CPfnyKUQ4Gwh0CJCW6hbRHb2EoK8ec9R/c=; b=Iy3J7dqkNC5y9N4FUjGxKuj+iPFp3Gi08yMflftyCiLXPz6ZNVkVXuXar+skYZkNYM RXMSypO24O0+IFqxj6A5rkOzbWpt6oNfq9mAOfXOlSYY6SmeKSxRMQSiVXZGIZRPhKUq oBlDm3oKIAaJLuQ346mqUFOh6TOSAPp1NLiFZzJgzhJT8GeXlFhp7dof/xcZuDSy3Lze 0mavqS+Col6oJXGxc+fIY6idQ8QtdiU9g//xADLuVslD/L2l7ops/su9IQEvasodSnmU tvBbcSmz3dFN7h7g4lCKfbHh0Lj1Aom82hb0zLHXB4UmSz1vMbv1Ol8ShG9D6/+O7OZw rxMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:date:mime-version; bh=vu/WqTfY+CPfnyKUQ4Gwh0CJCW6hbRHb2EoK8ec9R/c=; b=Kk5kzBLnrAJdhGyQDHpYXlGyobUcnfVDh78RmLU9X3WkMtlfLHKb5nGaqFEXlRNifA sN2sLqz0BCTkOlObhLdWIFJ/EUK6f76tt0lSpjAKqiXajSebT69walLXrWUVFQQDSxOF eT9yvmVy8E34tQXBT2NTHSQUHaY7flefGotqRoTopo/ugDUOpodZODUm0v85Gwcb7YL7 MVy9nvztMVgYCpTo6ZYT/4fgRZC+nSHStgFUqxcel0eB8tDjSZWVV11QIk6fIagb1zTF 3npyCwkDgflqtlfQnCDvE7/AI8AAX73qpLF27LWJ07rt6UnutiO69vBFhh2qZ3yUD3Uj xqPQ== X-Gm-Message-State: APzg51C6c8mMfSnW/OPC2un7W2nFNlJNHSwQXNFuqltFguO0YaOoy4Sa S9cEukSXNl+gJBBB73egavTccSBn X-Google-Smtp-Source: ANB0VdapsZQLi/YZvtA40Ow+MtASGCfFfaqQz5oZWgXe0sUR/IYQM+tcP0QspWJt7NZJCYGluWVcJA== X-Received: by 2002:a1c:7e13:: with SMTP id z19-v6mr3609014wmc.156.1536095382044; Tue, 04 Sep 2018 14:09:42 -0700 (PDT) Original-Received: from carbon (223.95.89.92.rev.sfr.net. [92.89.95.223]) by smtp.gmail.com with ESMTPSA id v46-v6sm29128020wrc.63.2018.09.04.14.09.40 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 04 Sep 2018 14:09:40 -0700 (PDT) X-Mailer: Evolution 3.28.5 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:150018 Archived-At: --=-wW2boHwl+ekCkl0mItdt Content-Type: multipart/mixed; boundary="=-8X3ZFgj3RuwKIjx/Lvig" --=-8X3ZFgj3RuwKIjx/Lvig Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sometimes one wants to skip the pre-commit and commit-msg hooks when commiting changes to a Git repository. At the present time, it isn't possible using the Git interface of Emacs: One must switch to Git CLI. The attached patch adds a function `vc-git-log-edit-toggle-no-verify` and a key binding for that function, so that users can skip the mentioned hooks. In GNU Emacs 26.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.30) of 2018-07-05 built on juergen Windowing system distributor 'The X.Org Foundation', version 11.0.12001000 System Description: Arch Linux Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Configured using: 'configure --prefix=3D/usr --sysconfdir=3D/etc --libexecdir=3D/usr/lib --localstatedir=3D/var --with-x-toolkit=3Dgtk3 --with-xft --with-modules 'CFLAGS=3D-march=3Dx86-64 -mtune=3Dgeneric -O2 -pipe -fstack-protector- strong -fno-plt' CPPFLAGS=3D-D_FORTIFY_SOURCE=3D2 LDFLAGS=3D-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 MODULES THREADS LIBSYSTEMD LCMS2 Important settings: value of $LANG: fr_FR.UTF-8 value of $XMODIFIERS: @im=3Dibus locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils elec-pair time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type 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 elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame 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 charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 95008 9393) (symbols 48 20354 1) (miscs 40 94 118) (strings 32 28151 1578) (string-bytes 1 741345) (vectors 16 14763) (vector-slots 8 491216 7706) (floats 8 55 62) (intervals 56 258 0) (buffers 992 12)) --=-8X3ZFgj3RuwKIjx/Lvig Content-Disposition: attachment; filename="0001-Support-git-commit-no-verify.patch" Content-Type: text/x-patch; name="0001-Support-git-commit-no-verify.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA4ZmE5NTJlNmI0Mjk4OTJkYmU2OTc4MjFlNmUxZDgyNjMzNmM0ZjAzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXR0aGlhcyBNZXVsaWVuIDxvcm9udGVlQGdtYWlsLmNvbT4K RGF0ZTogVHVlLCA0IFNlcCAyMDE4IDIyOjUwOjU2ICswMjAwClN1YmplY3Q6IFtQQVRDSF0gU3Vw cG9ydCBnaXQgY29tbWl0IC0tbm8tdmVyaWZ5CgoqIGxpc3AvdmMvdmMtZ2l0LmVsICh2Yy1naXQt bG9nLWVkaXQtdG9nZ2xlLW5vLXZlcmlmeSk6IE5ldyBmdW5jdGlvbi4KLS0tCiBsaXNwL3ZjL3Zj LWdpdC5lbCB8IDcgKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQoKZGlm ZiAtLWdpdCBhL2xpc3AvdmMvdmMtZ2l0LmVsIGIvbGlzcC92Yy92Yy1naXQuZWwKaW5kZXggODgw NTJkNzc0OS4uOWY1YWI4NGQxNSAxMDA2NDQKLS0tIGEvbGlzcC92Yy92Yy1naXQuZWwKKysrIGIv bGlzcC92Yy92Yy1naXQuZWwKQEAgLTc1MSw2ICs3NTEsMTEgQEAgdmMtZ2l0LWxvZy1lZGl0LXRv Z2dsZS1zaWdub2ZmCiAgIChpbnRlcmFjdGl2ZSkKICAgKGxvZy1lZGl0LXRvZ2dsZS1oZWFkZXIg IlNpZ24tT2ZmIiAieWVzIikpCiAKKyhkZWZ1biB2Yy1naXQtbG9nLWVkaXQtdG9nZ2xlLW5vLXZl cmlmeSAoKQorICAiVG9nZ2xlIHdoZXRoZXIgdG8gYnlwYXNzIHRoZSBwcmUtY29tbWl0IGFuZCBj b21taXQtbXNnIGhvb2tzLiIKKyAgKGludGVyYWN0aXZlKQorICAobG9nLWVkaXQtdG9nZ2xlLWhl YWRlciAiTm8tVmVyaWZ5IiAieWVzIikpCisKIChkZWZ1biB2Yy1naXQtbG9nLWVkaXQtdG9nZ2xl LWFtZW5kICgpCiAgICJUb2dnbGUgd2hldGhlciB0aGlzIHdpbGwgYW1lbmQgdGhlIHByZXZpb3Vz IGNvbW1pdC4KIElmIHRvZ2dsaW5nIG9uLCBhbHNvIGluc2VydCBpdHMgbWVzc2FnZSBpbnRvIHRo ZSBidWZmZXIuIgpAQCAtNzc2LDYgKzc4MSw3IEBAIHZjLWdpdC1sb2ctZWRpdC10b2dnbGUtYW1l bmQKIChkZWZ2YXIgdmMtZ2l0LWxvZy1lZGl0LW1vZGUtbWFwCiAgIChsZXQgKChtYXAgKG1ha2Ut c3BhcnNlLWtleW1hcCAiR2l0LUxvZy1FZGl0IikpKQogICAgIChkZWZpbmUta2V5IG1hcCAiXEMt Y1xDLXMiICd2Yy1naXQtbG9nLWVkaXQtdG9nZ2xlLXNpZ25vZmYpCisgICAgKGRlZmluZS1rZXkg bWFwICJcQy1jXEMtbiIgJ3ZjLWdpdC1sb2ctZWRpdC10b2dnbGUtbm8tdmVyaWZ5KQogICAgIChk ZWZpbmUta2V5IG1hcCAiXEMtY1xDLWUiICd2Yy1naXQtbG9nLWVkaXQtdG9nZ2xlLWFtZW5kKQog ICAgIG1hcCkpCiAKQEAgLTgxOSw2ICs4MjUsNyBAQCB2Yy1naXQtY2hlY2tpbgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGAoKCJBdXRob3IiIC4gIi0tYXV0aG9yIikKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICgiRGF0ZSIgLiAiLS1kYXRlIikKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICgiQW1lbmQiIC4gLChib29sZWFuLWFyZy1mbiAiLS1hbWVuZCIpKQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJOby1WZXJpZnkiIC4gLChib29sZWFuLWFyZy1m biAiLS1uby12ZXJpZnkiKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiU2lnbi1P ZmYiIC4gLChib29sZWFuLWFyZy1mbiAiLS1zaWdub2ZmIikpKQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGNvbW1lbnQpKSkKICAgICAgICAgICAgICAgICAgICAgICAod2hlbiBtc2ctZmls ZQotLSAKMi4xOC4wCgo= --=-8X3ZFgj3RuwKIjx/Lvig-- --=-wW2boHwl+ekCkl0mItdt Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEEq/NDoP5fy+4eXszfWB7FAQxBWJIFAluO9JMACgkQWB7FAQxB WJLrLAf/WU2W+NRMYgwKKAYzf8scmced/tDcRHlv0+X5CIZjrMnhqgO0MWllXzlh NyNYOg1gq3SvUjhIhTzRsq/ecKHYJvl3V+Zmc5hW/yADwkZJqhLP9dcUELsFWERg iIuqpoJnOzc2tgsNLFxqBERnruiYxJd1W3PvuYrk/15dtiyVGt1zsx9vKzisAdDV 54DVgzO0+dHSwgVMQ6IHWMnPn1fVf2J3qmYUd6UE6PEQPpxp4A4+/d5v3BJHOGYA i70ARvn/R/DvcfdVwCK7/Rwc4QzcUd1FvfIujD69RUUcdxJvkVeVGYL2ayez+wVN DoPd6CKoelLpwW9udE4xD3DQursqcQ== =sbZ6 -----END PGP SIGNATURE----- --=-wW2boHwl+ekCkl0mItdt--