On Thu, Jun 7, 2012 at 1:36 PM, Stephan Beal <[email protected]> wrote:

> and fossil tries to be platform-agnostic insofar as is feasible. Once
> fossil has Unix permissions support, people will want extended attributes
> support, ACLs, and other weird stuff (not that Unix permissions aren't
> weird, but they are the most common case).
>

What "might be possible" within the current code base would be something
similar to svn properties. i think tags (which are key/value pairs in
fossil) could be used for this if we would extend them to be able to tag
arbitrary artifact types (i seem to recall, possibly incorrectly, that we
can only tag commits right now?). e.g. tag unix-perms=0754.

That might even have other interesting uses (specifying the mime type comes
to mind (fossil's current support for mime types is quite minimal)) and
abuses (nothing comes to mind, but i have no gift for spotting malicious
abuses and attack vectors).

When/if tcl scripting ever becomes a core fossil feature, a
post-checkout/post-revert script could then check/set permissions based on
the tags.

Anyway...

-- 
----- stephan beal
http://wanderinghorse.net/home/stephan/
http://gplus.to/sgbeal
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to