[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: commitlog
From: |
Mark D. Baushke |
Subject: |
Re: commitlog |
Date: |
Wed, 13 Aug 2003 09:34:04 -0700 |
Brian Murphy <brian@murphy.dk> writes:
> >I have not really thought thru the implications of such a change, but it
> >would be useful to be able to handle all of the possible Unicode
> >characters that some filesystems are starting to use in filenames under
> >some operating systems.
> >
> I think this is a bit ambitious - try seeing what happens when you run
> "cvs up"
> in a directory with a filename containing carriage returns:
>
> from bash:
> $ touch $'a\nb'
> $ cvs up
> ? a
> unrecognized request `b'
>
> Spaces on the other hand are reasonably easy to handle in that they
> already work except for problems quoting when external programs are
> called.
Granted. However, choosing a solution that only addresses space
characters in filenames when there would appear to be a more general
problem to solve seems short-sighted. If we are going to move to a
quoting mechanism, we should consider how to encode the various CVS/*
book-keeping files as well to be able to represent such files as well
as determine a way to get such files into command-line arguments.
-- Mark
Re: commitlog, Larry Jones, 2003/08/13