ACL problem under Mac OS X 10.5.2

Stephen J. Turnbull stephen at xemacs.org
Thu Feb 14 18:38:28 EST 2008


robert delius royar writes:

 > This is just a brief explanation.  I would first like to know if anyone 
 > is seeing the same problem as I under Mac OS X 10.5.2 using 
 > macports-installed mercurial (0.9.5).

Heh.  Once again I'm glad I don't upgrade proprietary warez until
dragged kicking and screaming into the previous decade.  However,
"port info" specifically boasts that FileMerge is "supported", so I
have no doubt you're seeing what you're saying.

 > The two problems I see are
 > 1)
 >   hg 0.9.5 (installed from macports) will add ACLs to all the files and
 >   prevent changes by group members if the directory which contains the
 >   source does not have group write access.  The ACLs override the owner's
 >   write access.  Note, that hg status (which should change nothing) also
 >   causes the change; isn't that a violation of some UI dogma?

Yes.  This is very bad news behavior.  Please report to both MacPorts
and upstream.  I just port update'd from svn this morning and there
are no MacPorts patches, so it's upstream breakage.

 > 2)
 >   hg pull causes any differences to be processed through Xcode's
 >   FileMerge program which is an interactive GUI and not automatic--new
 >   development with 10.5.2

That's annoying.  You could try setting

[ui]
merge = /usr/bin/merge

in ~/.hgrc.



More information about the XEmacs-Beta mailing list