From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22072 invoked from network); 10 Feb 2000 12:26:26 -0000 Received: from sunsite.auc.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 10 Feb 2000 12:26:26 -0000 Received: (qmail 19307 invoked by alias); 10 Feb 2000 12:26:15 -0000 Mailing-List: contact zsh-workers-help@sunsite.auc.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 9652 Received: (qmail 19299 invoked from network); 10 Feb 2000 12:26:14 -0000 X-Envelope-Sender-Is: Andrej.Borsenkow@mow.siemens.ru (at relayer david.siemens.de) From: "Andrej Borsenkow" To: "Sven Wischnowsky" , Subject: RE: Clearcase and filename completion Date: Thu, 10 Feb 2000 15:26:11 +0300 Message-ID: <000401bf73c2$03bf46a0$21c9ca95@mow.siemens.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) In-Reply-To: <200002090827.JAA03378@beta.informatik.hu-berlin.de> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 > > In this case it should be enough to add another one of those `if's > around line 278 to skip over components that match `[^/]##@@/' and then > handle them like we handle `(.|..)/' now (line 265). > > Hm, I've no idea how widely used Clearcase is -- or other filesystems > that give special semantics to certain names, making globbing fail. If > there is a cheap way to detect the use of Clearcase I could probably > be convinced to put that into the core. And if there are other uses > for a style that gives a pattern to match pathname components that > should be accepted immediatly, I could easily be convinced to add that > (somehow that sounds useful, but I can't think of an example). > I'm afraid, that simply matching pattern is not enough. What's wrong with creating directory foo@@ outside of ClearCase tree? There is at least one more similar case - Legato Networker can export save indexes as file system. So, if you access /save/foo/bar you will get the latest saved version, but if you access /save/foo/bar@01.01.2000 (do not remember exact syntax) you will get version from the January, 1st. The way it works is much like automounter. It means, that we must specify "pattern on files that reside on specific filesystem". Only there are these patterns special. How ClearCase exports it's source tree? I think, it should be something like NFS or automounters as well. /andrej