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

Re: svnsync: Error while replaying commit

From: Gary <listgj-svn_at_yahoo.co.uk>
Date: Mon, 2 Apr 2012 11:51:33 +0100 (BST)

----- Original Message -----
From: Giulio Troccoli
On 02/04/12 11:10, Gary wrote:
> ----- Original Message -----
> From: Giulio Troccoli
>> On 02/04/12 10:24, Gary wrote:
>>>> that still doesn't explain to me why svnsync barfs on those (not)
>>>> missing revisions. Looking at the command line history, I can't see
>>>> anywhere where I pointed svnsync at just the trunk, only ever at the
>>>> repo/project within the repo (I took my instructions from
>>>> http://svn.apache.org/repos/asf/subversion/trunk/notes/svnsync.txt)
>>>
>>> Well, at least we know that the revisions are not missing.
>>>
>>> Can you show us the source repository path for you synced repo? It
>>> should be in one of the properties stored in revision 0 in the synced
>>> repo, if I remember well.
>> Do you mean in the properties of the one I am trying to sync into, or
>> from?I'm not really sure what you mean :P
>
>Sorry, I wasn't very clear. The one your syncing into, so the
>destination repo.

No problem. I don't know if this is exactly what you want, but:
$ cat ./db/revprops/0/0
K 8
svn:date
V 27
2011-03-01T16:14:38.678110Z
K 17
svn:sync-from-url
V 33
svn://devel.<domain>/<repo>
K 18
svn:sync-from-uuid
V 36
7c76b8fe-c8ee-45e6-8ede-b17e10a7e991
K 24
svn:sync-last-merged-rev
V 1
0
END

So you mean the "sync-from-url" property? That looks correct, to me (with
my admittedly limited knowledge)

>>> Also, can you run svn log -v on revision 80, 81 and 82?
>> [11:41:02] jg_at_ggajg ~/.tmp
>> $ svn log -v -r80 svn://devel.<domain>/<repo>/branches/working
>> ------------------------------------------------------------------------
>> r80 | gpspbu | 2011-06-23 16:23:46 +0200 (Thu, 23 Jun 2011) | 1 line
>> Changed paths:
>>     M /trunk/030-Quellcode/[snip]
>>     A /trunk/030-Quellcode/[snip]
>> [snip other source code files]
>>
>> Added WP31
>> ------------------------------------------------------------------------
>
>Why is it showing files in trunk when you're log command is for
>branches/working ? Or have you just pasted the wrong command?

Nope, that's the command. I mean, it *is* the log, so... shouldn't it?
The commands for trunk and branch produce the same output, anyway:
[12:39:07] jg_at_ggajg ~/.tmp
$ svn log -v -r80 svn://devel.<domain>/<repo>/trunk > trunk ; svn log -v -r80 svn://devel.<domain>/<repo>/branches/working > branch

[12:39:26] jg_at_ggajg ~/.tmp
$ diff -q trunk branch

[12:39:29] jg_at_ggajg ~/.tmp

> ------------------------------------------------------------------------
Received on 2012-04-02 12:52:16 CEST

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