The filename issue is a red herring. Currently, darcs treats file names in a case sensitive manner, even if the underlying FS doesn't -- try adding 'foo.c' and 'Foo.c' with Win32 darcs sometime.

The script question doesn't preclude using a different script language if and the appropriate runtime hooks exist to invoke it on Win32.

Tomasz Zielonka wrote:

On Tue, Jan 31, 2006 at 09:35:32AM -0800, Daan Leijen wrote:
and that the point is to keep devopers from creating such patches in
the first place, not identifying them after the fact.
So create a posthook that says "if changes --match="filenames blah" ;
then echo
'NO CROSSING DOMAINS PLEASE' ; fi".
Ah, but that wouldn't work on any non-unix system. I would prefer that
darcs would offer a portable solution that is not dependent on scripts.

This is also my objection to have the list of domains as a script; I
would
much rather see a static, declarative! list of domains (even if that is
more constrained).

I didn't intend to force everybody to use unix shell here. You would
be able to choose your language, so you could use a list of domains,
or Haskell.

Right now I think the best way would be to extend hooks (if neccesary)
so you can implement such a feature yourself on top of them.

BTW, *nix users are plugging darcs into the overall *nix philosophy,
where you can connect small tools together to get what you want. Do you
want to ban this from us because it doesn't work on Windows? (and I
think it works to some degree with cygwin, etc, doesn't it?)

Best regards
Tomasz



_______________________________________________
darcs-users mailing list
[email protected]
http://www.abridgegame.org/mailman/listinfo/darcs-users

Reply via email to