On 19.12.2017 11:06, Stefan Sperling wrote:
On Mon, Dec 18, 2017 at 08:59:08PM +0000, Julian Foad wrote:
Stefan Sperling wrote:
On Mon, Dec 18, 2017 at 06:01:52PM +0000, Daniel Shahaf wrote:
Branko Čibej wrote on Mon, 18 Dec 2017 16:24 +0100:
Or use a different set of match chars on Windows instead of * and ?, as
a hacky but usable workaround. [...]
[...]
a magic prefix, so «--search "nostar:foo#bar%"» [...]
[...]
define some mapping between our fnmatch special chars
[...] Windows users would [...] use the set of chars which works for them.
Reality check, please!
This is meant to be a simple feature to help people find files, is it not?
Magic prefixes and non-standard wildcard chars are a non-starter for
usability.
It would be better to disable the whole '--search' option, or the wildcard
support in it, on the Windows CLI.
I think we should keep coming up with more ideas until somebody gets enough
of it all and sends a patch to remove our dependency on setargv.obj :)
Well, that escalated quickly ;)
While I liked Brane's idea for being easy to implement,
I think Julian's point concerning usability is stronger.
Therefore, I will go with my initial proposal to make
'svn ls --search' in the Windows CLI work the same as
'svn log --search'.
Given that we have fnmatch available, replacing setargv.obj
in 1.11 should not be too much of an effort. I don't have
access to a Windows environment ATM, though.
-- Stefan^2.