From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: npostavs@gmail.com Newsgroups: gmane.emacs.bugs Subject: bug#35368: [PATCH v2] Do potentially destructive operations in prepare-commit-msg Date: Tue, 14 May 2019 13:33:06 -0400 Message-ID: <85pnolvt4d.fsf@gmail.com> References: <20190421200313.26202-1-Hi-Angel@yandex.ru> <20190421201730.30905-1-Hi-Angel@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="198463"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1.92 (windows-nt) Cc: 35368@debbugs.gnu.org To: Konstantin Kharlamov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue May 14 19:34:12 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hQbJc-000pVX-Hk for geb-bug-gnu-emacs@m.gmane.org; Tue, 14 May 2019 19:34:12 +0200 Original-Received: from localhost ([127.0.0.1]:51692 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hQbJb-00049F-Fg for geb-bug-gnu-emacs@m.gmane.org; Tue, 14 May 2019 13:34:11 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:56505) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hQbJV-00048z-JV for bug-gnu-emacs@gnu.org; Tue, 14 May 2019 13:34:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hQbJT-00019d-5v for bug-gnu-emacs@gnu.org; Tue, 14 May 2019 13:34:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36213) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hQbJS-00015i-Cp for bug-gnu-emacs@gnu.org; Tue, 14 May 2019 13:34:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hQbJS-0000Kp-7x for bug-gnu-emacs@gnu.org; Tue, 14 May 2019 13:34:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: npostavs@gmail.com Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 14 May 2019 17:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35368 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 35368-submit@debbugs.gnu.org id=B35368.15578552021242 (code B ref 35368); Tue, 14 May 2019 17:34:02 +0000 Original-Received: (at 35368) by debbugs.gnu.org; 14 May 2019 17:33:22 +0000 Original-Received: from localhost ([127.0.0.1]:49757 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQbIo-0000Jy-7K for submit@debbugs.gnu.org; Tue, 14 May 2019 13:33:22 -0400 Original-Received: from mail-it1-f181.google.com ([209.85.166.181]:38458) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQbIj-0000Jh-6w for 35368@debbugs.gnu.org; Tue, 14 May 2019 13:33:21 -0400 Original-Received: by mail-it1-f181.google.com with SMTP id i63so109314ita.3 for <35368@debbugs.gnu.org>; Tue, 14 May 2019 10:33:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=51Fidc1vRB1/N66W0/CH5sZNS77wgjXRFKLwBhT9KSM=; b=Xk26LRkw3YDSdf6M872ZlXu8hJyX3A9ZEtuZ00buOCJaS0z7G+QxmXYHRqIgX3DcCr N2eg69O2EC9fkt01ZqoRlLgyVI4VHA6FAb6exfp0YkmnbcpGO4GZFioG+DgfsaD796Tf XVhxbYjaFZxjQYYwvD6QYlZOkjuxGpmcXyAA6rw+Lt/DAwuzdqssdUOi6two4rVqGG96 QfuBaubK75PkUDg2/ww2IPuU+ttCDD6KDjzd0X0en6YsROh4RP8Ma8rOX74fci7jmnHA 9gaMvecvhqEvUIJg209rjCdtv2EIJCUst/LYeIqQl7Om/B5WFNif4bQPECr4jpaig4Eb 8Npg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=51Fidc1vRB1/N66W0/CH5sZNS77wgjXRFKLwBhT9KSM=; b=Z8/XJt5ZNBWo4SM85TXUivAudi4jZ15wCMmiqLVErd50pgsk+uujvneImdXC84Tg4Z bvn9qNA0KWesXTrRYVwt1D8mhrMzkBnOYxykQCuiquDYRmdy5uGQpF0Q2TsPrewAgAfk MTih0zEUy2vSDByTA5cnoZLto3xMrwpwMGfbltxu6qejj9W7AeWR/DBvKFbTUTNhSSO4 iZ9VclRp0sN7g8obHuw9prjcvzVoGVEjSzVvuMpzLmVBA4mOy9Bh/4xRTi0tTEo8RWJR RYy/Q9B21s8I4d7tqAcdHCCqVq5K3UufxmB1N8rUTGTBeXYP90XI2ggUpOkHmlUjhKYQ 5z+Q== X-Gm-Message-State: APjAAAWeUZLVC9cnbUqNCMfIhwCZwsiuw3w4XXaRmHSYX+ubUvLFk4YQ ZLiIx/FAZptgJBj7+mL9KrNPFnja X-Google-Smtp-Source: APXvYqzfKRwxSgoCyFd0e2sh0HRzHC0Nh/Wrobh+FaUCENEYGqmfFz4BFQOuQEkjq5UZKHJmO/y4Ig== X-Received: by 2002:a24:c4d7:: with SMTP id v206mr4318502itf.102.1557855189934; Tue, 14 May 2019 10:33:09 -0700 (PDT) Original-Received: from vhost2 (CPE001143542e1f-CMf81d0f809fa0.cpe.net.cable.rogers.com. [99.230.51.196]) by smtp.gmail.com with ESMTPSA id t133sm5830821iod.84.2019.05.14.10.33.06 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 14 May 2019 10:33:07 -0700 (PDT) In-Reply-To: <20190421201730.30905-1-Hi-Angel@yandex.ru> (Konstantin Kharlamov's message of "Sun, 21 Apr 2019 23:17:30 +0300") 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: 209.51.188.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:159282 Archived-At: Konstantin Kharlamov writes: > +# Use a UTF-8 locale if available, so that the UTF-8 check works. > +# Use U+00A2 CENT SIGN to test whether the locale works. > +cent_sign_utf8_format='\302\242\n' > +cent_sign=`printf "$cent_sign_utf8_format"` > +print_at_sign='BEGIN {print substr("'$cent_sign'@", 2)}' > +at_sign=`$awk "$print_at_sign" /dev/null` > +if test "$at_sign" != @; then > + at_sign=`LC_ALL=en_US.UTF-8 $awk "$print_at_sign" /dev/null` > + if test "$at_sign" = @; then > + LC_ALL=en_US.UTF-8 > + else > + LC_ALL=C > + fi > + export LC_ALL > +fi > + > +exec $awk -v at_sign="$at_sign" -v cent_sign="$cent_sign" -v file="$COMMIT_MSG_FILE" ' You don't actually need any of this at_sign and cent_sign stuff here, right?