From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Marcin Borkowski Newsgroups: gmane.emacs.devel Subject: Re: In defense of VC [was: In support of Jonas Bernoulli's Magit] Date: Tue, 11 Jul 2017 16:10:27 +0200 Message-ID: <87o9srxdws.fsf@jane> References: <8737aac0rb.fsf@wanadoo.es> <7s37aapc4g.fsf@fencepost.gnu.org> <87bmouvu5z.fsf@jane> <87tw2lf6l1.fsf_-_@trurl.irif.fr> <87lgnvr4mh.fsf@jane> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1499782404 5198 195.159.176.226 (11 Jul 2017 14:13:24 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 11 Jul 2017 14:13:24 +0000 (UTC) User-Agent: mu4e 0.9.19; emacs 26.0.50 Cc: jch@irif.fr, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jul 11 16:13:17 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dUvud-0000ph-6l for ged-emacs-devel@m.gmane.org; Tue, 11 Jul 2017 16:13:15 +0200 Original-Received: from localhost ([::1]:46620 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dUvui-00023B-Kv for ged-emacs-devel@m.gmane.org; Tue, 11 Jul 2017 10:13:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59977) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dUvs8-0008Ob-En for emacs-devel@gnu.org; Tue, 11 Jul 2017 10:10:41 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dUvs5-0002CP-6h for emacs-devel@gnu.org; Tue, 11 Jul 2017 10:10:40 -0400 Original-Received: from mail.mojserwer.eu ([195.110.48.8]:33529) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dUvs4-0002C1-Om; Tue, 11 Jul 2017 10:10:37 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by mail.mojserwer.eu (Postfix) with ESMTP id 89A20E63BD; Tue, 11 Jul 2017 16:10:34 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mail.mojserwer.eu Original-Received: from mail.mojserwer.eu ([127.0.0.1]) by localhost (mail.mojserwer.eu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l9L-v8VoGapS; Tue, 11 Jul 2017 16:10:31 +0200 (CEST) Original-Received: from localhost (unknown [83.13.149.242]) by mail.mojserwer.eu (Postfix) with ESMTPSA id 8D9C6E6276; Tue, 11 Jul 2017 16:10:31 +0200 (CEST) In-reply-to: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.110.48.8 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:216473 Archived-At: On 2017-07-11, at 13:48, Richard Stallman wrote: > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > > > Should we add a command to specify "mark all the modified files for > > > this commit"? > > > What Magit does is that if you try to commit with nothing staged, it > > offers to stage everything that has changed. This seems reasonable. > > VC does not know about staging. For it to what you've suggested here > would mean a large change. Obviously. What I meant was for VC to do something along the lines of "if trying to commit with nothing marked to commit, offer to commit everything that has changed". Sorry for my poor wording. > Maybe that change would be useful, so try writing it if you wish. But > I think what we want here is a simple fix. I don't think I'd be able to do that, especially now that I am quite busy. And the staging concept might be difficult to fit into the VC framework anyway. Best, -- Marcin Borkowski