Netsync can now use regex matching against branch names. Cross-branch
ancestor syncing also works now.

Netsync commands can now take either a "collection" (like before) or a
"/regex/", both of which are converted to "regex" by the netsync code.
(collection is escaped and has ".*" appended, /regex/ has the leading
and trailing slashes removed.) The server limits access to the branches
in the union of the collections/regexes given (and their ancestors).
(Note that there isn't (and never way) a way to limit write access to
only certain branches. I personally don't think the write-permissions
hook should have a "collection" argument; that argument can't be
enfored.)

Old and new servers/clients can talk to eachother just fine, but if
either is old regex matching won't work.

Tim




_______________________________________________
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to