Author: julianfoad
Date: Tue May 25 17:02:10 2010
New Revision: 948108
URL: http://svn.apache.org/viewvc?rev=948108&view=rev
Log:
Implement the Pristine Store version of one more function, conditional on
SVN_EXPERIMENTAL_PRISTINE.
* subversion/libsvn_wc/workqueue.c
(log_do_committed): Never get the file's time stamp from the text base.
Modified:
subversion/trunk/subversion/libsvn_wc/workqueue.c
Modified: subversion/trunk/subversion/libsvn_wc/workqueue.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/workqueue.c?rev=948108&r1=948107&r2=948108&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/workqueue.c (original)
+++ subversion/trunk/subversion/libsvn_wc/workqueue.c Tue May 25 17:02:10 2010
@@ -1439,6 +1439,11 @@ log_do_committed(svn_wc__db_t *db,
translated_size = finfo.size;
+#ifdef SVN_EXPERIMENTAL_PRISTINE
+ last_mod_time = finfo.mtime;
+ /* ### Should we choose a different time stamp if the working copy
+ hasn't been overwritten, like WC-1 did? Why did it do so? */
+#else
if (overwrote_working)
{
last_mod_time = finfo.mtime;
@@ -1480,6 +1485,7 @@ log_do_committed(svn_wc__db_t *db,
else use the base file's timestamp. */
last_mod_time = modified ? basef_finfo.mtime : finfo.mtime;
}
+#endif
return svn_error_return(svn_wc__db_global_record_fileinfo(
db, local_abspath,