Lines Matching refs:coll

307 	struct coll *coll;
318 STAILQ_FOREACH(coll, &config->colls, co_next) {
319 if (coll->co_options & CO_SKIP)
321 proto_printf(s, "COLL %s %s %o %d\n", coll->co_name,
322 coll->co_release, coll->co_umask, coll->co_options);
323 for (i = 0; i < pattlist_size(coll->co_accepts); i++) {
325 pattlist_get(coll->co_accepts, i));
327 for (i = 0; i < pattlist_size(coll->co_refusals); i++) {
329 pattlist_get(coll->co_refusals, i));
336 STAILQ_FOREACH(coll, &config->colls, co_next) {
337 if (coll->co_options & CO_SKIP)
339 coll->co_norsync = globtree_false();
350 strcmp(collname, coll->co_name) != 0 ||
351 strcmp(release, coll->co_release) != 0)
353 coll->co_options =
354 (coll->co_options | (options & CO_SERVMAYSET)) &
371 coll->co_cvsroot = xstrdup(prefix);
377 error = keyword_alias(coll->co_keyword, ident,
385 error = keyword_enable(coll->co_keyword, ident);
392 error = keyword_disable(coll->co_keyword,
400 coll->co_norsync = globtree_or(coll->co_norsync,
406 coll->co_norsync = globtree_or(coll->co_norsync,
414 keyword_prepare(coll->co_keyword);
421 if (pattlist_size(coll->co_accepts) > 0) {
428 for (i = 0; i < pattlist_size(coll->co_accepts); i++) {
429 pat = pattlist_get(coll->co_accepts, i);
434 if (coll->co_options & CO_CHECKOUTMODE &&
450 for (i = 0; i < pattlist_size(coll->co_refusals); i++) {
451 pat = pattlist_get(coll->co_refusals, i);
455 if (coll->co_options & CO_CHECKOUTMODE &&
470 coll->co_dirfilter = globtree_and(diraccept,
472 coll->co_filefilter = globtree_and(fileaccept,
477 if (!(coll->co_options & CO_SETOWNER))
478 coll->co_attrignore |= FA_OWNER | FA_GROUP;
479 if (!(coll->co_options & CO_SETMODE))
480 coll->co_attrignore |= FA_MODE;
481 if (!(coll->co_options & CO_SETFLAGS))
482 coll->co_attrignore |= FA_FLAGS;