Received: from spf5.us4.outblaze.com (spf5.us4.outblaze.com [205.158.62.27]) by sdf.lonestar.org (8.12.10/8.12.10) with ESMTP id i9J3oR8s015890 for ; Tue, 19 Oct 2004 03:50:28 GMT Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by spf5.us4.outblaze.com (Postfix) with ESMTP id 81BA476F19 for ; Tue, 19 Oct 2004 03:50:25 +0000 (GMT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CJl8H-0001Wr-Ry for migo@homemail.com; Mon, 18 Oct 2004 23:57:57 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CJl7y-0001Wl-C3 for gnu-arch-users@gnu.org; Mon, 18 Oct 2004 23:57:38 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CJl7x-0001WZ-Sl for gnu-arch-users@gnu.org; Mon, 18 Oct 2004 23:57:38 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CJl7x-0001WW-OK for gnu-arch-users@gnu.org; Mon, 18 Oct 2004 23:57:37 -0400 Received: from [144.140.70.40] (helo=gizmo05bw.bigpond.com) by monty-python.gnu.org with smtp (Exim 4.34) id 1CJl0I-0002dg-9c for gnu-arch-users@gnu.org; Mon, 18 Oct 2004 23:49:43 -0400 Received: (qmail 21367 invoked from network); 19 Oct 2004 03:49:40 -0000 Received: from unknown (HELO bwmam11.bigpond.com) (144.135.24.100) by gizmo05bw.bigpond.com with SMTP; 19 Oct 2004 03:49:40 -0000 Received: from cpe-144-132-220-21.nsw.bigpond.net.au ([144.132.220.21]) by bwmam11.bigpond.com(MAM REL_3_4_2a 180/148618989) with SMTP id 148618989; Tue, 19 Oct 2004 13:49:40 +1000 Received: by freedbms.net (Postfix, from userid 1000) id E81083C078; Tue, 19 Oct 2004 13:50:09 +1000 Subject: Re: [Gnu-arch-users] Re: Re: File naming conventions From: Zenaan Harkness To: arch In-Reply-To: <20041019000526.GB11283@puritan.pcp.ath.cx> References: <1098074588.29545.40.camel@whiskas.cashpoolcomps.com> <1098092294.5219.8.camel@johannes> <20041018181822.GD9196@puritan.pcp.ath.cx> <8D7869BC-213A-11D9-A63A-000393CFE6B8@spy.net> <20041019000526.GB11283@puritan.pcp.ath.cx> Content-Type: text/plain Content-Transfer-Encoding: 7bit Message-Id: <1098157808.19575.79.camel@whiskas.cashpoolcomps.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Tue, 19 Oct 2004 13:50:08 +1000 X-BeenThere: gnu-arch-users@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: a discussion list for all things arch-ish List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: gnu-arch-users-bounces+migo=homemail.com@gnu.org Errors-To: gnu-arch-users-bounces+migo=homemail.com@gnu.org Status: RO Content-Length: 2868 Lines: 65 > > So I'll break it into two: > > > 1) I can do things with find I can't do with inventory. I don't > > understand how to use inventory, for that matter, and I shouldn't have > > to just because I'm using this particular system. > > This is, of course, a joke, no? How can you dismiss something that you > don't know how to use as useless and stupid? You answered a superfluous part. What should have been given though was an example, so here it is, something that can be done with find, but not tla inventory: follow symlinks. Sure there are more workarounds. And yes "show me the patch" or who is willing to implement this. But hey, it's a valid point, and particularly noticeable in my setup. So I revert to manual globbing/ finding in my build scripts and therefore have two sets of regexes in the project rather than one, that do essentially the same thing. > > It's ridiculous to require people to change the way they development > > at that level just because {arch} matches * and contains a bunch of > > stuff that return stuff against my greps/tags/misc tools. > > That is your opinion and I'm sure others will agree. However, tla has > been designed this way and it's kind of late to complain about stupid > commands and directories. Get over it. Bitkeeper is the same or worse. Except while using Bitkeeper (for the two weeks I did) I got used to having "bk sfiles" (ala tla inventory) work as expected - like an exportation of the internal regexes. This unfortunately (I say) is not the case with tla. > > 2) Claiming a directory is off limits and the user shouldn't worry > > about it, and then naming it DO_NOT_ENTER is just silly. There's a > > mechanism that exists in UNIX already for communicating to a user and > > his tools that a directory should be ignored. > > It is not named DO_NOT_ENTER and it never will be, albeit that's not > your point. Anyway, it is named {arch} which certainly hints that this > directory is under tla control. You may argue, with some success, that > it should be called .{arch} if users shouldn't be entering it, but it is > really only a matter of taste, not functionality. It's a historical artifact, in fact still required due to user-level files still being stored there. Once they exit, there's no design reason, and significant unix convention established to weigh heavily in favour of a dot file (dot dir to be precise). > It's like GNOME that > creates Desktop and Downloads and Public directories in $HOME. Now > that's bad taste. :) While agreeing that Desktop is bad taste I extrapolate that {arch} is quite similar in the context of its (very) new usage pattern. _______________________________________________ Gnu-arch-users mailing list Gnu-arch-users@gnu.org http://lists.gnu.org/mailman/listinfo/gnu-arch-users GNU arch home page: http://savannah.gnu.org/projects/gnu-arch/