From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.devel Subject: Re: paths are sensative to double separators Date: Sat, 21 Mar 2009 13:43:41 +0900 Message-ID: <871vsrfptu.fsf@xemacs.org> References: <20090319015037.GC6695@reforged> <87skl97og1.fsf@kobe.laptop> <87prgdsigb.fsf@xemacs.org> <87tz5p5xyo.fsf@kobe.laptop> <87ocvwsq0z.fsf@xemacs.org> <87iqm4s0p3.fsf@xemacs.org> <871vsr3n1s.fsf@kobe.laptop> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1237610186 27687 80.91.229.12 (21 Mar 2009 04:36:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 21 Mar 2009 04:36:26 +0000 (UTC) Cc: xah@xahlee.org, Mike Mattie , Stefan Monnier , emacs-devel@gnu.org To: Giorgos Keramidas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Mar 21 05:37:43 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Lksxk-0004YM-8k for ged-emacs-devel@m.gmane.org; Sat, 21 Mar 2009 05:37:36 +0100 Original-Received: from localhost ([127.0.0.1]:42084 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LkswN-0005ur-Dy for ged-emacs-devel@m.gmane.org; Sat, 21 Mar 2009 00:36:11 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LkswH-0005uh-8N for emacs-devel@gnu.org; Sat, 21 Mar 2009 00:36:05 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LkswB-0005uV-Ow for emacs-devel@gnu.org; Sat, 21 Mar 2009 00:36:04 -0400 Original-Received: from [199.232.76.173] (port=50237 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LkswB-0005uS-J5 for emacs-devel@gnu.org; Sat, 21 Mar 2009 00:35:59 -0400 Original-Received: from mtps02.sk.tsukuba.ac.jp ([130.158.97.224]:54436) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LkswB-0005Tw-54 for emacs-devel@gnu.org; Sat, 21 Mar 2009 00:35:59 -0400 Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) by mtps02.sk.tsukuba.ac.jp (Postfix) with ESMTP id 19EE77FFA; Sat, 21 Mar 2009 13:35:57 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id 1D2DB1A2F2B; Sat, 21 Mar 2009 13:43:42 +0900 (JST) In-Reply-To: <871vsr3n1s.fsf@kobe.laptop> X-Mailer: VM 8.0.12-devo-585 under 21.5 (beta28) "fuki" 83e35df20028+ XEmacs Lucid (x86_64-unknown-linux) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:109747 Archived-At: Giorgos Keramidas writes: > The double slash in Mercurial repositories is actually a semi-standard > way of referring to pathnames rooted at the `filesystem root' instead of > the default starting directory for the particular URI authority. This is (or should be) defined by the scheme. Emacs should only do canonicalization when the scheme defines it, or there's clear user demand for canonicalization in a widely used scheme. > RFC 2396 ... is obsolete. Cf. RFC 3986, which probably says the same thing but I don't have time to check the details. > A list of URI schemes that support this sort of path-parsing would > be really nice to have as a customizable option :-) Other way around. See above.