Author: stefan2
Date: Fri Jan 25 10:26:11 2013
New Revision: 1438423
URL: http://svn.apache.org/viewvc?rev=1438423&view=rev
Log:
On the fsfs-format7 branch: fix handling of rep shared directories.
* subversion/libsvn_fs_fs/transaction.c
(write_final_rev): make sure we don't overwrite the rev of a shared rep
Modified:
subversion/branches/fsfs-format7/subversion/libsvn_fs_fs/transaction.c
Modified: subversion/branches/fsfs-format7/subversion/libsvn_fs_fs/transaction.c
URL:
http://svn.apache.org/viewvc/subversion/branches/fsfs-format7/subversion/libsvn_fs_fs/transaction.c?rev=1438423&r1=1438422&r2=1438423&view=diff
==============================================================================
--- subversion/branches/fsfs-format7/subversion/libsvn_fs_fs/transaction.c
(original)
+++ subversion/branches/fsfs-format7/subversion/libsvn_fs_fs/transaction.c Fri
Jan 25 10:26:11 2013
@@ -2641,6 +2641,7 @@ write_final_rev(const svn_fs_id_t **new_
{
/* Write out the contents of this directory as a text rep. */
SVN_ERR(unparse_dir_entries(&str_entries, entries, pool));
+ noderev->data_rep->revision = rev;
if (ffd->deltify_directories)
SVN_ERR(write_hash_delta_rep(noderev->data_rep, file,
@@ -2651,7 +2652,6 @@ write_final_rev(const svn_fs_id_t **new_
fs, txn_id, NULL, pool));
noderev->data_rep->txn_id = NULL;
- noderev->data_rep->revision = rev;
}
}
else