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