From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#38615: 27.0.50; vc-git: Wrong status in vc-dir after registering directory Date: Mon, 16 Dec 2019 15:23:38 +0200 Message-ID: <71ee7487-8536-125d-f998-e8995801594c@yandex.ru> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="123650"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 Cc: 38615@debbugs.gnu.org To: Andrii Kolomoiets Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Dec 16 14:24:14 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1igqM8-000W0P-JW for geb-bug-gnu-emacs@m.gmane.org; Mon, 16 Dec 2019 14:24:12 +0100 Original-Received: from localhost ([::1]:53676 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1igqM6-0001sc-RF for geb-bug-gnu-emacs@m.gmane.org; Mon, 16 Dec 2019 08:24:10 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45126) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1igqLz-0001pu-0D for bug-gnu-emacs@gnu.org; Mon, 16 Dec 2019 08:24:03 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1igqLy-000829-0f for bug-gnu-emacs@gnu.org; Mon, 16 Dec 2019 08:24:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:60332) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1igqLx-000825-Qr for bug-gnu-emacs@gnu.org; Mon, 16 Dec 2019 08:24:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1igqLx-0004st-NC for bug-gnu-emacs@gnu.org; Mon, 16 Dec 2019 08:24:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 16 Dec 2019 13:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38615 X-GNU-PR-Package: emacs Original-Received: via spool by 38615-submit@debbugs.gnu.org id=B38615.157650262918757 (code B ref 38615); Mon, 16 Dec 2019 13:24:01 +0000 Original-Received: (at 38615) by debbugs.gnu.org; 16 Dec 2019 13:23:49 +0000 Original-Received: from localhost ([127.0.0.1]:38072 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1igqLl-0004sT-0c for submit@debbugs.gnu.org; Mon, 16 Dec 2019 08:23:49 -0500 Original-Received: from mail-ed1-f54.google.com ([209.85.208.54]:44916) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1igqLj-0004sG-E5 for 38615@debbugs.gnu.org; Mon, 16 Dec 2019 08:23:48 -0500 Original-Received: by mail-ed1-f54.google.com with SMTP id bx28so1811474edb.11 for <38615@debbugs.gnu.org>; Mon, 16 Dec 2019 05:23:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=d2KrUSquiXuu/UYFHJO+o4/hiRbpDFOl6tjOv0AHiOA=; b=gRONc7MwLkweLqClEWbXmWXLr1F38GiARaFiAjXoEOfO4i3YpNVNMmgk6eY/YEcIfA z7joQ4EEYIknyrcHGQaQ8/maFVsUlNk2HgvxGgMd60I9atYXtXpwuv4FV3tmECrO5ehK p4V0ublWwQi/vwmb8L+Vni3B/5I3VccVoUtRns7j2NX+PKfvhY2neRT3pKNl10hrwUC5 5ygpjYvvj4fRmQJpkGzKjL1Y7VuZbDATMvP3UNbdN7VmE1kOZMeVUYn1WUYlrxSSqUk3 CgFip7F6UjNVN1OD+nnEnKLinRlp2uxQaCBXuy69jokuSdF5gsPSwLbzYk2gDdzcXZXO 3O4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=d2KrUSquiXuu/UYFHJO+o4/hiRbpDFOl6tjOv0AHiOA=; b=dmvXmCL41fw5Xf9OI9pQL94APWgsZBrRvTCLwKxhSOTs4Zz+DtttL4nJNA0OGQjcy1 qW9KhlmON7cDLRtvPuBmh99fLabBJ1gLbEFBwuRxTuU6LDmL4QHlLN0Evre6eja6EW0k XKfOu34lyAQboklk0+WOL1F3KK1kZmuxPZVs1AuT/NglxRq6xk8XTthbkzYfBTStFM8M 1hSA3Cyv2t5ENT0XIEeHFbt1v3hQE5lzwEk/BpchT6nfT4mjKZM0B2BiQl2xLtxo0Ndn nUu9FKxkMH44+sWvMvBesTmPPLUtFrTQNxmBhapv5VLmSXXewNQ9JshbLgg2q/DznEZT 3gYw== X-Gm-Message-State: APjAAAX/5DWcwsYnYjRasFjT0x048opAsBQTYZ5DxatJCP9kiB+3ofAx qNu0znESksrvQXCd31fIrEjp/o+BXkA= X-Google-Smtp-Source: APXvYqyzbynfKkvc1CG6IXmcfY4lqXIkycvQFZodzb1YK9JAzvRmJWIFk6oy2HbwWy3MRLLteEYgrQ== X-Received: by 2002:a17:906:1b07:: with SMTP id o7mr4854148ejg.131.1576502621148; Mon, 16 Dec 2019 05:23:41 -0800 (PST) Original-Received: from [192.168.0.149] ([109.110.245.170]) by smtp.googlemail.com with ESMTPSA id qk16sm1043707ejb.71.2019.12.16.05.23.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 16 Dec 2019 05:23:40 -0800 (PST) In-Reply-To: Content-Language: en-US X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:173434 Archived-At: On 16.12.2019 10:00, Andrii Kolomoiets wrote: > Though point is stil moves to the word "dir" on the second line after > step 3. > And directory "dir" status is not updated when: > 2. C-x v d > 3. n > 4. v > > Should it be different bug reports for those cases? Yes. These would have to be fixed in vc-dir rather than vc-git, and they would require some more investigation about the proper behavior and the places to fix. Regarding the moving of point, personally, I'm not sure which of the behaviors is more correct. The latter is caused basically by: - Git returning a directory in the file status list. - Directories not having an actual VCS status in our system.