[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Command line repository root relative URLs

From: Jack Repenning <jrepenning_at_collab.net>
Date: 2007-10-22 12:33:56 CEST

On Oct 21, 2007, at 4:01 AM, Troy Curtis Jr wrote:

> There was some
> discussion related to the fact that '^' is technically a valid
> filename character. It was also mentioned (and I agree) that '^' is
> basically never seen in a real-world filename and so should be OK to
> use for my purpose. Also, treating characters specially that are also
> valid characters in filenames is not un-precedented since every shell
> does it (i.e $, `, etc.).

And, in fact, in a Unix file system, the only forbidden characters
are null and "/" (maybe some multi-byte Unicodes). And you can't use
null because it means "end of string" to C, so your URL would get
truncated, and you can't use "/" because it's already highly
significant to URLs. So you're pretty much stuck with using
something that's already legal.

-==-
Jack Repenning
Chief Technology Officer
CollabNet, Inc.
8000 Marina Boulevard, Suite 600
Brisbane, California 94005
office: +1 650.228.2562
mobile: +1 408.835.8090
raindance: +1 877.326.2337, x844.7461
aim: jackrepenning
skype: jrepenning

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Oct 22 12:34:17 2007

This is an archived mail posted to the Subversion Dev mailing list.