From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Sam Steingold Newsgroups: gmane.emacs.bugs Subject: bug#19304: 25.0.50; vc-dir hangs forever Date: Mon, 08 Dec 2014 13:34:03 -0500 Message-ID: References: <868uiiw1l7.fsf@yandex.ru> <5485EB88.6050105@yandex.ru> Reply-To: sds@gnu.org NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1418063722 23907 80.91.229.3 (8 Dec 2014 18:35:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 8 Dec 2014 18:35:22 +0000 (UTC) Cc: "Eric S. Raymond" , 19304@debbugs.gnu.org To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Dec 08 19:35:17 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Xy39Q-0001en-Uf for geb-bug-gnu-emacs@m.gmane.org; Mon, 08 Dec 2014 19:35:17 +0100 Original-Received: from localhost ([::1]:35464 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xy39Q-0002BT-Hv for geb-bug-gnu-emacs@m.gmane.org; Mon, 08 Dec 2014 13:35:16 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50247) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xy39I-00029W-Dc for bug-gnu-emacs@gnu.org; Mon, 08 Dec 2014 13:35:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xy39C-0005K0-7X for bug-gnu-emacs@gnu.org; Mon, 08 Dec 2014 13:35:08 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:60753) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xy39C-0005Jm-2P for bug-gnu-emacs@gnu.org; Mon, 08 Dec 2014 13:35:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Xy39B-0000V9-MT for bug-gnu-emacs@gnu.org; Mon, 08 Dec 2014 13:35:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Sam Steingold Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 08 Dec 2014 18:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19304 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 19304-submit@debbugs.gnu.org id=B19304.14180636491863 (code B ref 19304); Mon, 08 Dec 2014 18:35:01 +0000 Original-Received: (at 19304) by debbugs.gnu.org; 8 Dec 2014 18:34:09 +0000 Original-Received: from localhost ([127.0.0.1]:57966 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xy38K-0000Tz-Q6 for submit@debbugs.gnu.org; Mon, 08 Dec 2014 13:34:09 -0500 Original-Received: from mail-qa0-f48.google.com ([209.85.216.48]:51626) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xy38I-0000Tp-2K for 19304@debbugs.gnu.org; Mon, 08 Dec 2014 13:34:06 -0500 Original-Received: by mail-qa0-f48.google.com with SMTP id v10so3770803qac.35 for <19304@debbugs.gnu.org>; Mon, 08 Dec 2014 10:34:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:in-reply-to:references:user-agent :return-receipt-to:reply-to:date:message-id:mime-version :content-type; bh=Lvj+QwRWEV41jQrAxc0mMza68iaywhNjW3zooL01EZU=; b=zcoyiQQ4Z3PomN2pLtDhVjPI+N5KMxpHB4iI167ayMSo2b+imjcBRPCjk7DunAT1fG t9W/EM6bdRvitxgMjXUbrRKasLwuahBeirnHKYRFQZ+piFbl5JwfEpqEGfOQeriKvu9I /pQc1i3Gq+5g8qydKYBYUs+3uITmFTzsByZhYY5NUP9jRMPF9a8KAercf7tY0Qg4d/V8 pG1EpesXOL+Y47B15Z4EGaCHBae9r2UqNVQkgU14ltLVETwZLX54/DM6F+SJUHzMTIB3 o5tCi3ncRxU7XsgJc1rZDlyJ66EuuoIwbFe+LYZ7x1u2RBMmf5IuHr0MBqNUKwxJ1NiT anZQ== X-Received: by 10.140.105.7 with SMTP id b7mr21869129qgf.8.1418063645420; Mon, 08 Dec 2014 10:34:05 -0800 (PST) Original-Received: from sds-MacBook-Pro.local ([66.9.135.66]) by mx.google.com with ESMTPSA id e45sm38046645qgd.35.2014.12.08.10.34.03 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Dec 2014 10:34:04 -0800 (PST) In-Reply-To: <5485EB88.6050105@yandex.ru> (Dmitry Gutov's message of "Mon, 08 Dec 2014 20:18:48 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (darwin) X-Attribution: Sam X-Disclaimer: You should not expect anyone to agree with me. X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:97014 Archived-At: > * Dmitry Gutov [2014-12-08 20:18:48 +0200]: > > On 12/08/2014 07:00 PM, Sam Steingold wrote: >> No, your patch is not a solution. >> 'C-x v d' now works, but 'g' in the *vc-dir* buffer hangs. >> 100k ignored files is quite normal. >> I have my home under hg and many git and hg repos in ~/src/ &c, and >> the top-level hg ignores "~/src". > > Okay, it's more complicated, then. Do you see a change in which command > is called? Specifically, the "i" from "-mardui" should be gone now. yes, but only for vc-dir, not revert-buffer in *vc-dir*. also this is only for hg not git and others > Could you find out where most of the time is spent? The call to Hg, or > some particular Emacs function. some emacs function (-mardui takes ~10s). dunno which - bug#19303 kills emacs when I set debug-on-quit to t and try to C-g out of the frozen emacs. note that it is _really_ easy to reproduce the problem: 1. clone emacs repo into dir1 2. clone emacs repo into dir2 3. mv dir1 dir2/ 4. add dir1 to dir2/.gitignore -- Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1343 http://www.childpsy.net/ http://openvotingconsortium.org http://honestreporting.com http://mideasttruth.com recursion, n: See recursion.