|
From: | Graydon Hoare |
Subject: | [Monotone-devel] Re: [PATCH] New lua command execute_redirout which executes an os command and captures standard output |
Date: | Mon, 14 Aug 2006 23:13:04 -0700 |
User-agent: | Thunderbird 1.5.0.5 (Windows/20060719) |
Timothy Brownawell wrote:
Won't these be somewhat non-portable, such as to windows? I thought monotone proper (as opposed to, say, extensions you can put in monotonerc) was supposed to be the same on all platforms, are we loosening that?
I don't think I've ever really stated much of a strong opinion on the matter; maybe other folks have, of I have and forgot :) I currently feel ... well, if not "happy" then at least "resigned" if the differences between platforms are inessential, discoverable, obvious, well documented, etc. I wouldn't personally insist on there being "no observable differences".
For example, large files don't work on some systems, long filenames and case-sensitivity don't work on others, various UTF-8 filenames will collide when externalized to the filesystem codepage on others, execute bits and file owners don't work on others. I don't really mind adding symlinks to that list if the system fails reasonably softly in their absence.
-graydon
[Prev in Thread] | Current Thread | [Next in Thread] |