Received: from spf1.us4.outblaze.com (spf1.us4.outblaze.com [205.158.62.23]) by sdf.lonestar.org (8.13.1/8.12.10) with ESMTP id j180kE0D002002 for ; Tue, 8 Feb 2005 00:46:14 GMT Received: from hera.museatech.net (unknown [207.166.200.220]) by spf1.us4.outblaze.com (Postfix) with SMTP id 58A15460B5C for ; Tue, 8 Feb 2005 00:46:51 +0000 (GMT) Received: (qmail 11596 invoked by uid 110); 8 Feb 2005 00:46:58 -0000 Received: from gnu-arch-dev-bounces@lists.seyza.com by hera by uid 102 with qmail-scanner-1.20 (clamscan: 0.60. spamassassin: 2.60. Clear:RC:1(127.0.0.1):. Processed in 0.036127 secs); 08 Feb 2005 00:46:58 -0000 Received: from unknown (HELO hera.museatech.net) (127.0.0.1) by hera.museatech.net with SMTP; 8 Feb 2005 00:46:57 -0000 Delivered-To: list-gnu-arch-dev@lists.seyza.com Received: (qmail 11547 invoked by uid 110); 8 Feb 2005 00:46:54 -0000 Received: from migo@sdf.lonestar.org by hera by uid 102 with qmail-scanner-1.20 (clamscan: 0.60. spamassassin: 2.60. Clear:RC:1(207.166.200.201):. Processed in 0.026184 secs); 08 Feb 2005 00:46:54 -0000 Received: from unknown (HELO a1.mx.alal.us) (207.166.200.201) by hera.museatech.net with SMTP; 8 Feb 2005 00:46:53 -0000 Received: (qmail 6204 invoked from network); 8 Feb 2005 02:00:14 -0000 Received: from mx.freeshell.org (HELO sdf.lonestar.org) (192.94.73.21) by a1.mx.alal.us with SMTP; 8 Feb 2005 02:00:11 -0000 Received: from sdf.lonestar.org (IDENT:migo@ukato.freeshell.org [192.94.73.7]) by sdf.lonestar.org (8.13.1/8.12.10) with ESMTP id j180jqEU028261; Tue, 8 Feb 2005 00:45:52 GMT Received: (from migo@localhost) by sdf.lonestar.org (8.13.1/8.12.8/Submit) id j180jpB4025044; Tue, 8 Feb 2005 00:45:51 GMT Date: Tue, 8 Feb 2005 00:45:51 +0000 From: Mikhael Goikhman To: gnu-arch-users@gnu.org, gnu-arch-dev@lists.seyza.com Message-ID: <20050208004551.GA29063@ukato> Mail-Followup-To: gnu-arch-users@gnu.org, gnu-arch-dev@lists.seyza.com References: <200502062235.j16MZAG0017878@xl2.seyza.com> <20050207152606.GC15171@ukato> <20050207173701.GC1917@damage.inc> <20050207215847.GE5560@wisq.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050207215847.GE5560@wisq.net> User-Agent: Mutt/1.4.2.1i X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on dev.alal.com X-Spam-Level: X-Spam-Status: No, score=-1.4 required=9.0 tests=AWL,BAYES_00, FORGED_RCVD_HELO autolearn=ham version=3.0.2 Cc: Subject: [GNU-arch-dev] [BUG] Rethinking add, delete and move commands X-BeenThere: gnu-arch-dev@lists.seyza.com X-Mailman-Version: 2.1.5 Precedence: list List-Id: a mailing list for GNU Arch developers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: gnu-arch-dev-bounces@lists.seyza.com Errors-To: gnu-arch-dev-bounces@lists.seyza.com Status: RO Content-Length: 1374 Lines: 36 On 07 Feb 2005 16:58:47 -0500, Adrian Irving-Beer wrote: > > I tend to agree here. Both "delete" and "move" without the -id suffix > say, to me, you're deleting or moving the argument that follows. > > Since the argument that follows is a file, it's counterintuitive (again, > to me) that you're deleting or moving the ID, not the file. > > "add" is personally unambiguous since there's essentially no > difference between 'adding a file' and 'adding an ID to a file'. Actually, I find the current "delete" command pretty useful and making sense, since I use the default tagging method, "explicit/precious". However, I do realize that it may sound unusual for cvs/svn users to move or delete the id only. It may be better to do what they are used to. The command list thus may be fully compatible with svn (and baz mockup): add delete (aliases: del, remove, rm) move (aliases: mv, rename, ren) delete-id move-id I.e. this involves changing the current "delete" and "move" aliases so that they work on the local file too. However, if this happens, then "delete" should refuse to remove the changed file by default. And "move" should refuse to clobber by default. Regards, Mikhael. _______________________________________________ Gnu-arch-dev mailing list Gnu-arch-dev@lists.seyza.com http://lists.seyza.com/cgi-bin/mailman/listinfo/gnu-arch-dev