From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 21 08:55:55 2015 Received: (at submit) by debbugs.gnu.org; 21 Nov 2015 13:55:55 +0000 Received: from localhost ([127.0.0.1]:46694 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a08du-0006ef-Me for submit@debbugs.gnu.org; Sat, 21 Nov 2015 08:55:55 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58645) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a08dr-0006eU-Es for submit@debbugs.gnu.org; Sat, 21 Nov 2015 08:55:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a08dq-0000Mr-4z for submit@debbugs.gnu.org; Sat, 21 Nov 2015 08:55:50 -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,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:41973) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a08dq-0000Mn-1s for submit@debbugs.gnu.org; Sat, 21 Nov 2015 08:55:50 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40410) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a08dp-0001ZP-BP for bug-gnu-emacs@gnu.org; Sat, 21 Nov 2015 08:55:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a08dm-0000LW-5M for bug-gnu-emacs@gnu.org; Sat, 21 Nov 2015 08:55:49 -0500 Received: from mail-qk0-x22c.google.com ([2607:f8b0:400d:c09::22c]:36070) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a08dm-0000LS-24 for bug-gnu-emacs@gnu.org; Sat, 21 Nov 2015 08:55:46 -0500 Received: by qkda6 with SMTP id a6so45303350qkd.3 for ; Sat, 21 Nov 2015 05:55:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:content-type:content-transfer-encoding:subject:message-id:date :to:mime-version; bh=aR17k4C/6qUoHHP07b2FJ+u967bO+zH/Lgm0pSjWdSw=; b=xnZ78qreygNFEHoKFBVYpKLhnNXFrs1o5JOdghgKcB/9UGESLNcO1UCKvC0OmwgH60 aV7kQ199N0KWtDNlJVsT/HGiWR8wa/o0GGRu+yJrAfsxi9AryTzG5F/dbNNaGWXAfuJL SQEPotrv0PysR7p1KWiK58/f5lATs40YzXzvYFp7YLNyzztBAcNV5DyhfMC9tQZhc6db NN2fXIhdlZ8L7NkL8SvJf6yNx0pYtwqhy1dkdtk0SMT0sOEJcbZEQHy4PeflJpJadMbY N+uVzEHk+T6VACNzqaQMR5XtdAM7/PSmQjtjAJDc3c6UgTI7Q32eZ91JYH7Z83OKFbvh 5GOA== X-Received: by 10.55.203.151 with SMTP id u23mr17741908qkl.84.1448114145701; Sat, 21 Nov 2015 05:55:45 -0800 (PST) Received: from [10.0.1.23] (c-71-58-212-112.hsd1.pa.comcast.net. [71.58.212.112]) by smtp.gmail.com with ESMTPSA id d185sm977348qkb.28.2015.11.21.05.55.44 for (version=TLSv1/SSLv3 cipher=OTHER); Sat, 21 Nov 2015 05:55:44 -0800 (PST) From: David Reitter Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: VC opens new window to display minimal messages Message-Id: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> Date: Sat, 21 Nov 2015 08:55:44 -0500 To: bug-gnu-emacs@gnu.org Mime-Version: 1.0 (Mac OS X Mail 9.0 \(3094\)) X-Mailer: Apple Mail (2.3094) 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.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) At some point on the way to Emacs 25, VC has begun creating new windows = to display messages that would more appropriately fit into the echo = area. For example, you do C-x =3D, it=E2=80=99ll display a =E2=80=9Cno = revisions between working revision and work file=E2=80=9D message. But = that is shown in the echo area AND a newly created window. The consequence is that the user has to get rid of the superfluous mini = window. Also, mistakes happen - i.e., opening a new file, the new = buffer will display in a window that is only one line high, so one=E2=80=99= s got to deal with that. Bottomline, this shouldn=E2=80=99t happen. Use the echo area = appropriately unless there=E2=80=99s really something to display.= From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 21 13:21:52 2015 Received: (at 21969) by debbugs.gnu.org; 21 Nov 2015 18:21:52 +0000 Received: from localhost ([127.0.0.1]:47274 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0CnI-0004jM-JD for submit@debbugs.gnu.org; Sat, 21 Nov 2015 13:21:52 -0500 Received: from mail-wm0-f42.google.com ([74.125.82.42]:33648) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0Cmy-0004iq-Le for 21969@debbugs.gnu.org; Sat, 21 Nov 2015 13:21:51 -0500 Received: by wmec201 with SMTP id c201so111448255wme.0 for <21969@debbugs.gnu.org>; Sat, 21 Nov 2015 10:21:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=ANxTGjy0wy0KmkCxoorxpXwriyIcviEOEORShrHDP8M=; b=KsIpLoFSdvixclc0UWUZtnIp/o0OD2wz+i/jzGS8hczIhGClaE4JPLscXeOinE19Gc vlveGmqrC0LuSqiubhLAyYvmBDhgPaFPXcbKdCYh8Bh7i/p+m7i74qIie5+Dcvm2fCcy oPD+5p5pkbh1bs0TU3TuhfSfTjmJ9BaimM3AC0TWvUzTQeuGtRx2XzaBuT5uTi08jDQZ g5xHlA+H1qphdWmc9OV63a17TzbGMtkjmSG3xJsN+O1NaJnnBBMPDKtdedhl2sjqPKOL zgU7MhCtrnoYUVDTqDW3DtPoMATSLw8yKvNtWhSnMwlnYqjGFb6AtF+aWEg8+jToh1N7 jJ2Q== X-Received: by 10.194.7.230 with SMTP id m6mr5204595wja.124.1448130092155; Sat, 21 Nov 2015 10:21:32 -0800 (PST) Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id u139sm5189853wmu.22.2015.11.21.10.21.30 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 21 Nov 2015 10:21:31 -0800 (PST) Subject: Re: bug#21969: VC opens new window to display minimal messages To: David Reitter , 21969@debbugs.gnu.org References: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> From: Dmitry Gutov Message-ID: <5650B628.8050403@yandex.ru> Date: Sat, 21 Nov 2015 20:21:28 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Thunderbird/42.0 MIME-Version: 1.0 In-Reply-To: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21969 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On 11/21/2015 03:55 PM, David Reitter wrote: > At some point on the way to Emacs 25, VC has begun creating new windows to display messages that would more appropriately fit into the echo area. I can reproduce this, thanks. > For example, you do C-x =, it’ll display a “no revisions between working revision and work file” message. But that is shown in the echo area AND a newly created window. Are there other commands doing the same? It seems we might have to fix that separately in each of them. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 21 19:04:30 2015 Received: (at 21969) by debbugs.gnu.org; 22 Nov 2015 00:04:30 +0000 Received: from localhost ([127.0.0.1]:47453 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0I8r-0000GA-Mm for submit@debbugs.gnu.org; Sat, 21 Nov 2015 19:04:29 -0500 Received: from mail-wm0-f53.google.com ([74.125.82.53]:33075) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0I8Y-0000Fh-1t for 21969@debbugs.gnu.org; Sat, 21 Nov 2015 19:04:28 -0500 Received: by wmec201 with SMTP id c201so116611349wme.0 for <21969@debbugs.gnu.org>; Sat, 21 Nov 2015 16:04:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=ed0jNF8IV6++MvT+gtV47Td9WeUiRUaWq74iu1Qgxo0=; b=SJUSQbHPLQwxp6PboforFbaHAeXh47GgpgbefRGB6666lwTqRvcOnVWhUt0umab3Le ++8oyOXFw2BAHh7+/J9papey0hrYs9pPv4vtGL2jxgGdlS/bcUOD9lsvjRh3yxtqnN8z hbjZoosuqBQPB/dpWCNGwg/slYpLIWwQ7FLReyyHs19TP06wOJktEmWjhlR4LUhR9Shz FZEw9wUGFAQBjJ381fRj+5k76XZX8fgktBoqXJoY0m2KuX3Hh3htS8LMeF1wIOFLm8Ga tfjz641D2OUU7uA1j2v4oYxzg+ocD1ic7ab5Vx2+HfvhbJJNhwzj2m2oLofwYcQbF+m2 AqIw== X-Received: by 10.194.184.81 with SMTP id es17mr25386207wjc.10.1448150649341; Sat, 21 Nov 2015 16:04:09 -0800 (PST) Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id w67sm6186080wmw.17.2015.11.21.16.04.07 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 21 Nov 2015 16:04:08 -0800 (PST) Subject: Re: bug#21969: VC opens new window to display minimal messages To: David Reitter , 21969@debbugs.gnu.org References: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> From: Dmitry Gutov Message-ID: <56510676.2010305@yandex.ru> Date: Sun, 22 Nov 2015 02:04:06 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Thunderbird/42.0 MIME-Version: 1.0 In-Reply-To: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21969 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On 11/21/2015 03:55 PM, David Reitter wrote: > At some point on the way to Emacs 25, VC has begun creating new windows to display messages that would more appropriately fit into the echo area. > > For example, you do C-x =, it’ll display a “no revisions between working revision and work file” message. But that is shown in the echo area AND a newly created window. Looking at the code, the main reason for this is that the ' diff' command is called asynchronously. Before Emacs 25, we made exceptions for certain backends (Git, Hg, RCS); not sure why, maybe because they're faster that the rest? They're treated the same now, since ed6ce56e2. vc-diff-internal calls the 'diff' backend command, then checks if the process in its buffer has finished working and there's no output (which might be the case if the command was called *synchronously*), pops a window and sets up the code to be executed when the process finishes. All of which seems reasonable: we can't really pop the window only after the process finishes, because if might take some time in certain cases, and the user would be still be waiting for anything to happen until then. So, I'm not sure what's the best course of action here: - Call 'git diff' synchronously, and leave all other backends with this problem. - Call all 'diff' commands synchronously, and disregard the backends that might respond slowly to this command; the user will wait. - Invent some other solutions, like introduce a timeout which we might wait for the backend to respond before popping the window, and abort (?) if the user interacts with Emacs during that time. Suggestions welcome. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 21 20:07:28 2015 Received: (at 21969) by debbugs.gnu.org; 22 Nov 2015 01:07:28 +0000 Received: from localhost ([127.0.0.1]:47464 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0J7o-0001rW-43 for submit@debbugs.gnu.org; Sat, 21 Nov 2015 20:07:28 -0500 Received: from mail-qg0-f50.google.com ([209.85.192.50]:34987) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0J7T-0001r1-Sa for 21969@debbugs.gnu.org; Sat, 21 Nov 2015 20:07:26 -0500 Received: by qgec40 with SMTP id c40so95783525qge.2 for <21969@debbugs.gnu.org>; Sat, 21 Nov 2015 17:07:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=bSAGZqKUrl8jjAcnk8i5uC5GWLAblPW518RqFw2mYtA=; b=BH9hbwKNgGDaRtw9uwE0DrVyFXC4VB3IbUeTdDxND6j48pqUYwwov1syRq30N+Qush wLtYA09iJMiDJSL6f9xSCt58a1Hfz6daZMCgXT18FM4WwFY0uXUM20QtvfwAFF4qVh9E lqPvz3P8wf4Ye6HehUJXw73pqV62Rap0OJMWlp5Xww1HhBkOzrFaets95d+RldXX0aUA CJ8RfLZrEcrOl3Rc5uP8+r/N2JiIMVVZojvN9rJ/8j+r1Lv1XB73Bln3wjz61OdaoeW6 zqxi4RTWdKgzfrNglZ6NuYaYKR6553BsNTc4hgpAwUJDBT+oqeBN32hEobALd3aF46pQ I1gQ== X-Received: by 10.140.221.145 with SMTP id r139mr21839186qhb.94.1448154427455; Sat, 21 Nov 2015 17:07:07 -0800 (PST) Received: from [10.0.1.23] (c-71-58-212-112.hsd1.pa.comcast.net. [71.58.212.112]) by smtp.gmail.com with ESMTPSA id c128sm1458267qha.5.2015.11.21.17.07.06 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 21 Nov 2015 17:07:06 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 9.0 \(3094\)) Subject: Re: bug#21969: VC opens new window to display minimal messages From: David Reitter In-Reply-To: <56510676.2010305@yandex.ru> Date: Sat, 21 Nov 2015 20:07:05 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: <2DD7D456-BD0F-47A7-9138-E771094E169E@gmail.com> References: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> <56510676.2010305@yandex.ru> To: Dmitry Gutov X-Mailer: Apple Mail (2.3094) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21969 Cc: 21969@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Nov 21, 2015, at 7:04 PM, Dmitry Gutov wrote: > So, I'm not sure what's the best course of action here: >=20 > - Call 'git diff' synchronously, and leave all other backends with = this problem. >=20 > - Call all 'diff' commands synchronously, and disregard the backends = that might respond slowly to this command; the user will wait. >=20 > - Invent some other solutions, like introduce a timeout which we might = wait for the backend to respond before popping the window, and abort (?) = if the user interacts with Emacs during that time. Try this: Call asynchronously. Install timeout or sentinel that checks if or when = the process has finished. If it=E2=80=99s just one line, remove the = window that was created. My thinking is that this is likely to be handled so quickly that = redisplay will not have time to pop up the window. However, I can see that this might use low-level functions = (pop-to-buffer is very configurable). =20 Alternatively, and perhaps that is the correct solution, I would start = asynchronously and install a very brief timeout that opens up the new = window unless the process has finished with just one line of output (or = an error). For the 25.1 branch, one could consider just calling it synchronously.= From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 21 20:27:43 2015 Received: (at 21969) by debbugs.gnu.org; 22 Nov 2015 01:27:43 +0000 Received: from localhost ([127.0.0.1]:47491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0JRO-0002Mf-L2 for submit@debbugs.gnu.org; Sat, 21 Nov 2015 20:27:42 -0500 Received: from mail-wm0-f46.google.com ([74.125.82.46]:32926) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0JR4-0002MC-2B for 21969@debbugs.gnu.org; Sat, 21 Nov 2015 20:27:40 -0500 Received: by wmec201 with SMTP id c201so117583969wme.0 for <21969@debbugs.gnu.org>; Sat, 21 Nov 2015 17:27:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=qhcYj+tuUMPtJ5dJbOeuLK0Xq+4ukuwLhG5zkWAz1Pg=; b=ET6xWXFPhBNXG2Y9CqFi6gbwfU0QRr0pbTPjkMQxUQQr/0ahPBDjFpF/yCDBIkdQOo NzYlWye2Ab641rkZA/DR578PTTfkEa3YeBcDQoJwBVNhQBecSJocYPMtqRgrEqYXH1CV l9aP0YaLs9J++z6mnoeBYhO2Poo2KiCWFiP3+HeHIKMOThP8j/gro263CS0fYMCZyJlM 5O3Vnn74xeKEWieF0bZmJQwkO0ZPbbhaYiAy5ApliPxI4v7+qLn8UsWxeuXR+o0pDwrk 2x3SKpRaujRhizdfkcGYTEvCImVU42xmxbnPDfE3rPzbgO9zE++jtEhHRN3M7UHckkK6 V3pg== X-Received: by 10.28.111.151 with SMTP id c23mr11312496wmi.28.1448155641470; Sat, 21 Nov 2015 17:27:21 -0800 (PST) Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id s189sm6385226wmf.16.2015.11.21.17.27.20 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 21 Nov 2015 17:27:20 -0800 (PST) Subject: Re: bug#21969: VC opens new window to display minimal messages To: David Reitter References: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> <56510676.2010305@yandex.ru> <2DD7D456-BD0F-47A7-9138-E771094E169E@gmail.com> From: Dmitry Gutov Message-ID: <565119F6.9050008@yandex.ru> Date: Sun, 22 Nov 2015 03:27:18 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Thunderbird/42.0 MIME-Version: 1.0 In-Reply-To: <2DD7D456-BD0F-47A7-9138-E771094E169E@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21969 Cc: 21969@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On 11/22/2015 03:07 AM, David Reitter wrote: > Call asynchronously. Install timeout or sentinel that checks if or when the process has finished. If it’s just one line, remove the window that was created. So you would be content with a window that appears, changes layout, and then flips back after 0.1s? I wouldn't like that, myself. > My thinking is that this is likely to be handled so quickly that redisplay will not have time to pop up the window. Setting aside the fact that if it's that fast then we don't need calling it asynchronously, redisplay *will* almost always have the time to show the changes window configuration, simply because it's changed during the command's execution, and any "change back" will have to happen afterwards. > However, I can see that this might use low-level functions (pop-to-buffer is very configurable). Not sure what's your point here. > Alternatively, and perhaps that is the correct solution, I would start asynchronously and install a very brief timeout that opens up the new window unless the process has finished with just one line of output (or an error). Like my option 3? What can be considered to be a "brief timeout"? > For the 25.1 branch, one could consider just calling it synchronously. For all backends? Including SVN and CVS, which generally have to talk to remote servers, which can respond rather sluggishly? I can change it back to synchronous for the mentioned backends (Git, Hg, RCS) now; that's simple. The more advanced solution will have to be written by someone else then. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 21 21:28:26 2015 Received: (at 21969) by debbugs.gnu.org; 22 Nov 2015 02:28:26 +0000 Received: from localhost ([127.0.0.1]:47514 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0KO9-00051y-JA for submit@debbugs.gnu.org; Sat, 21 Nov 2015 21:28:25 -0500 Received: from mail-qk0-f170.google.com ([209.85.220.170]:36636) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0KO7-00051l-IT for 21969@debbugs.gnu.org; Sat, 21 Nov 2015 21:28:24 -0500 Received: by qkda6 with SMTP id a6so48374197qkd.3 for <21969@debbugs.gnu.org>; Sat, 21 Nov 2015 18:28:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=deQl/B6CTQXIwqsWyG2in95NX7vfIB+WGSX/kzy3iis=; b=JVduKhMaEqtkO47rsCxDZdJaLb5jSIPQDqNBF6u6XJNRfAQlUjRXR6TbkVNaHCm/MI SG54RJ3boAE1BUWsMXv7SaOdrBZa3C65A3fyJVSxk7T7BQvG7YSA8l36ZcXZ80SUN47+ pG1CvxdxmjOn4FBZrMvkjIr4G51gu9xWAAqs2TeKBNNSD8iOsxPDtAI7Dfn0cyJUwHBF 5QvWh94vADnris7G5Qng0D3+aBD/WEffFKtnLPLhjs3oqtpw0AdL1YskfM4Y+otD8g8J 83zMYwsyQDsqMY/oVdIKjvJatLH3DQd1J0KsCS1BzDfE3/WZjS71EHBCHqpe58FNxTDX trJg== X-Received: by 10.55.22.13 with SMTP id g13mr20821011qkh.8.1448159303037; Sat, 21 Nov 2015 18:28:23 -0800 (PST) Received: from [10.0.1.23] (c-71-58-212-112.hsd1.pa.comcast.net. [71.58.212.112]) by smtp.gmail.com with ESMTPSA id f133sm1522938qkb.22.2015.11.21.18.28.21 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 21 Nov 2015 18:28:22 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 9.0 \(3094\)) Subject: Re: bug#21969: VC opens new window to display minimal messages From: David Reitter In-Reply-To: <565119F6.9050008@yandex.ru> Date: Sat, 21 Nov 2015 21:28:21 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: <0BD66465-870D-44F0-9BB4-8141909FF652@gmail.com> References: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> <56510676.2010305@yandex.ru> <2DD7D456-BD0F-47A7-9138-E771094E169E@gmail.com> <565119F6.9050008@yandex.ru> To: Dmitry Gutov X-Mailer: Apple Mail (2.3094) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21969 Cc: 21969@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Nov 21, 2015, at 8:27 PM, Dmitry Gutov wrote: > So you would be content with a window that appears, changes layout, = and then flips back after 0.1s? I wouldn't like that, myself. I wouldn=E2=80=99t, either. >=20 >> My thinking is that this is likely to be handled so quickly that = redisplay will not have time to pop up the window. >=20 > Setting aside the fact that if it's that fast then we don't need = calling it asynchronously, You don=E2=80=99t know how fast it=E2=80=99s going to be. I think = that=E2=80=99s the whole problem. > redisplay *will* almost always have the time to show the changes = window configuration, simply because it's changed during the command's = execution, and any "change back" will have to happen afterwards. That would be a show-stopper. >=20 >> However, I can see that this might use low-level functions = (pop-to-buffer is very configurable). >=20 > Not sure what's your point here. A user or a package might have configured their Emacs such that new = buffers aren=E2=80=99t shown in new windows, but in new frames, for = example, and undoing that would not be straightforward. I don=E2=80=99t = know how vc displays the buffer - I was just assuming = =E2=80=9Cpop-to-buffer=E2=80=9D. >=20 >> Alternatively, and perhaps that is the correct solution, I would = start asynchronously and install a very brief timeout that opens up the = new window unless the process has finished with just one line of output = (or an error). >=20 > Like my option 3? What can be considered to be a "brief timeout=E2=80=9D= ? .05s, I=E2=80=99d say. My =E2=80=9Cgit diff=E2=80=9D is way faster than = that for a file that hasn=E2=80=99t changed. >=20 >> For the 25.1 branch, one could consider just calling it = synchronously. >=20 > For all backends? Including SVN and CVS, which generally have to talk = to remote servers, which can respond rather sluggishly? No, just git-diff. > I can change it back to synchronous for the mentioned backends (Git, = Hg, RCS) now; that's simple. The more advanced solution will have to be = written by someone else then. I would probably change it back for 25.1, and then someone (who=E2=80=99s = the VC maintainer?) could work out a more sophisticated solution. I = think async+timeout will be neither difficult nor complicated.= From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 22 00:01:31 2015 Received: (at 21969-done) by debbugs.gnu.org; 22 Nov 2015 05:01:31 +0000 Received: from localhost ([127.0.0.1]:47548 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0MmI-0000iV-Nr for submit@debbugs.gnu.org; Sun, 22 Nov 2015 00:01:31 -0500 Received: from mail-wm0-f43.google.com ([74.125.82.43]:36537) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0MmG-0000iL-US for 21969-done@debbugs.gnu.org; Sun, 22 Nov 2015 00:01:29 -0500 Received: by wmww144 with SMTP id w144so60843765wmw.1 for <21969-done@debbugs.gnu.org>; Sat, 21 Nov 2015 21:01:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=rAnxeNvpZr8BSCkpuSaVT+0I3GsIIIs9JRrECoxxCwI=; b=JY4MYKe0UThWyd4IKnxfKatvrLkO3XYsc2+agDt6zVGRZQ8KyepAmKCQ+4v9ZhCkV7 y8mR6qWO+ZuQRtLn6ZFVmMelc7CmP6MZjhTbYGrIi4WXkx2B94S0BlVHL5VR/y3lzYwd bUHLMLCGlqkjWEhBUxtF9ASlm/+JcHdKCNqHYhKughLRwCN0y3aLcraASO6iQzSVzDRj 5gWQEmr99SKQXxED65y4u5f3zB3i/kDarswvdDo08wJX3pSQmwfMda20XqsDMDscFcF3 LknENs0JOB2adsCADEJSwo3fgeYpIM2tSrTx+3i5qJXEvZIJrcViof2GvhOjrc4r+jGr INwA== X-Received: by 10.28.184.134 with SMTP id i128mr12260062wmf.12.1448168488253; Sat, 21 Nov 2015 21:01:28 -0800 (PST) Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id u134sm7026918wmd.0.2015.11.21.21.01.26 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 21 Nov 2015 21:01:27 -0800 (PST) Subject: Re: bug#21969: VC opens new window to display minimal messages To: David Reitter References: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> <56510676.2010305@yandex.ru> <2DD7D456-BD0F-47A7-9138-E771094E169E@gmail.com> <565119F6.9050008@yandex.ru> <0BD66465-870D-44F0-9BB4-8141909FF652@gmail.com> From: Dmitry Gutov Message-ID: <56514C24.7080705@yandex.ru> Date: Sun, 22 Nov 2015 07:01:24 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Thunderbird/42.0 MIME-Version: 1.0 In-Reply-To: <0BD66465-870D-44F0-9BB4-8141909FF652@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21969-done Cc: 21969-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On 11/22/2015 04:28 AM, David Reitter wrote: > A user or a package might have configured their Emacs such that new buffers aren’t shown in new windows, but in new frames, for example, and undoing that would not be straightforward. I don’t know how vc displays the buffer - I was just assuming “pop-to-buffer”. Indeed, that would complicate the "undo" logic. Especially the "new frames" part. > .05s, I’d say. My “git diff” is way faster than that for a file that hasn’t changed. We also have vc-root-diff, which handles the whole repository, and not just one file. It would be desirable for the to behave similarly. > No, just git-diff. Why just Git? >> I can change it back to synchronous for the mentioned backends (Git, Hg, RCS) now; that's simple. The more advanced solution will have to be written by someone else then. > > I would probably change it back for 25.1, I've reverted it for Git, Hg, MTN and RCS now, which should bring them to the Emacs 24 behavior. > and then someone (who’s the VC maintainer?) Take a guess. You can have this honor, if you like. From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 22 11:09:38 2015 Received: (at 21969) by debbugs.gnu.org; 22 Nov 2015 16:09:38 +0000 Received: from localhost ([127.0.0.1]:48350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0XCs-0003Ap-3c for submit@debbugs.gnu.org; Sun, 22 Nov 2015 11:09:38 -0500 Received: from mtaout28.012.net.il ([80.179.55.184]:38329) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0XCY-0003AK-AW for 21969@debbugs.gnu.org; Sun, 22 Nov 2015 11:09:37 -0500 Received: from conversion-daemon.mtaout28.012.net.il by mtaout28.012.net.il (HyperSendmail v2007.08) id <0NY8001004JTIG00@mtaout28.012.net.il> for 21969@debbugs.gnu.org; Sun, 22 Nov 2015 18:07:01 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout28.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NY800OJR4RPI520@mtaout28.012.net.il>; Sun, 22 Nov 2015 18:07:01 +0200 (IST) Date: Sun, 22 Nov 2015 18:08:00 +0200 From: Eli Zaretskii Subject: Re: bug#21969: VC opens new window to display minimal messages In-reply-to: <56510676.2010305@yandex.ru> X-012-Sender: halo1@inter.net.il To: Dmitry Gutov Message-id: <83twoe2f1b.fsf@gnu.org> References: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> <56510676.2010305@yandex.ru> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21969 Cc: 21969@debbugs.gnu.org, david.reitter@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Dmitry Gutov > Date: Sun, 22 Nov 2015 02:04:06 +0200 > > Looking at the code, the main reason for this is that the ' > diff' command is called asynchronously. Before Emacs 25, we made > exceptions for certain backends (Git, Hg, RCS); not sure why, maybe > because they're faster that the rest? They're treated the same now, > since ed6ce56e2. > > vc-diff-internal calls the 'diff' backend command, then checks if the > process in its buffer has finished working and there's no output (which > might be the case if the command was called *synchronously*), pops a > window and sets up the code to be executed when the process finishes. > > All of which seems reasonable: we can't really pop the window only after > the process finishes, because if might take some time in certain cases, > and the user would be still be waiting for anything to happen until then. > > So, I'm not sure what's the best course of action here: > > - Call 'git diff' synchronously, and leave all other backends with this > problem. > > - Call all 'diff' commands synchronously, and disregard the backends > that might respond slowly to this command; the user will wait. > > - Invent some other solutions, like introduce a timeout which we might > wait for the backend to respond before popping the window, and abort (?) > if the user interacts with Emacs during that time. > > Suggestions welcome. Why not always show the output in a window, and remove the code that shows it in the echo area? From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 22 11:22:11 2015 Received: (at 21969) by debbugs.gnu.org; 22 Nov 2015 16:22:11 +0000 Received: from localhost ([127.0.0.1]:48362 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0XP1-0003W0-3H for submit@debbugs.gnu.org; Sun, 22 Nov 2015 11:22:11 -0500 Received: from mtaout21.012.net.il ([80.179.55.169]:59554) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0XOf-0003VA-Uq for 21969@debbugs.gnu.org; Sun, 22 Nov 2015 11:22:09 -0500 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0NY800L005ECWN00@a-mtaout21.012.net.il> for 21969@debbugs.gnu.org; Sun, 22 Nov 2015 18:20:55 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NY800L755EVTP50@a-mtaout21.012.net.il>; Sun, 22 Nov 2015 18:20:55 +0200 (IST) Date: Sun, 22 Nov 2015 18:20:48 +0200 From: Eli Zaretskii Subject: Re: bug#21969: VC opens new window to display minimal messages In-reply-to: <0BD66465-870D-44F0-9BB4-8141909FF652@gmail.com> X-012-Sender: halo1@inter.net.il To: David Reitter Message-id: <83poz22efz.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> <56510676.2010305@yandex.ru> <2DD7D456-BD0F-47A7-9138-E771094E169E@gmail.com> <565119F6.9050008@yandex.ru> <0BD66465-870D-44F0-9BB4-8141909FF652@gmail.com> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21969 Cc: 21969@debbugs.gnu.org, dgutov@yandex.ru X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: David Reitter > Date: Sat, 21 Nov 2015 21:28:21 -0500 > Cc: 21969@debbugs.gnu.org > > > I can change it back to synchronous for the mentioned backends (Git, Hg, RCS) now; that's simple. The more advanced solution will have to be written by someone else then. > > I would probably change it back for 25.1, and then someone (who’s the VC maintainer?) could work out a more sophisticated solution. I think async+timeout will be neither difficult nor complicated. FWIW, I think changing it back to synchronous would be a step backward. And I also won't like the appearing and disappearing window. Just using the popup window always sounds like a better solution. From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 22 11:45:22 2015 Received: (at 21969) by debbugs.gnu.org; 22 Nov 2015 16:45:22 +0000 Received: from localhost ([127.0.0.1]:48395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0XlR-00049U-OA for submit@debbugs.gnu.org; Sun, 22 Nov 2015 11:45:21 -0500 Received: from mail-wm0-f44.google.com ([74.125.82.44]:35939) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0XlQ-00049L-5P for 21969@debbugs.gnu.org; Sun, 22 Nov 2015 11:45:20 -0500 Received: by wmww144 with SMTP id w144so70634922wmw.1 for <21969@debbugs.gnu.org>; Sun, 22 Nov 2015 08:45:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=rhiblMj/2TG4RxFTyePav6tn6eX0MueZia/gAGYgWkk=; b=oKDJwSJd3kf7OL0QH3wnI/W0nGcTryDjb1PjJ/anw3HpPqffxE6obPdw38D9LYbNLY 1ElzUjts69vtW+65y5qphSCq/N4foja09+oginQbRiCX3Zj21infY0sUodIFMSO7og+O KrXqx8F9y+O+paM7Wh4IwpmIhuiRHvUfAgUMYpNCn2pZheuxrJWSAPEXA+9cPH8UjCpI tAYF3tBA4cXj5GG56nWTdkPv729RUC6ioYWy3L6VWiExKRhvvrwLJHOQV0GWEUkVEq/n qieQEg6LvlbBam7ufwfRvVVANLhqOe/Gv6vuOW+LujpboAveErZPxFhJn3ZLrOR7SLP/ eD4g== X-Received: by 10.194.75.202 with SMTP id e10mr29439152wjw.160.1448210719643; Sun, 22 Nov 2015 08:45:19 -0800 (PST) Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id t5sm9198841wmt.1.2015.11.22.08.45.17 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 22 Nov 2015 08:45:18 -0800 (PST) Subject: Re: bug#21969: VC opens new window to display minimal messages To: Eli Zaretskii References: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> <56510676.2010305@yandex.ru> <83twoe2f1b.fsf@gnu.org> From: Dmitry Gutov Message-ID: <5651F11D.4090404@yandex.ru> Date: Sun, 22 Nov 2015 18:45:17 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Thunderbird/42.0 MIME-Version: 1.0 In-Reply-To: <83twoe2f1b.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21969 Cc: 21969@debbugs.gnu.org, david.reitter@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On 11/22/2015 06:08 PM, Eli Zaretskii wrote: > Why not always show the output in a window, and remove the code that > shows it in the echo area? Because showing it in a buffer disturbs the window configuration, and you have to press `q' to quit it. Seems reasonable to want to avoid that when there's nothing to show. From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 22 11:47:03 2015 Received: (at 21969) by debbugs.gnu.org; 22 Nov 2015 16:47:03 +0000 Received: from localhost ([127.0.0.1]:48399 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0Xn5-0004Co-6u for submit@debbugs.gnu.org; Sun, 22 Nov 2015 11:47:03 -0500 Received: from mail-wm0-f54.google.com ([74.125.82.54]:38178) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0Xmk-0004Bk-KL for 21969@debbugs.gnu.org; Sun, 22 Nov 2015 11:47:01 -0500 Received: by wmec201 with SMTP id c201so77530769wme.1 for <21969@debbugs.gnu.org>; Sun, 22 Nov 2015 08:46:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=8WsOpbXEJeIEXrvpoX4r2A0jS/w0Xiejs2qvZQlYlCQ=; b=fDaW04fGYIbTpgLE+XQ6su5ncIwKqjEs0iBtbu0Cas71JBtx/+sxreEs6JxPz3+ljp UU8D/MLjGSU7ELotJ54rYlY1LHdHG8ruUjlDtfIw6j9g1qvPB2eEOm678ay9b0GOo04l jY9lwT7s/9wVe6y/2mv738wu1EyOCItlRD/YUSIQ8QAZJWIz/K3808I+AbMU0uzB7ruW D6UQZZn7x/UTDw9NVFgqKEV1QGdgt5bQDeZt5ApbxCDkBAG1wnd6MWJH61qX4WCCKUvN mLevlX42UJcwMvgdPf/j89VtLs92KbSUC/JD1K86QtPLlU7ru9Y9CUNNsgYCm/rFVa/7 H2Fw== X-Received: by 10.194.20.2 with SMTP id j2mr26562601wje.46.1448210801995; Sun, 22 Nov 2015 08:46:41 -0800 (PST) Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id ft4sm9282316wjb.37.2015.11.22.08.46.40 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 22 Nov 2015 08:46:41 -0800 (PST) Subject: Re: bug#21969: VC opens new window to display minimal messages To: Eli Zaretskii , David Reitter References: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> <56510676.2010305@yandex.ru> <2DD7D456-BD0F-47A7-9138-E771094E169E@gmail.com> <565119F6.9050008@yandex.ru> <0BD66465-870D-44F0-9BB4-8141909FF652@gmail.com> <83poz22efz.fsf@gnu.org> From: Dmitry Gutov Message-ID: <5651F16F.2010402@yandex.ru> Date: Sun, 22 Nov 2015 18:46:39 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Thunderbird/42.0 MIME-Version: 1.0 In-Reply-To: <83poz22efz.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21969 Cc: 21969@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On 11/22/2015 06:20 PM, Eli Zaretskii wrote: > FWIW, I think changing it back to synchronous would be a step > backward. In a sense, it is. But then, if the diff command is fast enough when using all backends where I've changed it back, we should be able to live with it. From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 22 11:58:51 2015 Received: (at 21969) by debbugs.gnu.org; 22 Nov 2015 16:58:51 +0000 Received: from localhost ([127.0.0.1]:48408 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0XyU-0004VV-Qg for submit@debbugs.gnu.org; Sun, 22 Nov 2015 11:58:51 -0500 Received: from mail-qg0-f43.google.com ([209.85.192.43]:35307) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0XyT-0004VM-Kt for 21969@debbugs.gnu.org; Sun, 22 Nov 2015 11:58:50 -0500 Received: by qgec40 with SMTP id c40so102291315qge.2 for <21969@debbugs.gnu.org>; Sun, 22 Nov 2015 08:58:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=rDksNQLwwz17jwwEANF7pJC0Hzp1YquVtpSi1v/JqYU=; b=YuPmD7cQNXK2HuR4he1iJvz25RjzgFCtMwkUqduGxV1ZREMH5qE2KLzidxH6jNpffF 10740siZ+e3l9sGWsiIIwYnxj/sVChiH7CBR8D5JFMKaSkIaj7h1EVo/1xRmQtG3Krpa mpbevMeyM3dFCauwx+mErP7grUGOIt35m/FvoF/4jRt89bkPZTA2Gknvr/AxsjMT2Rgr xyjT4D9bcbiROYQop/W8XvMfYb2qbDJI/oeszp3vhdKqIBD4B1w1pis9epz54fvwgQpb xiYUCNv0qVWvbEOpJN44WYGj2EmoWCjDYiSZorRvICnFrsuO0ljLX+QS6vCaDgmrgf6o lLJw== X-Received: by 10.140.227.16 with SMTP id x16mr24422188qhb.46.1448211528991; Sun, 22 Nov 2015 08:58:48 -0800 (PST) Received: from [10.0.1.23] (c-71-58-212-112.hsd1.pa.comcast.net. [71.58.212.112]) by smtp.gmail.com with ESMTPSA id 81sm2059587qhx.15.2015.11.22.08.58.47 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 22 Nov 2015 08:58:47 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 9.0 \(3094\)) Subject: Re: bug#21969: VC opens new window to display minimal messages From: David Reitter In-Reply-To: <83poz22efz.fsf@gnu.org> Date: Sun, 22 Nov 2015 11:58:47 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: <2A1378C2-1A21-4CE4-B7A0-664C86FE5ABB@gmail.com> References: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> <56510676.2010305@yandex.ru> <2DD7D456-BD0F-47A7-9138-E771094E169E@gmail.com> <565119F6.9050008@yandex.ru> <0BD66465-870D-44F0-9BB4-8141909FF652@gmail.com> <83poz22efz.fsf@gnu.org> To: Eli Zaretskii X-Mailer: Apple Mail (2.3094) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21969 Cc: 21969@debbugs.gnu.org, Dmitry Gutov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Nov 22, 2015, at 11:20 AM, Eli Zaretskii wrote: > FWIW, I think changing it back to synchronous would be a step > backward. =46rom a technical perspective, perhaps, but not for the user interface = in the situation that I described (error message / no changes). As a user, I would like an echo area message if there are no changes, = and a popup window otherwise. How that is implemented is secondary. Now, this brings up another idea: Why not do a fast synchronous status = check (if we don=E2=80=99t know) to decide whether to call =E2=80=9Cdiff=E2= =80=9D asynchronously? This would be the alternative to doing an async call and opening the = window only after a timeout or when the first output arrives. > And I also won't like the appearing and disappearing window. Just > using the popup window always sounds like a better solution. I think we=E2=80=99ve discarded the appearing/disappearing window idea. From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 22 11:59:17 2015 Received: (at 21969) by debbugs.gnu.org; 22 Nov 2015 16:59:17 +0000 Received: from localhost ([127.0.0.1]:48412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0Xyv-0004Wg-9z for submit@debbugs.gnu.org; Sun, 22 Nov 2015 11:59:17 -0500 Received: from mtaout27.012.net.il ([80.179.55.183]:46290) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0Xys-0004WX-H6 for 21969@debbugs.gnu.org; Sun, 22 Nov 2015 11:59:15 -0500 Received: from conversion-daemon.mtaout27.012.net.il by mtaout27.012.net.il (HyperSendmail v2007.08) id <0NY8007006RC4500@mtaout27.012.net.il> for 21969@debbugs.gnu.org; Sun, 22 Nov 2015 18:53:30 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout27.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NY8002CC6X6AO40@mtaout27.012.net.il>; Sun, 22 Nov 2015 18:53:30 +0200 (IST) Date: Sun, 22 Nov 2015 18:58:28 +0200 From: Eli Zaretskii Subject: Re: bug#21969: VC opens new window to display minimal messages In-reply-to: <5651F11D.4090404@yandex.ru> X-012-Sender: halo1@inter.net.il To: Dmitry Gutov Message-id: <83lh9q2cp7.fsf@gnu.org> References: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> <56510676.2010305@yandex.ru> <83twoe2f1b.fsf@gnu.org> <5651F11D.4090404@yandex.ru> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21969 Cc: 21969@debbugs.gnu.org, david.reitter@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Cc: 21969@debbugs.gnu.org, david.reitter@gmail.com > From: Dmitry Gutov > Date: Sun, 22 Nov 2015 18:45:17 +0200 > > On 11/22/2015 06:08 PM, Eli Zaretskii wrote: > > > Why not always show the output in a window, and remove the code that > > shows it in the echo area? > > Because showing it in a buffer disturbs the window configuration, and > you have to press `q' to quit it. Seems reasonable to want to avoid that > when there's nothing to show. How is that different from when Grep doesn't find any hits, or a compile command produces no output? IOW, we already have this kind of popping windows elsewhere in Emacs, so why cannot this use case behave similarly? From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 22 12:00:26 2015 Received: (at 21969) by debbugs.gnu.org; 22 Nov 2015 17:00:26 +0000 Received: from localhost ([127.0.0.1]:48416 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0Y02-0004a3-4R for submit@debbugs.gnu.org; Sun, 22 Nov 2015 12:00:26 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:52928) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0Xzz-0004Zt-Nx for 21969@debbugs.gnu.org; Sun, 22 Nov 2015 12:00:24 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NY800F00768ZN00@a-mtaout20.012.net.il> for 21969@debbugs.gnu.org; Sun, 22 Nov 2015 19:00:22 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NY800F9478LII90@a-mtaout20.012.net.il>; Sun, 22 Nov 2015 19:00:22 +0200 (IST) Date: Sun, 22 Nov 2015 19:00:15 +0200 From: Eli Zaretskii Subject: Re: bug#21969: VC opens new window to display minimal messages In-reply-to: <5651F16F.2010402@yandex.ru> X-012-Sender: halo1@inter.net.il To: Dmitry Gutov Message-id: <83k2pa2cm8.fsf@gnu.org> References: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> <56510676.2010305@yandex.ru> <2DD7D456-BD0F-47A7-9138-E771094E169E@gmail.com> <565119F6.9050008@yandex.ru> <0BD66465-870D-44F0-9BB4-8141909FF652@gmail.com> <83poz22efz.fsf@gnu.org> <5651F16F.2010402@yandex.ru> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21969 Cc: 21969@debbugs.gnu.org, david.reitter@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Cc: 21969@debbugs.gnu.org > From: Dmitry Gutov > Date: Sun, 22 Nov 2015 18:46:39 +0200 > > On 11/22/2015 06:20 PM, Eli Zaretskii wrote: > > > FWIW, I think changing it back to synchronous would be a step > > backward. > > In a sense, it is. But then, if the diff command is fast enough when > using all backends where I've changed it back, we should be able to live > with it. When I tried in the past claim that very fast commands don't need to be asynchronous, there was always someone who'd disagree, on the premises that there's no "fast enough". From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 22 12:01:50 2015 Received: (at 21969) by debbugs.gnu.org; 22 Nov 2015 17:01:51 +0000 Received: from localhost ([127.0.0.1]:48420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0Y1O-0004cY-MY for submit@debbugs.gnu.org; Sun, 22 Nov 2015 12:01:50 -0500 Received: from mail-wm0-f45.google.com ([74.125.82.45]:37529) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0Y1M-0004cP-L0 for 21969@debbugs.gnu.org; Sun, 22 Nov 2015 12:01:49 -0500 Received: by wmww144 with SMTP id w144so77562466wmw.0 for <21969@debbugs.gnu.org>; Sun, 22 Nov 2015 09:01:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=6HoS3SwADAIYqTpBdRNMQrYaJ0I8lpsSxDNla9liRcU=; b=Y39QPYFQyOedRviM2998BIeHnDdRXbSRLXA2QaO/c9nU7u43ao5SiiSV/5sJmPwRTQ ZiaKRoubWN1FAzPcHMKreI0K/0SESO90i60Z+QzNZC2fpajkqNZzwa3iZ1YD5LxP13nZ ExaOlQMO/ALWvTmhrSTVq2KGn3lfBLHefkKeNfIeBZvSuxtKxcFOIdYXy3g4LQ4KTl49 y//vSfsjoO/WssQUGeaLuTwrhE4itQDk/h7SguZ5CmfWPl9k6e2IcX6+xyYqyyMoxHYj eryRRAUS1UtvN50pN2eJT+yfqppu8XYWIeniv9QPsmUc+VtfZMage+1rrplSZOvokTtD WWsQ== X-Received: by 10.28.30.206 with SMTP id e197mr11162098wme.97.1448211708069; Sun, 22 Nov 2015 09:01:48 -0800 (PST) Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id a76sm8474627wma.19.2015.11.22.09.01.46 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 22 Nov 2015 09:01:47 -0800 (PST) Subject: Re: bug#21969: VC opens new window to display minimal messages To: Eli Zaretskii References: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> <56510676.2010305@yandex.ru> <83twoe2f1b.fsf@gnu.org> <5651F11D.4090404@yandex.ru> <83lh9q2cp7.fsf@gnu.org> From: Dmitry Gutov Message-ID: <5651F4F9.1060905@yandex.ru> Date: Sun, 22 Nov 2015 19:01:45 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Thunderbird/42.0 MIME-Version: 1.0 In-Reply-To: <83lh9q2cp7.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21969 Cc: 21969@debbugs.gnu.org, david.reitter@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On 11/22/2015 06:58 PM, Eli Zaretskii wrote: > IOW, we already have this kind of popping windows elsewhere in Emacs, > so why cannot this use case behave similarly? Because it behaved better in the past? From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 22 12:02:30 2015 Received: (at 21969) by debbugs.gnu.org; 22 Nov 2015 17:02:30 +0000 Received: from localhost ([127.0.0.1]:48431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0Y21-0004eS-On for submit@debbugs.gnu.org; Sun, 22 Nov 2015 12:02:30 -0500 Received: from mail-wm0-f53.google.com ([74.125.82.53]:36053) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0Y1z-0004eK-Um for 21969@debbugs.gnu.org; Sun, 22 Nov 2015 12:02:28 -0500 Received: by wmww144 with SMTP id w144so70913978wmw.1 for <21969@debbugs.gnu.org>; Sun, 22 Nov 2015 09:02:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=/HhX1rT8znfMmmgIVkohTpSTSuaB+yUKqC6pMD11aaI=; b=YAk/mlTHkLaSdHU8AUzVsGTF+tZDDz7EhjjgSt5dIFMU+bU5omVDBf5K1rh9A9HwzW 9P1tDD0K0DqA7iHjUO9wbuW07N07yWADrr+zNJHdvxpfJF+DJHwerYHYoH51H1YTnm7t 5owRJ5dEVL/kcd2KzxNpo9A4j0G4XVAvOnMwdFUXi6Lf0NoICTKpM1J+aCycjfo+qGvn YgNZFrMjvReJVPs1j2u8VghVzWrRsMec99K0dFjS8YztlCy7EmvdtnOayfpjf2+amD1n FPwNsIK1bLHBdS1+8Yc83Zfa0+vHOKCVzDQ46rpbQuIgXOOiJqAtgKKz3d+8sY4VmkO0 5HDQ== X-Received: by 10.194.90.243 with SMTP id bz19mr21739080wjb.128.1448211747364; Sun, 22 Nov 2015 09:02:27 -0800 (PST) Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id jz1sm9372133wjc.27.2015.11.22.09.02.26 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 22 Nov 2015 09:02:26 -0800 (PST) Subject: Re: bug#21969: VC opens new window to display minimal messages To: Eli Zaretskii References: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> <56510676.2010305@yandex.ru> <2DD7D456-BD0F-47A7-9138-E771094E169E@gmail.com> <565119F6.9050008@yandex.ru> <0BD66465-870D-44F0-9BB4-8141909FF652@gmail.com> <83poz22efz.fsf@gnu.org> <5651F16F.2010402@yandex.ru> <83k2pa2cm8.fsf@gnu.org> From: Dmitry Gutov Message-ID: <5651F521.8050201@yandex.ru> Date: Sun, 22 Nov 2015 19:02:25 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Thunderbird/42.0 MIME-Version: 1.0 In-Reply-To: <83k2pa2cm8.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21969 Cc: 21969@debbugs.gnu.org, david.reitter@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On 11/22/2015 07:00 PM, Eli Zaretskii wrote: > When I tried in the past claim that very fast commands don't need to > be asynchronous, there was always someone who'd disagree, on the > premises that there's no "fast enough". I'm not saying this is ideal, but I don't like the current solutions either. From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 22 12:40:28 2015 Received: (at 21969) by debbugs.gnu.org; 22 Nov 2015 17:40:29 +0000 Received: from localhost ([127.0.0.1]:48445 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0Ycl-0005m5-Ua for submit@debbugs.gnu.org; Sun, 22 Nov 2015 12:40:28 -0500 Received: from mtaout24.012.net.il ([80.179.55.180]:58946) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0Ycj-0005lt-Bz for 21969@debbugs.gnu.org; Sun, 22 Nov 2015 12:40:26 -0500 Received: from conversion-daemon.mtaout24.012.net.il by mtaout24.012.net.il (HyperSendmail v2007.08) id <0NY800H008MBX300@mtaout24.012.net.il> for 21969@debbugs.gnu.org; Sun, 22 Nov 2015 19:33:15 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout24.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NY800EG88RE7Z30@mtaout24.012.net.il>; Sun, 22 Nov 2015 19:33:15 +0200 (IST) Date: Sun, 22 Nov 2015 19:40:17 +0200 From: Eli Zaretskii Subject: Re: bug#21969: VC opens new window to display minimal messages In-reply-to: <5651F4F9.1060905@yandex.ru> X-012-Sender: halo1@inter.net.il To: Dmitry Gutov Message-id: <83fuzy2ari.fsf@gnu.org> References: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> <56510676.2010305@yandex.ru> <83twoe2f1b.fsf@gnu.org> <5651F11D.4090404@yandex.ru> <83lh9q2cp7.fsf@gnu.org> <5651F4F9.1060905@yandex.ru> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21969 Cc: 21969@debbugs.gnu.org, david.reitter@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Cc: 21969@debbugs.gnu.org, david.reitter@gmail.com > From: Dmitry Gutov > Date: Sun, 22 Nov 2015 19:01:45 +0200 > > On 11/22/2015 06:58 PM, Eli Zaretskii wrote: > > > IOW, we already have this kind of popping windows elsewhere in Emacs, > > so why cannot this use case behave similarly? > > Because it behaved better in the past? Slower isn't better. Anyway, you now know my opinions on this, and can use it or disregard it as you see fit. I see no reasons for me to continue arguing. From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 22 12:42:04 2015 Received: (at 21969) by debbugs.gnu.org; 22 Nov 2015 17:42:04 +0000 Received: from localhost ([127.0.0.1]:48449 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0YeK-0005pz-7N for submit@debbugs.gnu.org; Sun, 22 Nov 2015 12:42:04 -0500 Received: from mail-wm0-f54.google.com ([74.125.82.54]:37874) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0YeH-0005pf-Vq for 21969@debbugs.gnu.org; Sun, 22 Nov 2015 12:42:02 -0500 Received: by wmww144 with SMTP id w144so78288457wmw.0 for <21969@debbugs.gnu.org>; Sun, 22 Nov 2015 09:42:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=rRSknbLJYg79llzIbYuM79zC1ZwyB6yTHMRyJE2PXeU=; b=lqLauhwOdQ+d5UUHswjNn331jAjQPwXKUzBHxejS/ZnIR49/QLqynQbbq2O4FvPvy4 QiP0Jow+1wB0XZrOV2xeK24XkRbkbLwPqJMATyNMTZ8rKzsX8Fngdv/pFW16iYAE9Lkv gDJ71s+OKPt0uR/UH11oHMULIdqUStV3ArtllasfYJ5gShvMTXM+lzudsWgEhljSg9M1 DwKS96UayPEp/VjaCpuhBkSGjfaD5j+JnO48IcNXci4/IT4MAKDICUrrjjYXQsHUkWP+ fc3jpLLXxI/bMG16Tv+8fTupJlicldYHjfVv07pR/TGTKCd0geJMPDQUfpmp1tuSkwFF SNPQ== X-Received: by 10.28.65.213 with SMTP id o204mr11308585wma.83.1448214121389; Sun, 22 Nov 2015 09:42:01 -0800 (PST) Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id jj3sm2875247wjb.13.2015.11.22.09.41.59 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 22 Nov 2015 09:42:00 -0800 (PST) Subject: Re: bug#21969: VC opens new window to display minimal messages To: Eli Zaretskii References: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> <56510676.2010305@yandex.ru> <83twoe2f1b.fsf@gnu.org> <5651F11D.4090404@yandex.ru> <83lh9q2cp7.fsf@gnu.org> <5651F4F9.1060905@yandex.ru> <83fuzy2ari.fsf@gnu.org> From: Dmitry Gutov Message-ID: <5651FE65.8030603@yandex.ru> Date: Sun, 22 Nov 2015 19:41:57 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Thunderbird/42.0 MIME-Version: 1.0 In-Reply-To: <83fuzy2ari.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21969 Cc: 21969@debbugs.gnu.org, david.reitter@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On 11/22/2015 07:40 PM, Eli Zaretskii wrote: > Slower isn't better. I think we should return to this after someone demonstrates a "slower" situation in a real-world scenario. From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 22 12:45:08 2015 Received: (at 21969) by debbugs.gnu.org; 22 Nov 2015 17:45:09 +0000 Received: from localhost ([127.0.0.1]:48457 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0YhI-0005xh-3C for submit@debbugs.gnu.org; Sun, 22 Nov 2015 12:45:08 -0500 Received: from mail-qg0-f50.google.com ([209.85.192.50]:33566) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0YhF-0005xV-MN for 21969@debbugs.gnu.org; Sun, 22 Nov 2015 12:45:06 -0500 Received: by qgea14 with SMTP id a14so102548622qge.0 for <21969@debbugs.gnu.org>; Sun, 22 Nov 2015 09:45:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=IOS6GBWT1oDuPK9Paf+JPTAsSFXzs6oLZEBOfORf/io=; b=SZFKZR/mschaOF5qBDkC/80AtPGjfcEaQYgnuf5GBg2UnU8gsVWHWL6RWkXKIYzmqy hRssCOezx3kxuSuMhdIXToLWbwBGp4ahvhylFPFYNbQ7FKaXnhHpVePLGveAKAipoBJR wnSyWbl584ASFGznj7Ph5zSDKeSsUAiHgm5DYUYMEY1IgtZpW1Qwudwknl2qeTFcgtdY yk+EB8Gkg8/QkuMS6Y4RVMJ3YTdrq95WTlopdWLNjitaYcCB0y3FSjsBRk0g4Gu+QVDz dIBdc4ni3GQer0AkyfhHa2rbGcJufcfua3PGFPEtrQ0inAfJbduMFXXM3oBGJCNTd45y 2lpQ== X-Received: by 10.140.92.85 with SMTP id a79mr23426244qge.105.1448214305195; Sun, 22 Nov 2015 09:45:05 -0800 (PST) Received: from [10.0.1.23] (c-71-58-212-112.hsd1.pa.comcast.net. [71.58.212.112]) by smtp.gmail.com with ESMTPSA id v66sm2116919qkv.32.2015.11.22.09.45.03 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 22 Nov 2015 09:45:04 -0800 (PST) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 9.0 \(3094\)) Subject: Re: bug#21969: VC opens new window to display minimal messages From: David Reitter In-Reply-To: <5651FE65.8030603@yandex.ru> Date: Sun, 22 Nov 2015 12:45:03 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: References: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> <56510676.2010305@yandex.ru> <83twoe2f1b.fsf@gnu.org> <5651F11D.4090404@yandex.ru> <83lh9q2cp7.fsf@gnu.org> <5651F4F9.1060905@yandex.ru> <83fuzy2ari.fsf@gnu.org> <5651FE65.8030603@yandex.ru> To: Dmitry Gutov X-Mailer: Apple Mail (2.3094) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21969 Cc: 21969@debbugs.gnu.org, Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Nov 22, 2015, at 12:41 PM, Dmitry Gutov wrote: > I think we should return to this after someone demonstrates a "slower" = situation in a real-world scenario. I think it=92s reasonable to assume that local (distributed) VCSs will = be fast, while networked ones will be too slow. In my experience, bzr = may be slow even if it runs a local operation. That=92s why I think = it=92s not a good idea to do exactly the same for every VCS. (It may be worth coming up with a more general solution that could apply = to other external processes as well.) D= From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 23 17:42:35 2015 Received: (at control) by debbugs.gnu.org; 23 Nov 2015 22:42:35 +0000 Received: from localhost ([127.0.0.1]:50023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0zoh-0003xR-1m for submit@debbugs.gnu.org; Mon, 23 Nov 2015 17:42:35 -0500 Received: from mail-wm0-f44.google.com ([74.125.82.44]:36046) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0zof-0003xH-No for control@debbugs.gnu.org; Mon, 23 Nov 2015 17:42:34 -0500 Received: by wmww144 with SMTP id w144so116165264wmw.1 for ; Mon, 23 Nov 2015 14:42:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:message-id:to:from:subject; bh=UzCpj2CshQC+E/AHI5J2lck3hO1EgbSeedgOW44IdLw=; b=zKS0YcTMOldoeDIIAhrc2CtObr8OHqUsqBoYXvUffRimBIsl4bfekbZC21uERECMOH 0WHaG8Z4pbX0IE+r57jRHsJCo0uO2SnclbEfmPw0QRENzPhD0mbEDyrbXyh/HHrMcLMT slkr6kQb8jihwJwp0oKs618x33gXjfr6gi8EvUW8EpIDxfkNPb3RTm12wIQPTwbiXTWy 5haXdBSj+7wkFqxEOa3ffDwTWDuKSRpi/WYULZTJ5UKt0ANLGlFdDA1UYOENxE2UZwte cpI01sMX2wVweLaxCXSHptRXTm6McujJr/ek/08eClPC1JYiF0KoY6sHN0tbDYHj3mdc SYGw== X-Received: by 10.194.246.132 with SMTP id xw4mr33166015wjc.75.1448318553299; Mon, 23 Nov 2015 14:42:33 -0800 (PST) Received: from axl (nat.webazilla.com. [78.140.128.228]) by smtp.gmail.com with ESMTPSA id e83sm15255386wmc.23.2015.11.23.14.42.32 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 23 Nov 2015 14:42:32 -0800 (PST) Date: Tue, 24 Nov 2015 00:42:30 +0200 Message-Id: <86fuzwmj6x.fsf@yandex.ru> To: control@debbugs.gnu.org From: Dmitry Gutov Subject: control message for bug #21969 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) severity 21969 minor From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 23 17:43:43 2015 Received: (at control) by debbugs.gnu.org; 23 Nov 2015 22:43:43 +0000 Received: from localhost ([127.0.0.1]:50030 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0zpn-00040s-DK for submit@debbugs.gnu.org; Mon, 23 Nov 2015 17:43:43 -0500 Received: from mail-wm0-f45.google.com ([74.125.82.45]:37316) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0zpl-00040h-CL for control@debbugs.gnu.org; Mon, 23 Nov 2015 17:43:41 -0500 Received: by wmww144 with SMTP id w144so2737298wmw.0 for ; Mon, 23 Nov 2015 14:43:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:message-id:to:from:subject; bh=EZQ1k5LRDP1w8dtj1aszRg2febJUksYrVE+e4hfnhLs=; b=hCKKqC+hPZGzbAbDjrJmQ9kXwTslak8Y3dVuLBnalH/9xBu2M7PKD8P25sNkl3GPrL 8gR9DMfwd+122OrRgV/bmDNd4VicdUP+bZS7tC/bwROx7eyk/MWUn+RWWZU7a8o8R+8j AF7lZk9j2IzPRzVxj4isaeUDE8h/4u1mhlDRsdxExYJs53kcmJPdHrxNCOjuKwGLsUD9 iUquUx89kwuHiPBOYDnU36SfGcW1hwQ/+n5hwHSnTORSrpLguI8VOQo1dLD9BLa3LnI9 1htCae5mw+PzFMVVNiJ3xf8C96pNtJiV9TiLw3ISpetVnQSbdS1/LcL3qG9Fy1/qk3yv NPfg== X-Received: by 10.194.2.78 with SMTP id 14mr2431492wjs.125.1448318620764; Mon, 23 Nov 2015 14:43:40 -0800 (PST) Received: from axl (nat.webazilla.com. [78.140.128.228]) by smtp.gmail.com with ESMTPSA id q1sm15300081wjy.31.2015.11.23.14.43.39 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 23 Nov 2015 14:43:40 -0800 (PST) Date: Tue, 24 Nov 2015 00:43:38 +0200 Message-Id: <86egfgmj51.fsf@yandex.ru> To: control@debbugs.gnu.org From: Dmitry Gutov Subject: control message for bug #21518 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) merge 21518 21969 From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 27 17:26:40 2015 Received: (at 21969) by debbugs.gnu.org; 27 Nov 2015 22:26:40 +0000 Received: from localhost ([127.0.0.1]:56608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a2RTU-0007J5-6q for submit@debbugs.gnu.org; Fri, 27 Nov 2015 17:26:40 -0500 Received: from dancol.org ([96.126.100.184]:37952) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a2RT9-0007IX-Pv for 21969@debbugs.gnu.org; Fri, 27 Nov 2015 17:26:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:Cc:References:To:Subject; bh=fiubfcpK5m4hI5oUY97/+LQmHV38odNU13ssy6n8EaM=; b=ZIGhEsrjGYDiJ3qllkZWXlNYnI0BJXrFn+WPg40r7LcMHYXMMbFmJIjPmzUFMF71uVkjdw7/9cQcjutL1h/Vy9xcEV4AUK1ravbsGyJYQgL8B9KgQqPsoVes9Mqx6wGWmjP+8pWAG6U2LuHdvIPRgvKoIWHmrh++bA+erWPge7nnZ9DX2ruBtCqnrFmK17kP+k0e5ntcCaPdY6KNGbrROVUgoyyjUw63yeIIuSZUrO0CjvhyApezc8yfz/ywjZkvLUWjzWXUTiptyDIdWvtlizSLGW+HSVKdF0rf3Q1qWzN2QiPksNcT646JiRAl/VSkEE5xm9Y4rmmwgd1CNCNXQQ==; Received: from c-67-161-115-4.hsd1.wa.comcast.net ([67.161.115.4] helo=[192.168.1.210]) by dancol.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84) (envelope-from ) id 1a2RT7-0006vE-Ab; Fri, 27 Nov 2015 14:26:17 -0800 Subject: Re: bug#21969: VC opens new window to display minimal messages To: David Reitter , Dmitry Gutov References: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> <56510676.2010305@yandex.ru> <83twoe2f1b.fsf@gnu.org> <5651F11D.4090404@yandex.ru> <83lh9q2cp7.fsf@gnu.org> <5651F4F9.1060905@yandex.ru> <83fuzy2ari.fsf@gnu.org> <5651FE65.8030603@yandex.ru> From: Daniel Colascione Message-ID: <5658D885.3020506@dancol.org> Date: Fri, 27 Nov 2015 14:26:13 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="dXI7wMQl026dAPk04cWN0O5m61XmSs9ow" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 21969 Cc: 21969@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --dXI7wMQl026dAPk04cWN0O5m61XmSs9ow Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 11/22/2015 09:45 AM, David Reitter wrote: > On Nov 22, 2015, at 12:41 PM, Dmitry Gutov wrote: >=20 >> I think we should return to this after someone demonstrates a "slower"= situation in a real-world scenario. >=20 >=20 > I think it=92s reasonable to assume that local (distributed) VCSs will = be fast, while networked ones will be too slow. In my experience, bzr m= ay be slow even if it runs a local operation. That=92s why I think it=92= s not a good idea to do exactly the same for every VCS Believe me, any VCS will be slow once you throw enough files at it. I've had to disable Emacs Mercurial integration because I was sick of waiting three seconds for hg status -A and hg log -l1 --template '{rev}' to run every time I visited a file. I've been working on a _very_ large reposito= ry. I'd rather we always show a window and always run asynchronously. --dXI7wMQl026dAPk04cWN0O5m61XmSs9ow Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJWWNiFAAoJEN4WImmbpWBlGXcP/ifTHnvEaADqicUL7f+1Tb6g cB0P/V9aFBYlnFcWcqBbzXHkXE0VWND/ALHKiFa5FcIbmr5Yr29Vu5mniF4gRSdy gFBv3GII2kMhokh+3PYI6AxmvPuI0ysTWCngJEPrhAedq73/M0RUS2NJnCvhIm8x /Yl9k1wRQGM4O4Gaw3k71dXGpjQiJYr6W6K1C2gKqYHzH4+eJ8X2DiJKzYfED2O+ mYgbVvgNAicT0EPohbUIg9u4fAWWpkmeOanwWI23K6Z/TQw+R6KJ8XtJF5ISHDtS beJf88oaoGH/+MN0NdgRo8rZDKG9ob2DAqyDabhODz+oPWgYqvsH5gvG2HF0VuPx sUgcRVIZJ06Ze+W+x+QEH6Hk7cFtea+FAHjYYhXA2EtecJyyfEITFhXnWWUEakD6 UagFSX3dWeSRdrs6BVzIezcDeRtaxrCHr7VPw8swzY31R+k7aEULZvC8k0mVVZgA g9/PnhdEP7mCjGeWXteD6BMB58NoaZqzi1WhVbppWCz3kQvP0QXmEQ8gGZhi38wB 6v/BHAt/joYtSylUhCfP0e6CvNW3d8Dp9P2BnEKizz7y0laZxPu5XZ1JZUef9n8f 8ljO09hrzWr5rLT3MrYtvG5yzCjRTpNHSxfesrNs9HSUfJi1pflUn80MApqKN/R5 wjSeoRwo7fRXW0B8YrSr =qthn -----END PGP SIGNATURE----- --dXI7wMQl026dAPk04cWN0O5m61XmSs9ow-- From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 27 19:51:06 2015 Received: (at 21969) by debbugs.gnu.org; 28 Nov 2015 00:51:06 +0000 Received: from localhost ([127.0.0.1]:56993 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a2TjG-0002sk-4Q for submit@debbugs.gnu.org; Fri, 27 Nov 2015 19:51:06 -0500 Received: from mail-wm0-f48.google.com ([74.125.82.48]:34334) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a2Tiv-0002rt-Hh for 21969@debbugs.gnu.org; Fri, 27 Nov 2015 19:51:04 -0500 Received: by wmvv187 with SMTP id v187so88514363wmv.1 for <21969@debbugs.gnu.org>; Fri, 27 Nov 2015 16:50:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=eRdYUZkqOa1ijOzdRmh1nT6wN78Ba0dvE1WP2CtyqO8=; b=O4kNxgbfucIXrjW9Oa7c+NWK1r0UiGBFYgFKZkjoSWRYmE0ZKB0KEG/6WRBVaWdF61 IF5roMTVT4hyBtlts/GPgWJKdlpWHh9lfukOGug9MhykqMngH2CQMS1mIwjZm2ZPOoUJ 9axBgB6ue0LIB+L+u9XqmMQl1fEwiIUEYAI1yDZ5bG8I2FLhdxt6cWH1UHRHkXpBpIXl UAhg/TJ42RsaAK4Ntwy7SVb7KwpwslGGqz4xlyT9qgL4U11GkclaFSgctmR5lNQqL3IF aop+ocKbcw0WsWZx/GCvO12YPpGeFvaa/R/n+357KJkBUA6HHneBOdM8BVPVP5ziIbzH t3yg== X-Received: by 10.28.107.26 with SMTP id g26mr14494814wmc.34.1448671844604; Fri, 27 Nov 2015 16:50:44 -0800 (PST) Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id q6sm9770159wmd.8.2015.11.27.16.50.43 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 27 Nov 2015 16:50:43 -0800 (PST) Subject: Re: bug#21969: VC opens new window to display minimal messages To: Daniel Colascione , David Reitter References: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> <56510676.2010305@yandex.ru> <83twoe2f1b.fsf@gnu.org> <5651F11D.4090404@yandex.ru> <83lh9q2cp7.fsf@gnu.org> <5651F4F9.1060905@yandex.ru> <83fuzy2ari.fsf@gnu.org> <5651FE65.8030603@yandex.ru> <5658D885.3020506@dancol.org> From: Dmitry Gutov Message-ID: <5658FA62.5020504@yandex.ru> Date: Sat, 28 Nov 2015 02:50:42 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Thunderbird/42.0 MIME-Version: 1.0 In-Reply-To: <5658D885.3020506@dancol.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21969 Cc: 21969@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On 11/28/2015 12:26 AM, Daniel Colascione wrote: > Believe me, any VCS will be slow once you throw enough files at it. I've > had to disable Emacs Mercurial integration because I was sick of waiting > three seconds for hg status -A and hg log -l1 --template '{rev}' to run > every time I visited a file. I've been working on a _very_ large repository. Sure, you can make anything slow if you try hard enough. But if 'hg status' is that slow, you won't try to use vc-diff at all in that repository, will you? Then the sync vs async question is moot. And there's a difference in that you'd often prefer not to wait for the status operation to finish, but the user has to invoke vc-diff explicitly. It's not like they're going to switch to another task while waiting for the asynchronous result, right? From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 28 03:21:54 2015 Received: (at 21969) by debbugs.gnu.org; 28 Nov 2015 08:21:54 +0000 Received: from localhost ([127.0.0.1]:57569 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a2alV-0005p6-Lu for submit@debbugs.gnu.org; Sat, 28 Nov 2015 03:21:53 -0500 Received: from mtaout25.012.net.il ([80.179.55.181]:50941) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a2alT-0005ow-9A for 21969@debbugs.gnu.org; Sat, 28 Nov 2015 03:21:51 -0500 Received: from conversion-daemon.mtaout25.012.net.il by mtaout25.012.net.il (HyperSendmail v2007.08) id <0NYI00800MJKCQ00@mtaout25.012.net.il> for 21969@debbugs.gnu.org; Sat, 28 Nov 2015 10:19:03 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout25.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NYI005SJN3QPO30@mtaout25.012.net.il>; Sat, 28 Nov 2015 10:19:03 +0200 (IST) Date: Sat, 28 Nov 2015 10:21:39 +0200 From: Eli Zaretskii Subject: Re: bug#21969: VC opens new window to display minimal messages In-reply-to: <5658FA62.5020504@yandex.ru> X-012-Sender: halo1@inter.net.il To: Dmitry Gutov Message-id: <83bnaer0to.fsf@gnu.org> References: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> <56510676.2010305@yandex.ru> <83twoe2f1b.fsf@gnu.org> <5651F11D.4090404@yandex.ru> <83lh9q2cp7.fsf@gnu.org> <5651F4F9.1060905@yandex.ru> <83fuzy2ari.fsf@gnu.org> <5651FE65.8030603@yandex.ru> <5658D885.3020506@dancol.org> <5658FA62.5020504@yandex.ru> X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: 21969 Cc: 21969@debbugs.gnu.org, david.reitter@gmail.com, dancol@dancol.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.9 (/) > From: Dmitry Gutov > Date: Sat, 28 Nov 2015 02:50:42 +0200 > Cc: 21969@debbugs.gnu.org > > On 11/28/2015 12:26 AM, Daniel Colascione wrote: > > > Believe me, any VCS will be slow once you throw enough files at it. I've > > had to disable Emacs Mercurial integration because I was sick of waiting > > three seconds for hg status -A and hg log -l1 --template '{rev}' to run > > every time I visited a file. I've been working on a _very_ large repository. > > Sure, you can make anything slow if you try hard enough. But if 'hg > status' is that slow, you won't try to use vc-diff at all in that > repository, will you? Then the sync vs async question is moot. > > And there's a difference in that you'd often prefer not to wait for the > status operation to finish, but the user has to invoke vc-diff > explicitly. It's not like they're going to switch to another task while > waiting for the asynchronous result, right? Given the controversy, would it make sense to have an option that controls this behavior? From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 28 07:01:39 2015 Received: (at 21969) by debbugs.gnu.org; 28 Nov 2015 12:01:40 +0000 Received: from localhost ([127.0.0.1]:57624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a2eCB-0002Re-Ms for submit@debbugs.gnu.org; Sat, 28 Nov 2015 07:01:39 -0500 Received: from mail-wm0-f46.google.com ([74.125.82.46]:33864) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a2eCA-0002RW-FN for 21969@debbugs.gnu.org; Sat, 28 Nov 2015 07:01:38 -0500 Received: by wmvv187 with SMTP id v187so98986013wmv.1 for <21969@debbugs.gnu.org>; Sat, 28 Nov 2015 04:01:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=bk2Slsb/qyk7H5YbCcAiGHk5og9J89LxtiaCU5Sw/sg=; b=atco3ECa69x2yWCV1GgnSWVEocWxIpFMexMiZyT6KXSMIWU/iEEZ7vuS9sZiQ4TT1+ 8I0dNZFGM3VzJE6PlHvyClLZ5INZJXw9uk4uQlXZfszMHEtmrG1v7VsVoOn6y+1tZka1 j8mMO0ESHUv1zXyFBhg6etKMrQXASYgX5Ack2ktEv8E5VbqlVAwoPZZ6nMyI46iz7d21 IMllFuQyCNla7VukhvEiVka0XxuDrO4Tusp2SVQhYs9uOewYe5UmteOeXFgwZWB8QWls br6kMYlipqxn+sN+3+c4K3xE60+JlusAbg/T1w7gGdHQL9T0cmzfbtH3PEl7OuhjhdQF kTVQ== X-Received: by 10.194.246.200 with SMTP id xy8mr46172605wjc.62.1448712097512; Sat, 28 Nov 2015 04:01:37 -0800 (PST) Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id kc9sm3796212wjc.34.2015.11.28.04.01.35 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 28 Nov 2015 04:01:36 -0800 (PST) Subject: Re: bug#21969: VC opens new window to display minimal messages To: Eli Zaretskii References: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> <56510676.2010305@yandex.ru> <83twoe2f1b.fsf@gnu.org> <5651F11D.4090404@yandex.ru> <83lh9q2cp7.fsf@gnu.org> <5651F4F9.1060905@yandex.ru> <83fuzy2ari.fsf@gnu.org> <5651FE65.8030603@yandex.ru> <5658D885.3020506@dancol.org> <5658FA62.5020504@yandex.ru> <83bnaer0to.fsf@gnu.org> From: Dmitry Gutov Message-ID: <5659979E.3040101@yandex.ru> Date: Sat, 28 Nov 2015 14:01:34 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Thunderbird/42.0 MIME-Version: 1.0 In-Reply-To: <83bnaer0to.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21969 Cc: 21969@debbugs.gnu.org, david.reitter@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On 11/28/2015 10:21 AM, Eli Zaretskii wrote: > Given the controversy, would it make sense to have an option that > controls this behavior? Probably not in 25.1. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 28 07:15:53 2015 Received: (at 21969) by debbugs.gnu.org; 28 Nov 2015 12:15:53 +0000 Received: from localhost ([127.0.0.1]:57628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a2ePw-0002lt-VN for submit@debbugs.gnu.org; Sat, 28 Nov 2015 07:15:53 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:64778) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a2ePd-0002lP-1C for 21969@debbugs.gnu.org; Sat, 28 Nov 2015 07:15:52 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NYI00000XQ5XQ00@a-mtaout20.012.net.il> for 21969@debbugs.gnu.org; Sat, 28 Nov 2015 14:15:31 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NYI0005BY1TX820@a-mtaout20.012.net.il>; Sat, 28 Nov 2015 14:15:30 +0200 (IST) Date: Sat, 28 Nov 2015 14:15:19 +0200 From: Eli Zaretskii Subject: Re: bug#21969: VC opens new window to display minimal messages In-reply-to: <5659979E.3040101@yandex.ru> X-012-Sender: halo1@inter.net.il To: Dmitry Gutov Message-id: <83mvtypbfs.fsf@gnu.org> References: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> <56510676.2010305@yandex.ru> <83twoe2f1b.fsf@gnu.org> <5651F11D.4090404@yandex.ru> <83lh9q2cp7.fsf@gnu.org> <5651F4F9.1060905@yandex.ru> <83fuzy2ari.fsf@gnu.org> <5651FE65.8030603@yandex.ru> <5658D885.3020506@dancol.org> <5658FA62.5020504@yandex.ru> <83bnaer0to.fsf@gnu.org> <5659979E.3040101@yandex.ru> X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: 21969 Cc: 21969@debbugs.gnu.org, david.reitter@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.9 (/) > Cc: 21969@debbugs.gnu.org, david.reitter@gmail.com > From: Dmitry Gutov > Date: Sat, 28 Nov 2015 14:01:34 +0200 > > On 11/28/2015 10:21 AM, Eli Zaretskii wrote: > > > Given the controversy, would it make sense to have an option that > > controls this behavior? > > Probably not in 25.1. Is any change planned for this issue in 25.1? If so, I think the option should be part of the change. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 28 07:19:19 2015 Received: (at 21969) by debbugs.gnu.org; 28 Nov 2015 12:19:20 +0000 Received: from localhost ([127.0.0.1]:57632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a2eTH-0002qy-Lh for submit@debbugs.gnu.org; Sat, 28 Nov 2015 07:19:19 -0500 Received: from mail-wm0-f41.google.com ([74.125.82.41]:34050) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a2eTF-0002qq-MF for 21969@debbugs.gnu.org; Sat, 28 Nov 2015 07:19:18 -0500 Received: by wmvv187 with SMTP id v187so99332648wmv.1 for <21969@debbugs.gnu.org>; Sat, 28 Nov 2015 04:19:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=eAuwPr+H1bbg0+et73tDukm5VumJ5PTGphMCZ+Dplj8=; b=djB3sEVNtwz9t1lueVsjdceSafABq2iIa9rspbprhYzKLuQX3txVbM7Sxi5s+dOmX9 yjuMhDXiYpffoXOVDWg+gzRTwd4g2Wk2uO/BoiIxPNw9lA3axumYvpYK7h7tMa6Lz42W TUdc1M4fYP4IZ2lwPclSyy881AgLx/xQsP9qWqgyyJyPjC+5//gAL5AiLG/peiqh2tDt uBwVMsv8dEElw5e1iN2ZlyBjazSCqnl7P2Kqdh43RdcRJ+yAREq3IwZLFIr1rV7LHorj epeky8WFD0dbdDUfmHpouky2HaPgdUTVpqEfIYh10lcGKSlKV/tFbxo43yprR0fqEd/e neIg== X-Received: by 10.194.2.193 with SMTP id 1mr56666304wjw.26.1448713157090; Sat, 28 Nov 2015 04:19:17 -0800 (PST) Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id u139sm11961337wmu.22.2015.11.28.04.19.15 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 28 Nov 2015 04:19:16 -0800 (PST) Subject: Re: bug#21969: VC opens new window to display minimal messages To: Eli Zaretskii References: <906518FC-CA8A-408D-88CC-A44553EB66C6@gmail.com> <56510676.2010305@yandex.ru> <83twoe2f1b.fsf@gnu.org> <5651F11D.4090404@yandex.ru> <83lh9q2cp7.fsf@gnu.org> <5651F4F9.1060905@yandex.ru> <83fuzy2ari.fsf@gnu.org> <5651FE65.8030603@yandex.ru> <5658D885.3020506@dancol.org> <5658FA62.5020504@yandex.ru> <83bnaer0to.fsf@gnu.org> <5659979E.3040101@yandex.ru> <83mvtypbfs.fsf@gnu.org> From: Dmitry Gutov Message-ID: <56599BC1.80600@yandex.ru> Date: Sat, 28 Nov 2015 14:19:13 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Thunderbird/42.0 MIME-Version: 1.0 In-Reply-To: <83mvtypbfs.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21969 Cc: 21969@debbugs.gnu.org, david.reitter@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On 11/28/2015 02:15 PM, Eli Zaretskii wrote: > Is any change planned for this issue in 25.1? None, as far as I'm concerned. This issue has been closed with a workaround. We can reconsider this after the release. From unknown Sun Jun 22 11:41:14 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 26 Dec 2015 12:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator