Lines Matching refs:inheritable

60    to happen) the result is inheritable.  If both ranges are inheritable the
61 result is inheritable. And only if both ranges are non-inheritable
62 the result is non-inheritable.
77 && (in1->inheritable == in2->inheritable)))
81 output->inheritable = (in1->inheritable || in2->inheritable);
216 non-inheritable *only* if both ranges are non-inheritable, otherwise the
217 combined range is inheritable, e.g.:
228 non-inheritable only if both ranges were non-inheritable. The
313 lastrange->inheritable = TRUE;
350 inheritable range. */
351 if (r1->inheritable)
387 if (r1->inheritable)
389 /* The simple case: The superset is inheritable, so
402 r2->inheritable = r1->inheritable;
403 r1->inheritable = TRUE;
411 r2->inheritable = TRUE;
420 r3->inheritable = r1->inheritable;
421 r2->inheritable = TRUE;
467 = range->inheritable ? "" : SVN_MERGEINFO_NONINHERITABLE_STR;
480 _("bad range {start=%ld,end=%ld,inheritable=%d}"),
481 range->start, range->end, range->inheritable);
499 s = apr_psprintf(pool, _("bad range {start=%ld,end=%ld,inheritable=%d}"),
500 range->start, range->end, range->inheritable);
547 mrange->inheritable = TRUE;
586 mrange->inheritable = FALSE;
655 && ranges[i]->inheritable == ranges[i + 1]->inheritable)
691 && range->inheritable != lastrange->inheritable)
706 if (lastrange->inheritable == range->inheritable)
904 = (range->inheritable ? MI_INHERITABLE : MI_NON_INHERITABLE);
1000 mrange->inheritable = (b->accu_interval.kind == MI_INHERITABLE);
1143 || (!(first->inheritable) == !(second->inheritable)));
1160 || (!(first->inheritable) == !(second->inheritable)));
1190 svn_boolean_t inheritable)
1200 range->inheritable = inheritable;
1208 svn_boolean_t inheritable,
1222 svn_rangelist__set_inheritance(rangelist, inheritable);
1242 may intersect, but the resulting intersection is non-inheritable only
1243 if both ranges were non-inheritable, e.g.:
1315 /* The intersection of two ranges is non-inheritable only
1316 if both ranges are non-inheritable. */
1317 tmp_range.inheritable =
1318 (elt2->inheritable || elt1->inheritable);
1341 tmp_range.inheritable = elt2->inheritable;
1349 /* The intersection of two ranges is non-inheritable only
1350 if both ranges are non-inheritable. */
1351 tmp_range.inheritable =
1352 (elt2->inheritable || elt1->inheritable);
1371 /* The intersection of two ranges is non-inheritable only
1372 if both ranges are non-inheritable. */
1373 tmp_range.inheritable =
1374 (elt2->inheritable || elt1->inheritable);
1680 && lrange->inheritable != rrange->inheritable)
1821 ### mergeinfo hash has inheritable mergeinfo, and in the other
1822 ### has non-inheritable mergeinfo? It seems like that path
2022 svn_boolean_t inheritable,
2040 start, end, inheritable,
2062 svn_boolean_t inheritable,
2074 /* We want all (non-inheritable or inheritable) ranges removed. */
2081 if (range->inheritable == inheritable)
2090 /* We want only the (non-inheritable or inheritable) ranges
2093 svn_rangelist__initialize(start, end, inheritable, scratch_pool);
2512 if (!range->inheritable)
2523 svn_boolean_t inheritable,
2532 range->inheritable = inheritable;
2578 range->inheritable = TRUE;