[cap-talk] wideword.net (and more general) version control--the "build" capability and the tag capability
John Carlson
john.carlson3 at sbcglobal.net
Tue Feb 26 12:35:39 EST 2008
Could someone describe how wideword.net does version control? Can you
tag groups of file without having read/write access? Say I was a
member of a configuration management team, and I couldn't change or
read most of the files in the version control system (VCS), but I
could do a build based on a tag, and I had access to the files which
specified dependencies like maven2 provides in a pom.xml (names of
dependencies, but not the actual dependencies). I could move tags
based on comments left in the VCS by developers. Thus I am given the
ability to send files (a "build" capability) to a compiler/continuous
integration system and it creates logs that are sent to developers.
The product of the build (if it was successful) would be sent to the
testers.
I know there are systems that approach this level of abstraction, are
there any that meet the capability security model proposed above, that
is, the "build" capability and tagging capability on files (without
read/write)? I realize that there needs to be a capability based file
system underneath this. Perhaps this is wishful thinking.
John
More information about the cap-talk
mailing list