X-Loop: help-debbugs@HIDDEN Subject: bug#18236: diff-apply-hunk interacts poorly with line endings Resent-From: Reuben Thomas <rrt@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 10 Aug 2014 15:35:02 +0000 Resent-Message-ID: <handler.18236.B.140768488022794 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 18236 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 18236 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-emacs <bug-emacs@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.140768488022794 (code B ref -1); Sun, 10 Aug 2014 15:35:02 +0000 Received: (at submit) by debbugs.gnu.org; 10 Aug 2014 15:34:40 +0000 Received: from localhost ([127.0.0.1]:37845 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1XGV8p-0005vX-4F for submit <at> debbugs.gnu.org; Sun, 10 Aug 2014 11:34:39 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50075) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <rrt@HIDDEN>) id 1XGV8l-0005vI-2B for submit <at> debbugs.gnu.org; Sun, 10 Aug 2014 11:34:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <rrt@HIDDEN>) id 1XGV8e-00075p-Qs for submit <at> debbugs.gnu.org; Sun, 10 Aug 2014 11:34:29 -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.5 required=5.0 tests=BAYES_05,HTML_MESSAGE, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42029) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rrt@HIDDEN>) id 1XGV8e-00075l-NL for submit <at> debbugs.gnu.org; Sun, 10 Aug 2014 11:34:28 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51786) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <rrt@HIDDEN>) id 1XGV8d-0005HL-Bx for bug-gnu-emacs@HIDDEN; Sun, 10 Aug 2014 11:34:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <rrt@HIDDEN>) id 1XGV8c-00075N-BD for bug-gnu-emacs@HIDDEN; Sun, 10 Aug 2014 11:34:27 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55213) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rrt@HIDDEN>) id 1XGV8c-00075J-7q for bug-gnu-emacs@HIDDEN; Sun, 10 Aug 2014 11:34:26 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47708) by fencepost.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <rrt@HIDDEN>) id 1XGV8b-0005Pz-T3 for bug-emacs@HIDDEN; Sun, 10 Aug 2014 11:34:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <rrt@HIDDEN>) id 1XGV8a-000754-M6 for bug-emacs@HIDDEN; Sun, 10 Aug 2014 11:34:25 -0400 Received: from mail-la0-x233.google.com ([2a00:1450:4010:c03::233]:40117) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rrt@HIDDEN>) id 1XGV8a-00074y-E7 for bug-emacs@HIDDEN; Sun, 10 Aug 2014 11:34:24 -0400 Received: by mail-la0-f51.google.com with SMTP id pn19so5998784lab.10 for <bug-emacs@HIDDEN>; Sun, 10 Aug 2014 08:34:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google; h=mime-version:date:message-id:subject:from:to:content-type; bh=t5bEWMujTI/J0pH0+0R5zZSn1jaxrudgG7fpMIV2FTE=; b=40SY8TIg4VLq38jUVLbsyubDJ9AhACgFT89lGuXocGrOlNAErgQGFNdF7B1sZcsZN5 bVXpW6HviLt7/ZF2ANLwAg80vAGAfw1CKxulGPCwWzcIhzWTj+WZnldrDkfxVk2OxETS ElTAaUnew4bYrVupmRmqylY4lIvtwBrEWxOdo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=t5bEWMujTI/J0pH0+0R5zZSn1jaxrudgG7fpMIV2FTE=; b=W4HrGKqM+3qNz7JapWB4zrdfl0AjR/7X8/kz239wQxwi0XwPHV3gWq32yBQOOoKJVA aboAdyQdcW/Cu7jP/DfQ/NTjadBwBdMS7XChx5QZx47r+NLuIIiykcf8K+677aObjVfT /35Mlur5nSFFEBwCKswzJt2b7UiaC83RSe9cL26hImk6zoO2PehLp3myRmizoWSPdI35 wrjgIrnwO4o5zxAGjUxXbKAAtQysBgp/HWQV5HF1Cjci0eGtPY3frRmG81jp/+YUiuMu 4NY8OK/MX7sWFk/b1RCJQeEOqNhwSKjHxuzbPyjUpFZfWXO/dhjDiqFPl0BfrrECMuEv Hz9Q== X-Gm-Message-State: ALoCoQnc2fuEqux4qfr6TlEcmmYa4HfG71WeZwvfBU74IOYIeJ1yCjLTQdwN1T7phqTRfWGHvHGK MIME-Version: 1.0 X-Received: by 10.112.138.195 with SMTP id qs3mr31718894lbb.49.1407684863152; Sun, 10 Aug 2014 08:34:23 -0700 (PDT) Received: by 10.152.246.10 with HTTP; Sun, 10 Aug 2014 08:34:23 -0700 (PDT) Date: Sun, 10 Aug 2014 16:34:23 +0100 Message-ID: <CAOnWdogJuLQNVC-+0N2Hh9fNf2kHhSfR87epKgbKFPftYemAvA@HIDDEN> From: Reuben Thomas <rrt@HIDDEN> Content-Type: multipart/alternative; boundary=089e011609d0396d860500482c1c X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://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: <http://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: -4.1 (----) --089e011609d0396d860500482c1c Content-Type: text/plain; charset=UTF-8 I'm using Emacs 24.3. Consider the following two files: foo: ----cut here---- This is a small test file. It has DOS line endings. ----cut here---- bar: ----cut here---- This is a small test file. It too has DOS line endings. ----cut here---- Save them with DOS line endings, and diff foo bar > foo.patch cp foo bar Visit foo.patch. When I do that, each line ends in ^M. Now, in the patch buffer, M-x diff-apply-hunk. Note that the ^Ms have been added to the lines. Writing the buffer and examination with "hd" reveals that each line now ends \r\r\n. It seems what's happened here is that diff-mode doesn't try to diagnose the character encoding of the patch file. -- http://rrt.sc3d.org --089e011609d0396d860500482c1c Content-Type: text/html; charset=UTF-8 <div dir="ltr"><div><div>I'm using Emacs 24.3. Consider the following two files:<br><br></div>foo:<br></div>----cut here----<br clear="all"><div><div><div><div><div><div><div>This is a small test file.<br>It has DOS line endings.<br> ----cut here----<br clear="all"><br></div><div>bar:<br>----cut here----<br>This is a small test file. <br>It too has DOS line endings. <br>----cut here----<br></div><div><br></div><div>Save them with DOS line endings, and<br><br>diff foo bar > foo.patch<br></div><div>cp foo bar<br></div><div><br></div><div>Visit foo.patch. When I do that, each line ends in ^M.<br> <br></div><div>Now, in the patch buffer, M-x diff-apply-hunk. Note that the ^Ms have been added to the lines. Writing the buffer and examination with "hd" reveals that each line now ends \r\r\n.<br><br></div><div> It seems what's happened here is that diff-mode doesn't try to diagnose the character encoding of the patch file.<br></div><div><br>-- <br><a href="http://rrt.sc3d.org">http://rrt.sc3d.org</a> </div></div></div></div></div></div></div></div> --089e011609d0396d860500482c1c--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Reuben Thomas <rrt@HIDDEN> Subject: bug#18236: Acknowledgement (diff-apply-hunk interacts poorly with line endings) Message-ID: <handler.18236.B.140768488022794.ack <at> debbugs.gnu.org> References: <CAOnWdogJuLQNVC-+0N2Hh9fNf2kHhSfR87epKgbKFPftYemAvA@HIDDEN> X-Gnu-PR-Message: ack 18236 X-Gnu-PR-Package: emacs Reply-To: 18236 <at> debbugs.gnu.org Date: Sun, 10 Aug 2014 15:35:03 +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 18236 <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 18236: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D18236 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#18236: diff-apply-hunk interacts poorly with line endings Resent-From: Marcin Borkowski <mbork@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 17 Feb 2016 15:36:02 +0000 Resent-Message-ID: <handler.18236.B18236.14557233174658 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 18236 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Reuben Thomas <rrt@HIDDEN> Cc: 18236 <at> debbugs.gnu.org Received: via spool by 18236-submit <at> debbugs.gnu.org id=B18236.14557233174658 (code B ref 18236); Wed, 17 Feb 2016 15:36:02 +0000 Received: (at 18236) by debbugs.gnu.org; 17 Feb 2016 15:35:17 +0000 Received: from localhost ([127.0.0.1]:39773 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1aW48L-0001D4-JS for submit <at> debbugs.gnu.org; Wed, 17 Feb 2016 10:35:17 -0500 Received: from mail.mojserwer.eu ([195.110.48.8]:41036) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <mbork@HIDDEN>) id 1aW48J-0001Cv-NJ for 18236 <at> debbugs.gnu.org; Wed, 17 Feb 2016 10:35:16 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.mojserwer.eu (Postfix) with ESMTP id 5AC1A9D2004; Wed, 17 Feb 2016 16:35:13 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mail.mojserwer.eu Received: from mail.mojserwer.eu ([127.0.0.1]) by localhost (mail.mojserwer.eu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W2lA16NnoJPP; Wed, 17 Feb 2016 16:35:05 +0100 (CET) Received: from localhost (unknown [IPv6:2001:808:114:6:a288:b4ff:fe90:5e24]) by mail.mojserwer.eu (Postfix) with ESMTPSA id 3870A9D2003; Wed, 17 Feb 2016 16:35:05 +0100 (CET) From: Marcin Borkowski <mbork@HIDDEN> References: <CAOnWdogJuLQNVC-+0N2Hh9fNf2kHhSfR87epKgbKFPftYemAvA@HIDDEN> Date: Wed, 17 Feb 2016 16:35:04 +0100 In-Reply-To: <CAOnWdogJuLQNVC-+0N2Hh9fNf2kHhSfR87epKgbKFPftYemAvA@HIDDEN> (Reuben Thomas's message of "Sun, 10 Aug 2014 16:34:23 +0100") Message-ID: <87oabfz6xj.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) 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: -0.7 (/) On 2014-08-10, at 17:34, Reuben Thomas <rrt@HIDDEN> wrote: > I'm using Emacs 24.3. Consider the following two files: > > foo: > ----cut here---- > This is a small test file. > It has DOS line endings. > ----cut here---- > > bar: > ----cut here---- > This is a small test file. > It too has DOS line endings. > ----cut here---- > > Save them with DOS line endings, and > > diff foo bar > foo.patch > cp foo bar > > Visit foo.patch. When I do that, each line ends in ^M. > > Now, in the patch buffer, M-x diff-apply-hunk. Note that the ^Ms have been added to the lines. Writing the buffer and examination with "hd" reveals that each line now ends > \r\r\n. > > It seems what's happened here is that diff-mode doesn't try to diagnose the character encoding of the patch file. Hi all, confirmed on GNU Emacs 25.1.50.2 (commit 4ccd268). Best, -- Marcin Borkowski
X-Loop: help-debbugs@HIDDEN Subject: bug#18236: diff-apply-hunk interacts poorly with line endings 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: Wed, 17 Feb 2016 16:57:02 +0000 Resent-Message-ID: <handler.18236.B18236.14557281962397 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 18236 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Marcin Borkowski <mbork@HIDDEN> Cc: 18236 <at> debbugs.gnu.org, rrt@HIDDEN Reply-To: Eli Zaretskii <eliz@HIDDEN> Received: via spool by 18236-submit <at> debbugs.gnu.org id=B18236.14557281962397 (code B ref 18236); Wed, 17 Feb 2016 16:57:02 +0000 Received: (at 18236) by debbugs.gnu.org; 17 Feb 2016 16:56:36 +0000 Received: from localhost ([127.0.0.1]:59797 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1aW5P1-0000cb-Qw for submit <at> debbugs.gnu.org; Wed, 17 Feb 2016 11:56:36 -0500 Received: from eggs.gnu.org ([208.118.235.92]:40573) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <eliz@HIDDEN>) id 1aW5P0-0000cM-IQ for 18236 <at> debbugs.gnu.org; Wed, 17 Feb 2016 11:56:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1aW58Q-0001YD-76 for 18236 <at> debbugs.gnu.org; Wed, 17 Feb 2016 11:39:30 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55930) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1aW58Q-0001Y6-3Y; Wed, 17 Feb 2016 11:39:26 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4684 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1aW58P-0001HM-Em; Wed, 17 Feb 2016 11:39:25 -0500 Date: Wed, 17 Feb 2016 18:39:38 +0200 Message-Id: <83twl7uw8l.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <87oabfz6xj.fsf@HIDDEN> (message from Marcin Borkowski on Wed, 17 Feb 2016 16:35:04 +0100) References: <CAOnWdogJuLQNVC-+0N2Hh9fNf2kHhSfR87epKgbKFPftYemAvA@HIDDEN> <87oabfz6xj.fsf@HIDDEN> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) > From: Marcin Borkowski <mbork@HIDDEN> > Date: Wed, 17 Feb 2016 16:35:04 +0100 > Cc: 18236 <at> debbugs.gnu.org > > On 2014-08-10, at 17:34, Reuben Thomas <rrt@HIDDEN> wrote: > > > I'm using Emacs 24.3. Consider the following two files: > > > > foo: > > ----cut here---- > > This is a small test file. > > It has DOS line endings. > > ----cut here---- > > > > bar: > > ----cut here---- > > This is a small test file. > > It too has DOS line endings. > > ----cut here---- > > > > Save them with DOS line endings, and > > > > diff foo bar > foo.patch > > cp foo bar > > > > Visit foo.patch. When I do that, each line ends in ^M. > > > > Now, in the patch buffer, M-x diff-apply-hunk. Note that the ^Ms have been added to the lines. Writing the buffer and examination with "hd" reveals that each line now ends > > \r\r\n. > > > > It seems what's happened here is that diff-mode doesn't try to diagnose the character encoding of the patch file. > > Hi all, > > confirmed on GNU Emacs 25.1.50.2 (commit 4ccd268). When I try doing that, I get an error message. Is the recipe complete? Also, does this happen on a Posix host or on a Windows box? If the former, I won't expect each line in the patch file to end with a ^M, only the lines that came from the files being diffed. I'm confused.
X-Loop: help-debbugs@HIDDEN Subject: bug#18236: diff-apply-hunk interacts poorly with line endings Resent-From: Reuben Thomas <rrt@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 17 Feb 2016 20:00:02 +0000 Resent-Message-ID: <handler.18236.B18236.14557391505913 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 18236 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: Marcin Borkowski <mbork@HIDDEN>, 18236 <at> debbugs.gnu.org Received: via spool by 18236-submit <at> debbugs.gnu.org id=B18236.14557391505913 (code B ref 18236); Wed, 17 Feb 2016 20:00:02 +0000 Received: (at 18236) by debbugs.gnu.org; 17 Feb 2016 19:59:10 +0000 Received: from localhost ([127.0.0.1]:59987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1aW8Fi-0001XJ-8L for submit <at> debbugs.gnu.org; Wed, 17 Feb 2016 14:59:10 -0500 Received: from mail-io0-f169.google.com ([209.85.223.169]:33642) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <rrt@HIDDEN>) id 1aW8Fg-0001X7-Ku for 18236 <at> debbugs.gnu.org; Wed, 17 Feb 2016 14:59:09 -0500 Received: by mail-io0-f169.google.com with SMTP id z135so49737781iof.0 for <18236 <at> debbugs.gnu.org>; Wed, 17 Feb 2016 11:59:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Fcv08Pny8pK4eUaIVYTHKkhvioF1OufkxLdNxClHdEI=; b=2BZpR4GkYnKQrnVMM49PHk4JRyGOWXOMFklZkwa6Nz5VOY1LKRsLID0UEgf3h1qCTR IuI/49PoboHkp2sGYR+RPLBqkWnqn6cXfuJoVuLuDrq3QWaK+PP93Tx/7BvzYQFsntht yaFS964WfsBKpG2zaLTMgttypOfJ80MDEEdMQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=Fcv08Pny8pK4eUaIVYTHKkhvioF1OufkxLdNxClHdEI=; b=icD5UVg0myvRMv/vbWRKMq/0quqcf330FLT4Zhsq8Cu/HXEHxCUcmcdX55z3aQZxDD rov1U/UCxsexd4AxbnQpU5zyB8+ks5skqtF289wSu8aP6273ZsUN2g/pdHI2BGF5JBe8 HhypS/D8muzjaAz/CPpeOROeHnj8ovzRZI0AvIKRMUTuib/yAvHo9O/wnb/5EC2NNb/1 YlnFO0EsnIXQQgC8VVoniUmdp/mVZmIlxl0opm1Zz+7gVVNecETAikyFzz3NkdPoN0k/ lVK+A/5W8ql+ZrrwpjaxJVfUdUJWzRKUAIiVjGm+0qkQml97UtgIDFmxkynqfnPFQC6B fvnw== X-Gm-Message-State: AG10YOQ6ho7XZiuDmQvyT4aSSy7nH0okWOeP2B39xFa+KbPvy06plBUch6r7r8+UPhPECxv2uIk6yzRhWo/R4aB+ MIME-Version: 1.0 X-Received: by 10.107.6.82 with SMTP id 79mr5034560iog.72.1455739143010; Wed, 17 Feb 2016 11:59:03 -0800 (PST) Received: by 10.36.199.5 with HTTP; Wed, 17 Feb 2016 11:59:02 -0800 (PST) In-Reply-To: <83twl7uw8l.fsf@HIDDEN> References: <CAOnWdogJuLQNVC-+0N2Hh9fNf2kHhSfR87epKgbKFPftYemAvA@HIDDEN> <87oabfz6xj.fsf@HIDDEN> <83twl7uw8l.fsf@HIDDEN> Date: Wed, 17 Feb 2016 19:59:02 +0000 Message-ID: <CAOnWdoghXgQKXCo3Wi5fe+TnhWSBvZ_Q37YvqqWBUHp4h7ouKA@HIDDEN> From: Reuben Thomas <rrt@HIDDEN> Content-Type: multipart/alternative; boundary=001a113edff48152d0052bfcae91 X-Spam-Score: -0.7 (/) 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: -0.7 (/) --001a113edff48152d0052bfcae91 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 17 February 2016 at 16:39, Eli Zaretskii <eliz@HIDDEN> wrote: > > From: Marcin Borkowski <mbork@HIDDEN> > > Date: Wed, 17 Feb 2016 16:35:04 +0100 > > Cc: 18236 <at> debbugs.gnu.org > > > > On 2014-08-10, at 17:34, Reuben Thomas <rrt@HIDDEN> wrote: > > > > > I'm using Emacs 24.3. Consider the following two files: > > > > > > foo: > > > ----cut here---- > > > This is a small test file. > > > It has DOS line endings. > > > ----cut here---- > > > > > > bar: > > > ----cut here---- > > > This is a small test file. > > > It too has DOS line endings. > > > ----cut here---- > > > > > > Save them with DOS line endings, and > > > > > > diff foo bar > foo.patch > > > cp foo bar > > > > > > Visit foo.patch. When I do that, each line ends in ^M. > > > > > > Now, in the patch buffer, M-x diff-apply-hunk. Note that the ^Ms have > been added to the lines. Writing the buffer and examination with "hd" > reveals that each line now ends > > > \r\r\n. > > > > > > It seems what's happened here is that diff-mode doesn't try to > diagnose the character encoding of the patch file. > > > > Hi all, > > > > confirmed on GNU Emacs 25.1.50.2 (commit 4ccd268). > > When I try doing that, I get an error message. =E2=80=8BI just repeated the recipe, now in Emacs 24.4. It worked as descri= bed.=E2=80=8B > Is the recipe > =E2=80=8B =E2=80=8B > complete? =E2=80=8BSeems so.=E2=80=8B > Also, does this happen on a Posix host or on a Windows box? > =E2=80=8BOn a GNU/Linux system.=E2=80=8B > If the former, I won't expect each line in the patch file to end with > a ^M, only the lines that came from the files being diffed. > Sorry, I was imprecise. =E2=80=8BYou're quite right, only the lines that co= me from the files being diffed end in ^M.=E2=80=8B However, the original problem =E2=80=8Bremains, as stated: after applying t= he patch hunk, the patched lines of the resultant file "bar" end \r\r\n. --=20 http://rrt.sc3d.org --001a113edff48152d0052bfcae91 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-size:small">On = 17 February 2016 at 16:39, Eli Zaretskii <span dir=3D"ltr"><<a href=3D"m= ailto:eliz@HIDDEN" target=3D"_blank">eliz@HIDDEN</a>></span> wrote:<br= ></div><div class=3D"gmail_extra"><div class=3D"gmail_quote"><blockquote cl= ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p= adding-left:1ex">> From: Marcin Borkowski <<a href=3D"mailto:mbork@mb= ork.pl">mbork@HIDDEN</a>><br> > Date: Wed, 17 Feb 2016 16:35:04 +0100<br> > Cc: <a href=3D"mailto:18236 <at> debbugs.gnu.org">18236 <at> debbugs.gnu.org</a>= <br> <span class=3D"">><br> > On 2014-08-10, at 17:34, Reuben Thomas <<a href=3D"mailto:rrt@sc3d.= org">rrt@HIDDEN</a>> wrote:<br> ><br> > > I'm using Emacs 24.3. Consider the following two files:<br> > ><br> > > foo:<br> > > ----cut here----<br> > > This is a small test file.<br> > > It has DOS line endings.<br> > > ----cut here----<br> > ><br> > > bar:<br> > > ----cut here----<br> > > This is a small test file.<br> > > It too has DOS line endings.<br> > > ----cut here----<br> > ><br> > > Save them with DOS line endings, and<br> > ><br> > > diff foo bar > foo.patch<br> > > cp foo bar<br> > ><br> > > Visit foo.patch. When I do that, each line ends in ^M.<br> > ><br> > > Now, in the patch buffer, M-x diff-apply-hunk. Note that the ^Ms = have been added to the lines. Writing the buffer and examination with "= ;hd" reveals that each line now ends<br> > > \r\r\n.<br> > ><br> > > It seems what's happened here is that diff-mode doesn't t= ry to diagnose the character encoding of the patch file.<br> ><br> > Hi all,<br> ><br> > confirmed on GNU Emacs 25.1.50.2 (commit 4ccd268).<br> <br> </span>When I try doing that, I get an error message.</blockquote><div><br>= </div><div><div class=3D"gmail_default" style=3D"font-size:small">=E2=80=8B= I just repeated the recipe, now in Emacs 24.4. It worked as described.=E2= =80=8B</div></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style= =3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Is the r= ecipe<div class=3D"gmail_default" style=3D"font-size:small;display:inline">= =E2=80=8B =E2=80=8B</div>complete?</blockquote><div><br></div><div><div cla= ss=3D"gmail_default" style=3D"font-size:small">=E2=80=8BSeems so.=E2=80=8B<= /div></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"marg= in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Also, does this = happen on a Posix host or on a Windows box?<br></blockquote><div><br></div>= <div><div class=3D"gmail_default" style=3D"font-size:small">=E2=80=8BOn a G= NU/Linux system.=E2=80=8B</div></div><div>=C2=A0</div><blockquote class=3D"= gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-= left:1ex"> If the former, I won't expect each line in the patch file to end with<b= r> a ^M, only the lines that came from the files being diffed.<br></blockquote= ><div><br></div><div><div class=3D"gmail_default" style=3D"font-size:small"= >Sorry, I was imprecise. =E2=80=8BYou're quite right, only the lines th= at come from the files being diffed end in ^M.=E2=80=8B</div></div></div><d= iv><br></div><div><div class=3D"gmail_default" style=3D"font-size:small">Ho= wever, the original problem =E2=80=8Bremains, as stated: after applying the= patch hunk, the patched lines of the resultant file "bar" end \r= \r\n.</div></div><div><br></div>-- <br><div class=3D"gmail_signature"><a hr= ef=3D"http://rrt.sc3d.org" target=3D"_blank">http://rrt.sc3d.org</a></div> </div></div> --001a113edff48152d0052bfcae91--
X-Loop: help-debbugs@HIDDEN Subject: bug#18236: diff-apply-hunk interacts poorly with line endings 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: Wed, 17 Feb 2016 20:15:01 +0000 Resent-Message-ID: <handler.18236.B18236.14557400427237 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 18236 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Reuben Thomas <rrt@HIDDEN> Cc: mbork@HIDDEN, 18236 <at> debbugs.gnu.org Reply-To: Eli Zaretskii <eliz@HIDDEN> Received: via spool by 18236-submit <at> debbugs.gnu.org id=B18236.14557400427237 (code B ref 18236); Wed, 17 Feb 2016 20:15:01 +0000 Received: (at 18236) by debbugs.gnu.org; 17 Feb 2016 20:14:02 +0000 Received: from localhost ([127.0.0.1]:59991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1aW8U5-0001sc-NF for submit <at> debbugs.gnu.org; Wed, 17 Feb 2016 15:14:02 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37121) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <eliz@HIDDEN>) id 1aW8U3-0001s4-SC for 18236 <at> debbugs.gnu.org; Wed, 17 Feb 2016 15:14:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1aW8Tv-0002Qe-H3 for 18236 <at> debbugs.gnu.org; Wed, 17 Feb 2016 15:13:54 -0500 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,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59928) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1aW8Tv-0002QY-DW; Wed, 17 Feb 2016 15:13:51 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4890 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1aW8Tu-00075Q-NS; Wed, 17 Feb 2016 15:13:51 -0500 Date: Wed, 17 Feb 2016 22:14:04 +0200 Message-Id: <838u2jumb7.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <CAOnWdoghXgQKXCo3Wi5fe+TnhWSBvZ_Q37YvqqWBUHp4h7ouKA@HIDDEN> (message from Reuben Thomas on Wed, 17 Feb 2016 19:59:02 +0000) References: <CAOnWdogJuLQNVC-+0N2Hh9fNf2kHhSfR87epKgbKFPftYemAvA@HIDDEN> <87oabfz6xj.fsf@HIDDEN> <83twl7uw8l.fsf@HIDDEN> <CAOnWdoghXgQKXCo3Wi5fe+TnhWSBvZ_Q37YvqqWBUHp4h7ouKA@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) > Date: Wed, 17 Feb 2016 19:59:02 +0000 > From: Reuben Thomas <rrt@HIDDEN> > Cc: Marcin Borkowski <mbork@HIDDEN>, 18236 <at> debbugs.gnu.org > > Is the recipe > > complete? > > Seems so. > > > Also, does this happen on a Posix host or on a Windows box? > > > On a GNU/Linux system. > > > If the former, I won't expect each line in the patch file to end with > a ^M, only the lines that came from the files being diffed. > > > Sorry, I was imprecise. You're quite right, only the lines that come from the files being diffed end in ^M. > > However, the original problem remains, as stated: after applying the patch hunk, the patched lines of the > resultant file "bar" end \r\r\n. Doesn't happen on Windows. I will try on GNU/Linux and see what I find there.
X-Loop: help-debbugs@HIDDEN Subject: bug#18236: diff-apply-hunk interacts poorly with line endings 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: Sat, 20 Feb 2016 12:17:02 +0000 Resent-Message-ID: <handler.18236.B18236.14559705929506 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 18236 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Reuben Thomas <rrt@HIDDEN> Cc: mbork@HIDDEN, 18236 <at> debbugs.gnu.org Reply-To: Eli Zaretskii <eliz@HIDDEN> Received: via spool by 18236-submit <at> debbugs.gnu.org id=B18236.14559705929506 (code B ref 18236); Sat, 20 Feb 2016 12:17:02 +0000 Received: (at 18236) by debbugs.gnu.org; 20 Feb 2016 12:16:32 +0000 Received: from localhost ([127.0.0.1]:34658 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1aX6Se-0002TF-2D for submit <at> debbugs.gnu.org; Sat, 20 Feb 2016 07:16:32 -0500 Received: from eggs.gnu.org ([208.118.235.92]:41827) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <eliz@HIDDEN>) id 1aX6Sd-0002T2-64 for 18236 <at> debbugs.gnu.org; Sat, 20 Feb 2016 07:16:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1aX6SU-00023O-NF for 18236 <at> debbugs.gnu.org; Sat, 20 Feb 2016 07:16:25 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60240) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1aX6SU-00023I-JY; Sat, 20 Feb 2016 07:16:22 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1479 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1aX6ST-0004cO-Sy; Sat, 20 Feb 2016 07:16:22 -0500 Date: Sat, 20 Feb 2016 14:16:06 +0200 Message-Id: <834md3poft.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <838u2jumb7.fsf@HIDDEN> (message from Eli Zaretskii on Wed, 17 Feb 2016 22:14:04 +0200) References: <CAOnWdogJuLQNVC-+0N2Hh9fNf2kHhSfR87epKgbKFPftYemAvA@HIDDEN> <87oabfz6xj.fsf@HIDDEN> <83twl7uw8l.fsf@HIDDEN> <CAOnWdoghXgQKXCo3Wi5fe+TnhWSBvZ_Q37YvqqWBUHp4h7ouKA@HIDDEN> <838u2jumb7.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) > Date: Wed, 17 Feb 2016 22:14:04 +0200 > From: Eli Zaretskii <eliz@HIDDEN> > Cc: mbork@HIDDEN, 18236 <at> debbugs.gnu.org > > > Date: Wed, 17 Feb 2016 19:59:02 +0000 > > From: Reuben Thomas <rrt@HIDDEN> > > Cc: Marcin Borkowski <mbork@HIDDEN>, 18236 <at> debbugs.gnu.org > > > > Is the recipe > > > > complete? > > > > Seems so. > > > > > > Also, does this happen on a Posix host or on a Windows box? > > > > > > On a GNU/Linux system. > > > > > > If the former, I won't expect each line in the patch file to end with > > a ^M, only the lines that came from the files being diffed. > > > > > > Sorry, I was imprecise. You're quite right, only the lines that come from the files being diffed end in ^M. > > > > However, the original problem remains, as stated: after applying the patch hunk, the patched lines of the > > resultant file "bar" end \r\r\n. > > Doesn't happen on Windows. I will try on GNU/Linux and see what I > find there. I see the problem, but I don't see how this could be solved, in general. This problem will always happen when the patch file and the file to be patched are visited in Emacs using different values of buffer-file-coding-system. The problem is not limited to the EOL format, it can also happen with the text encoding, e.g. if the patch file is visited using raw-text and the file to be patched uses Latin-1 or some such. In the case in point, the patch file is visited using the -unix EOL, whereas the file to be patched is visited using -dos. If you force Emacs to visit the patch file using -dos, e.g. by using "C-x RET c dos RET C-x C-f", then the problem goes away. I don't see how we can solve this. We cannot assume that the ^M characters in the patch file's buffer should be omitted, because they could really belong to the hunk. The Patch utility does TRT in this case because it effectively reads the files as bytes. The equivalent in Emacs is to visit the files with no-conversion, but if we do that, the patched file will be displayed to the user without decoding, which is not good. The most we can do is display a warning and ask for confirmation when the values of buffer-file-coding-system differ between the patch file's buffer and the buffer of file to be patched. Will that be sufficient?
X-Loop: help-debbugs@HIDDEN Subject: bug#18236: diff-apply-hunk interacts poorly with line endings Resent-From: Reuben Thomas <rrt@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 20 Feb 2016 12:33:01 +0000 Resent-Message-ID: <handler.18236.B18236.145597153117243 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 18236 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: Marcin Borkowski <mbork@HIDDEN>, 18236 <at> debbugs.gnu.org Received: via spool by 18236-submit <at> debbugs.gnu.org id=B18236.145597153117243 (code B ref 18236); Sat, 20 Feb 2016 12:33:01 +0000 Received: (at 18236) by debbugs.gnu.org; 20 Feb 2016 12:32:11 +0000 Received: from localhost ([127.0.0.1]:34667 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1aX6hm-0004U2-O4 for submit <at> debbugs.gnu.org; Sat, 20 Feb 2016 07:32:10 -0500 Received: from mail-ig0-f177.google.com ([209.85.213.177]:38882) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <rrt@HIDDEN>) id 1aX6hl-0004RM-22 for 18236 <at> debbugs.gnu.org; Sat, 20 Feb 2016 07:32:09 -0500 Received: by mail-ig0-f177.google.com with SMTP id y8so53084391igp.1 for <18236 <at> debbugs.gnu.org>; Sat, 20 Feb 2016 04:32:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=aDnT6SJyrcCwVwyl/VYze3gYTsDMTcw4MJN+ScIgYpk=; b=Ql9QH7+Zjkru20XZTfWjKus58ripSk4Kez+qHNKVf7tCx9YcnQgvM3QdZ2ScjoMiCP jdmmZJbwWum9NqOLxkN48F/mIUNKJNzu+Eb74kwYR0ZoaFXpKZRTC9ULj6Z0TcbKjhQF IO4akJ6UDmChsTSCRXLWpuOnmc1wXXT8a6X80= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=aDnT6SJyrcCwVwyl/VYze3gYTsDMTcw4MJN+ScIgYpk=; b=ZRAjXcpntaEhDFtpNA6kLU6WjDRbcNJGJKLDNHiazefNkBdCzFG2pn1QOgZIWZ+NfM YM9/7iW6Bmf1WFOoIoe7qkDwvhw/oE2IrFmAYeDSIUcEcXDZ5GJbDj7FJqw01k9cac9d Pzo5D9OfmTghwvJItTpY9zwdNnAPsosYl2ZyUjOs/CB1dIq+ZJP+QeO1046kirTZsa9R FtgWTEZ+eQdUFqpTJVrjP9ZGCFv5/11OkMHyVrpbj5Qzra1YtJ9qbKALmQ+A+UGNEQLM 47rfH2Gyg3blVKNN7G4dp3L61a8m5YuC7YxbcO+moH0wrLp/iFRoq23rizK4Y/QacT/1 DqgA== X-Gm-Message-State: AG10YOSnqusvkmCWU63nHw7WwyucLOy3xrbxOS4hR+Wz+P6+YRWEfKtyURsvlLrSN+PHzN6QIsdvD/MgTXfwZGjs MIME-Version: 1.0 X-Received: by 10.50.61.132 with SMTP id p4mr1971338igr.55.1455971523537; Sat, 20 Feb 2016 04:32:03 -0800 (PST) Received: by 10.36.199.5 with HTTP; Sat, 20 Feb 2016 04:32:03 -0800 (PST) In-Reply-To: <834md3poft.fsf@HIDDEN> References: <CAOnWdogJuLQNVC-+0N2Hh9fNf2kHhSfR87epKgbKFPftYemAvA@HIDDEN> <87oabfz6xj.fsf@HIDDEN> <83twl7uw8l.fsf@HIDDEN> <CAOnWdoghXgQKXCo3Wi5fe+TnhWSBvZ_Q37YvqqWBUHp4h7ouKA@HIDDEN> <838u2jumb7.fsf@HIDDEN> <834md3poft.fsf@HIDDEN> Date: Sat, 20 Feb 2016 12:32:03 +0000 Message-ID: <CAOnWdoimgyFqLPU5foSxV0NbYok8LcRyTCE4S_Xrd=vJwF56eg@HIDDEN> From: Reuben Thomas <rrt@HIDDEN> Content-Type: multipart/alternative; boundary=047d7bdc15ea76c985052c32c990 X-Spam-Score: -0.7 (/) 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: -0.7 (/) --047d7bdc15ea76c985052c32c990 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 20 February 2016 at 12:16, Eli Zaretskii <eliz@HIDDEN> wrote: > > The most we can do is display a warning and ask for confirmation when > the values of buffer-file-coding-system differ between the patch > file's buffer and the buffer of file to be patched. Will that be > sufficient? > Thanks for your analysis. =E2=80=8BThis solution sounds fine to me: =E2=80= =8Bas you say, in general it's impossible to tell exactly what went wrong, but we can warn the user so that the unfortunate result I described is not obtained silently. --=20 http://rrt.sc3d.org --047d7bdc15ea76c985052c32c990 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-size:small">On = 20 February 2016 at 12:16, Eli Zaretskii <span dir=3D"ltr"><<a href=3D"m= ailto:eliz@HIDDEN" target=3D"_blank">eliz@HIDDEN</a>></span> wrote:<br= ></div><div class=3D"gmail_extra"><div class=3D"gmail_quote"><blockquote cl= ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p= adding-left:1ex"><br> The most we can do is display a warning and ask for confirmation when<br> the values of buffer-file-coding-system differ between the patch<br> file's buffer and the buffer of file to be patched.=C2=A0 Will that be<= br> sufficient?<br> </blockquote></div><br><div class=3D"gmail_default" style=3D"font-size:smal= l">Thanks for your analysis. =E2=80=8BThis solution sounds fine to me: =E2= =80=8Bas you say, in general it's impossible to tell exactly what went = wrong, but we can warn the user so that the unfortunate result I described = is not obtained silently.</div><div><br></div>-- <br><div class=3D"gmail_si= gnature"><a href=3D"http://rrt.sc3d.org" target=3D"_blank">http://rrt.sc3d.= org</a></div> </div></div> --047d7bdc15ea76c985052c32c990--
X-Loop: help-debbugs@HIDDEN Subject: bug#18236: diff-apply-hunk interacts poorly with line endings 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: Sat, 20 Feb 2016 12:52:02 +0000 Resent-Message-ID: <handler.18236.B18236.145597267318924 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 18236 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Reuben Thomas <rrt@HIDDEN> Cc: mbork@HIDDEN, 18236 <at> debbugs.gnu.org Reply-To: Eli Zaretskii <eliz@HIDDEN> Received: via spool by 18236-submit <at> debbugs.gnu.org id=B18236.145597267318924 (code B ref 18236); Sat, 20 Feb 2016 12:52:02 +0000 Received: (at 18236) by debbugs.gnu.org; 20 Feb 2016 12:51:13 +0000 Received: from localhost ([127.0.0.1]:34672 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1aX70D-0004v9-CW for submit <at> debbugs.gnu.org; Sat, 20 Feb 2016 07:51:13 -0500 Received: from eggs.gnu.org ([208.118.235.92]:49319) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <eliz@HIDDEN>) id 1aX70B-0004uw-MP for 18236 <at> debbugs.gnu.org; Sat, 20 Feb 2016 07:51:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1aX703-0001ne-5a for 18236 <at> debbugs.gnu.org; Sat, 20 Feb 2016 07:51:06 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60813) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1aX703-0001na-29; Sat, 20 Feb 2016 07:51:03 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1519 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1aX702-0001L2-6H; Sat, 20 Feb 2016 07:51:02 -0500 Date: Sat, 20 Feb 2016 14:50:47 +0200 Message-Id: <83ziuvo89k.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <CAOnWdoimgyFqLPU5foSxV0NbYok8LcRyTCE4S_Xrd=vJwF56eg@HIDDEN> (message from Reuben Thomas on Sat, 20 Feb 2016 12:32:03 +0000) References: <CAOnWdogJuLQNVC-+0N2Hh9fNf2kHhSfR87epKgbKFPftYemAvA@HIDDEN> <87oabfz6xj.fsf@HIDDEN> <83twl7uw8l.fsf@HIDDEN> <CAOnWdoghXgQKXCo3Wi5fe+TnhWSBvZ_Q37YvqqWBUHp4h7ouKA@HIDDEN> <838u2jumb7.fsf@HIDDEN> <834md3poft.fsf@HIDDEN> <CAOnWdoimgyFqLPU5foSxV0NbYok8LcRyTCE4S_Xrd=vJwF56eg@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) > Date: Sat, 20 Feb 2016 12:32:03 +0000 > From: Reuben Thomas <rrt@HIDDEN> > Cc: Marcin Borkowski <mbork@HIDDEN>, 18236 <at> debbugs.gnu.org > > The most we can do is display a warning and ask for confirmation when > the values of buffer-file-coding-system differ between the patch > file's buffer and the buffer of file to be patched. Will that be > sufficient? > > Thanks for your analysis. This solution sounds fine to me: as you say, in general it's impossible to tell exactly > what went wrong, but we can warn the user so that the unfortunate result I described is not obtained silently. Marcin, would you like to work on a change along these lines? The function to use for comparing 2 coding-systems is `coding-system-equal'. The idea is to see if the values of `buffer-file-coding-system' in the patch-file buffer (where the command is invoked) and in the buffer that visits the file to be patched (after `find-file-noselect' call in `diff-find-source-location' returns) are different, and if so, ask the user for confirmation. Ideally, the confirmation should only be requested once, when applying the 1st hunk from the patch file. Thanks.
X-Loop: help-debbugs@HIDDEN Subject: bug#18236: diff-apply-hunk interacts poorly with line endings Resent-From: Marcin Borkowski <mbork@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 21 Feb 2016 10:10:02 +0000 Resent-Message-ID: <handler.18236.B18236.145604939620078 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 18236 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 18236 <at> debbugs.gnu.org, Reuben Thomas <rrt@HIDDEN> Received: via spool by 18236-submit <at> debbugs.gnu.org id=B18236.145604939620078 (code B ref 18236); Sun, 21 Feb 2016 10:10:02 +0000 Received: (at 18236) by debbugs.gnu.org; 21 Feb 2016 10:09:56 +0000 Received: from localhost ([127.0.0.1]:35793 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1aXQxd-0005Dj-6h for submit <at> debbugs.gnu.org; Sun, 21 Feb 2016 05:09:56 -0500 Received: from mail.mojserwer.eu ([195.110.48.8]:34800) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <mbork@HIDDEN>) id 1aXQxb-0005Db-OQ for 18236 <at> debbugs.gnu.org; Sun, 21 Feb 2016 05:09:52 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.mojserwer.eu (Postfix) with ESMTP id 356539D2005; Sun, 21 Feb 2016 11:09:50 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mail.mojserwer.eu Received: from mail.mojserwer.eu ([127.0.0.1]) by localhost (mail.mojserwer.eu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xmfcNVUIlLi3; Sun, 21 Feb 2016 11:09:46 +0100 (CET) Received: from localhost (unknown [109.232.24.28]) by mail.mojserwer.eu (Postfix) with ESMTPSA id 639509D2004; Sun, 21 Feb 2016 11:09:46 +0100 (CET) References: <CAOnWdogJuLQNVC-+0N2Hh9fNf2kHhSfR87epKgbKFPftYemAvA@HIDDEN> <87oabfz6xj.fsf@HIDDEN> <83twl7uw8l.fsf@HIDDEN> <CAOnWdoghXgQKXCo3Wi5fe+TnhWSBvZ_Q37YvqqWBUHp4h7ouKA@HIDDEN> <838u2jumb7.fsf@HIDDEN> <834md3poft.fsf@HIDDEN> <CAOnWdoimgyFqLPU5foSxV0NbYok8LcRyTCE4S_Xrd=vJwF56eg@HIDDEN> <83ziuvo89k.fsf@HIDDEN> User-agent: mu4e 0.9.13; emacs 25.1.50.2 From: Marcin Borkowski <mbork@HIDDEN> In-reply-to: <83ziuvo89k.fsf@HIDDEN> Date: Sun, 21 Feb 2016 11:09:41 +0100 Message-ID: <87fuwmv0gq.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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: -0.7 (/) On 2016-02-20, at 13:50, Eli Zaretskii <eliz@HIDDEN> wrote: >> Date: Sat, 20 Feb 2016 12:32:03 +0000 >> From: Reuben Thomas <rrt@HIDDEN> >> Cc: Marcin Borkowski <mbork@HIDDEN>, 18236 <at> debbugs.gnu.org >> >> The most we can do is display a warning and ask for confirmation when >> the values of buffer-file-coding-system differ between the patch >> file's buffer and the buffer of file to be patched. Will that be >> sufficient? >> >> Thanks for your analysis. This solution sounds fine to me: as you say, in general it's impossible to tell exactly >> what went wrong, but we can warn the user so that the unfortunate result I described is not obtained silently. > > Marcin, would you like to work on a change along these lines? OK, I'll take a look and report in a few days. Best, -- Marcin Borkowski http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski Faculty of Mathematics and Computer Science Adam Mickiewicz University
X-Loop: help-debbugs@HIDDEN Subject: bug#18236: diff-apply-hunk interacts poorly with line endings 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, 21 Feb 2016 15:57:01 +0000 Resent-Message-ID: <handler.18236.B18236.145607018326259 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 18236 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Marcin Borkowski <mbork@HIDDEN> Cc: 18236 <at> debbugs.gnu.org, rrt@HIDDEN Reply-To: Eli Zaretskii <eliz@HIDDEN> Received: via spool by 18236-submit <at> debbugs.gnu.org id=B18236.145607018326259 (code B ref 18236); Sun, 21 Feb 2016 15:57:01 +0000 Received: (at 18236) by debbugs.gnu.org; 21 Feb 2016 15:56:23 +0000 Received: from localhost ([127.0.0.1]:36504 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1aXWMx-0006pT-GP for submit <at> debbugs.gnu.org; Sun, 21 Feb 2016 10:56:23 -0500 Received: from eggs.gnu.org ([208.118.235.92]:43264) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <eliz@HIDDEN>) id 1aXWMw-0006pD-CT for 18236 <at> debbugs.gnu.org; Sun, 21 Feb 2016 10:56:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1aXWMm-0008Ts-VD for 18236 <at> debbugs.gnu.org; Sun, 21 Feb 2016 10:56:17 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36651) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1aXWMm-0008To-Rq; Sun, 21 Feb 2016 10:56:12 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4058 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1aXWMm-00023U-3x; Sun, 21 Feb 2016 10:56:12 -0500 Date: Sun, 21 Feb 2016 17:56:00 +0200 Message-Id: <83a8munjlb.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <87fuwmv0gq.fsf@HIDDEN> (message from Marcin Borkowski on Sun, 21 Feb 2016 11:09:41 +0100) References: <CAOnWdogJuLQNVC-+0N2Hh9fNf2kHhSfR87epKgbKFPftYemAvA@HIDDEN> <87oabfz6xj.fsf@HIDDEN> <83twl7uw8l.fsf@HIDDEN> <CAOnWdoghXgQKXCo3Wi5fe+TnhWSBvZ_Q37YvqqWBUHp4h7ouKA@HIDDEN> <838u2jumb7.fsf@HIDDEN> <834md3poft.fsf@HIDDEN> <CAOnWdoimgyFqLPU5foSxV0NbYok8LcRyTCE4S_Xrd=vJwF56eg@HIDDEN> <83ziuvo89k.fsf@HIDDEN> <87fuwmv0gq.fsf@HIDDEN> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) > From: Marcin Borkowski <mbork@HIDDEN> > Cc: Reuben Thomas <rrt@HIDDEN>, 18236 <at> debbugs.gnu.org > Date: Sun, 21 Feb 2016 11:09:41 +0100 > > > Marcin, would you like to work on a change along these lines? > > OK, I'll take a look and report in a few days. Thanks.
Received: (at control) by debbugs.gnu.org; 6 Jun 2016 03:13:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 05 23:13:32 2016 Received: from localhost ([127.0.0.1]:56096 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1b9kyq-00035f-0Z for submit <at> debbugs.gnu.org; Sun, 05 Jun 2016 23:13:32 -0400 Received: from mail-oi0-f52.google.com ([209.85.218.52]:35095) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <npostavs@HIDDEN>) id 1b9kyo-00035S-HA for control <at> debbugs.gnu.org; Sun, 05 Jun 2016 23:13:30 -0400 Received: by mail-oi0-f52.google.com with SMTP id w184so206953106oiw.2 for <control <at> debbugs.gnu.org>; Sun, 05 Jun 2016 20:13:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to; bh=+cCxJCpm6fSu3sGwEn8oNuLzE0YW+xEGxhZ/8A8iBTU=; b=azp4cYcQSbuBRBdDmYoucjVqu+bT6fvEtmaPu6PJWKFKFbW1m37t7BplGOZSXBVEw1 7/mXdsLnIXD/h1CmE9qrNSp6xewjRrw8evO7zzIfXx5g7rYQ9lBGsgnn7gcB1Ws4X6No 75doh+fRRzDYZNL58wD4zJNF9PdHz91JTX0IK9THDZ2egsn3XNFatyryPYfffRawdgHD HCdt8eI1Moj+bw+Rx8jS0gO6BCHg1XEIsAzhUW+0ZDeyO9AMpGydgQrhpX4Ic6fTT5ed 1VAGY1SEtdpBssrubNMNgCPtkkZhqAex0mhzaOUKfdIS+G8bA42QGusbUeieechxyFAL 3DUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=+cCxJCpm6fSu3sGwEn8oNuLzE0YW+xEGxhZ/8A8iBTU=; b=UqQHye5tLcwuTdN8CQyD+Qlh7Nnm+HVYiTOdHR++GrIEO6uryH7MSyI7qK8q40zrIZ PqWCL1rq++G8Are2aTuZpjEl5IdDKivZeqm1HNWMHOL01DezEkBoceMYYrKzHfs285Z+ iOL7XPNWYWG4Xqo2c+JWmu6XH/sdwiboazuQRjCR17pf1Oo6OvfRftzcWsKmDNSRa2oK fziWlcBMePFIf/hypiccxqWzTzxeDIbN/tVHb2DYTE1yXRpwqc2TBUxGIMaPPgVfrubn iUObMvhlpOXk13wViIVYODw9M1ngPi1sUPivsDRHG5zvdHF9snkFZgDFaqbObDzuR01r uB7w== X-Gm-Message-State: ALyK8tLPlZ/7ti5zlFrlnmC4+5lBD5G9tpuqR+zLRuui2SVu266ybJPg368Qn5+nQWhLN+/8iqjiGn2CJvkI6w== X-Received: by 10.202.51.133 with SMTP id z127mr6193631oiz.202.1465182804937; Sun, 05 Jun 2016 20:13:24 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.5.168 with HTTP; Sun, 5 Jun 2016 20:13:24 -0700 (PDT) From: Noam Postavsky <npostavs@HIDDEN> Date: Sun, 5 Jun 2016 23:13:24 -0400 X-Google-Sender-Auth: gOvFXRCrcLDD2VUBYCxSm2sMVT4 Message-ID: <CAM-tV--d6ofpL46RgZbeHfpFku9v9Rgufz8LdY=hP3PW6j-_dw@HIDDEN> Subject: Re: bug#18236: diff-apply-hunk interacts poorly with line endings To: GNU bug tracker automated control server <control <at> debbugs.gnu.org> Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: control 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: -0.5 (/) tag 18236 + confirmed quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.