You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Matt Neuburg <ma...@tidbits.com> on 2006/08/16 03:26:53 UTC

delay between commit and repository acknowledgement

We are trying to understand a delay between commit and acknowledgment by the
repository. Here is an excerpt from a user's log. The last entry is the one
that's interesting. Note the time and date:

> ### Monday, August 14, 2006 1:57:27 PM
> 
> Commiting Working Copy
> 
> Sending        /Users/geoff/Documents/TB/TidBITSsvn/TidBITS
> Articles/842-14-Aug-06.tb
> Transmitting file data .
> Committed revision 277.
> 
> ### Monday, August 14, 2006 8:55:58 PM
> 
> Updating Working Copy
> 
> U    /Users/geoff/Documents/TB/TidBITSsvn/TidBITS Articles/842-14-Aug-06.tb
> U    /Users/geoff/Documents/TB/TidBITSsvn/TidBITS Articles/Using MySQL.tb
> Updated to revision 283.
> 
> ### Monday, August 14, 2006 8:57:35 PM
> 
> Adding Files
> 
> A         /Users/geoff/Documents/TB/TidBITSsvn/TidBITS
> Articles/dell-batteries-gd.tb
> 
> 
> ### Monday, August 14, 2006 8:58:51 PM
> 
> Commiting Working Copy
> 
> Adding         /Users/geoff/Documents/TB/TidBITSsvn/TidBITS
> Articles/dell-batteries-gd.tb
> Transmitting file data .
> Committed revision 284.

Here is the excerpt for the same revision span (277 thru 284) from the
repository. Note the time of the last entry:

> r277 | geoff | 2006-08-14 14:00:11 -0700 (Mon, 14 Aug 2006) | 2 lines
> 
> Minor copy errors, a couple comments.
> 
> ------------------------------------------------------------------------
> r278 | adam | 2006-08-14 14:19:50 -0700 (Mon, 14 Aug 2006) | 2 lines
> 
> Fixed one link in 842
> 
> ------------------------------------------------------------------------
> r279 | jeff | 2006-08-14 14:54:17 -0700 (Mon, 14 Aug 2006) | 2 lines
> 
> took edit pass. -jlc
> 
> ------------------------------------------------------------------------
> r280 | adam | 2006-08-14 15:19:15 -0700 (Mon, 14 Aug 2006) | 2 lines
> 
> Minor changes from Adam in 842
> 
> ------------------------------------------------------------------------
> r281 | matt | 2006-08-14 15:38:44 -0700 (Mon, 14 Aug 2006) | 1 line
> 
> done tweaking collab leopard article
> ------------------------------------------------------------------------
> r282 | adam | 2006-08-14 15:44:18 -0700 (Mon, 14 Aug 2006) | 2 lines
> 
> 
> 
> ------------------------------------------------------------------------
> r283 | adam | 2006-08-14 17:26:37 -0700 (Mon, 14 Aug 2006) | 2 lines
> 
> Adam's final edits to 842
> 
> ------------------------------------------------------------------------
> r284 | geoff | 2006-08-15 08:39:41 -0700 (Tue, 15 Aug 2006) | 2 lines

So, Geoff committed to make revision 277 on Monday, August 14, 2006 1:57:27
PM, and the repository reports this as 2006-08-14 14:00:11 -0700, which
could just be a difference in their clocks; anyhow, it's nearly
instantaneous. But then he committed to make revision 284 on Monday, August
14, 2006 8:58:51 PM, and the repository reports this as 2006-08-15 08:39:41
-0700, which is nearly 12 hours later.

My question is: what causes this delay?

Is it that the repository doesn't update its log until someone actually asks
for an update (i.e. more than status -u, all the way to update)? I propose
that solution because we know that someone did do an update at about that
time (8:39 the next morning). If so, is that a bug?

m.

PS Another datum, possibly irrelevant: the commit to make rev 284 lacked a
commit message.

-- 
matt neuburg, phd = matt@tidbits.com, http://www.tidbits.com/matt/
pantes anthropoi tou eidenai oregontai phusei
AppleScript: the Definitive Guide - Second Edition!
http://www.amazon.com/gp/product/0596102119
Take Control of Word 2004, Tiger, and more -
http://www.takecontrolbooks.com/tiger-customizing.html
Subscribe to TidBITS! It's free and smart. http://www.tidbits.com/



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org