In FSFS, explictly disable rep-sharing for directory representations.
In FSFS, explictly disable rep-sharing for directory representations.

Until now, directory reps would not be added to the rep-cache in any case
but we would still allow for other reps to replace a given new directory.
That was a mere side-effect of using the same code for directories as for
property hashes.  Now, we explicitly prevent rep-sharing even the rare
edge-case where a directory hash might accidentally match some file or
prop representation.

* subversion/libsvn_fs_fs/transaction.c
  (write_container_rep,
   write_container_delta_rep): Add option to disable explictly rep-sharing.
  (write_final_rev): Update caller, explicitly disabling rep-sharing for
                     directories.

git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@1785053 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion