[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

delay between commit and repository acknowledgement

From: Matt Neuburg <matt_at_tidbits.com>
Date: 2006-08-16 05:26:53 CEST

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_at_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
Received on Wed Aug 16 05:28:33 2006

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.