On Sat, 01 Dec, Jan Nijtmans wrote:

> I agree with Richard on this. The most important part of the patch is
> already on trunk now: allowing '[', ']', '"', '*' and '?' in
> filenames.

Really? That's the part I am interested in, but I do not see that
merged into trunk:

sbellon@slim$ fossil status | egrep "(checkout|tags)"
checkout:     99ab9fb47cfb20106564012b7678ca5d579060af 2012-12-01 04:49:38 UTC
tags:         trunk
sbellon@slim$ grep "not contain any of these characters" src/file.c 
**     *  Does not contain any of these characters in the path: "\*[]?"

That's the part I am interested in and I think this should go into
trunk. It makes the code even simpler and not more complex because it
removes an exceptional case which is questionable anyway.

Regarding the Unicode part of the patch, I agree that this may need
some further attention.

> The added value of the remaining part is minimal: It would
> make the win32 build of fossil do the same as the cygwin build of
> fossil. So, you have the functionality already: Just build fossil.exe
> for cygwin, it does exactly the same.

For some reasons, cygwin is no option here.

> That's not sufficient excuse to rush it into 1.25. And missing is
> still a test-case description of exactly what is the added value:
> What can you do with the changed version what cannot be
> done with the trunk version.

Well ... having filenames with [ ] " * and ? in the repository and in
checkouts if the underlying OS supports it.

Greetings,
Stefan

-- 
Stefan Bellon
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to