adding [minimal] symlink support

Giorgos Keramidas keramida at ceid.upatras.gr
Wed Jul 12 15:54:20 UTC 2006


On 2006-07-12 10:39, Matt Mackall <mpm at selenic.com> wrote:
>On Wed, Jul 12, 2006 at 05:24:14AM -0700, Bryan O'Sullivan wrote:
>>On Wed, 2006-07-12 at 11:07 +0300, Giorgos Keramidas wrote:
>>> Why are these flags exclusive?  Some systems support changing the
>>> file flags of the symlink itself, with Python's os.lchown() and
>>> os.lchmod().
>>
>> lchmod is highly unportable, so it's probably not worth supporting.
>> It only exists on a few BSD derivatives; even OSX doesn't have it.
>
> Yep. We're going to support a fairly sane subset of functionality as
> usual.

Thanks :)

I'm usually the one who doesn't care about symlinks at all, since I
believe it's the job of the installer to take care of them and not of
the source / revision-management system.

Knowing that there *is* support for some aspects of symlinks though
can't hurt, so I'm happy with a sane subset of functionality too.




More information about the Mercurial mailing list