/[Apache-SVN]
ViewVC logotype

Revision 1669743


Jump to revision: Previous Next
Author: stefan2
Date: Sat Mar 28 10:58:13 2015 UTC (9 years, 1 month ago)
Changed paths: 1
Log Message:
Follow-up to r1654934:
Relax the size check in the FSFS representation sharing code to make it as
effective as in earlier releases.

The size check has been to strict and would not allow two matching reps to
have a different base representation, e.g. mod on /trunk and add-without-
history on a branch.  Mainly depending on the merge policy (catch-up vs.
cherry-pick), this resulted in detecting and eliding fewer instances of
redundant representations.  Hence, larger repositories.

* subversion/libsvn_fs_fs/transaction.c
  (get_shared_rep): Care about the on-disk size only if the fulltext /
                    expanded size is not known - which would be the case
                    for e.g. PLAIN representations.

Changed paths

Path Details
Directorysubversion/trunk/subversion/libsvn_fs_fs/transaction.c modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26