subversion-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gary <listgj-...@yahoo.co.uk>
Subject Re: svnsync: Error while replaying commit
Date Mon, 02 Apr 2012 12:16:05 GMT
----- Original Message -----
From: Giulio Troccoli
On 02/04/12 11:51, Gary wrote:
> ----- 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)
>
>Well, I would have used svn pl -r0 <repo> to get the list of props (I didn't remember
its name) and then svn pg svn:sync-from-url -r0 <repo> but I guess it's the same thing.
>
>It looks like you're syncing the whole repo. I was just checking :-)

Okay :)

>Howeve, why is svn:sync-last-merged-rev 0? It should be, well, the last merged revision,
79 I think. I guess svn pg svn:sync-last-merged-rev shows 0 as well?

Oh, simply because I removed that (destination) repo once it was clear
it was not correct. I then recreated it this morning in order to perform
one or other operation you or someone else asked me to do.

If I do it now (having tried to sync again), I get:
$ cat db/revprops/0/0
K 8
svn:date
V 27
2011-03-01T16:14:38.678110Z
K 26
svn:sync-currently-copying
V 2
81
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 2
80
END
as you expected.

>>> 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@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@ggajg ~/.tmp
>> $ diff -q trunk branch
>> 
>> [12:39:29] jg@ggajg ~/.tmp
>> 
>
>What version of SVN are you using? I've got 1.6.12 and if I am in a directory where no
changes were made for a revision then svn log doesn't show anything, >e.g.
>
>svn log -v -r17727
>------------------------------------------------------------------------

$ svn --version
svn, version 1.6.17 (r1128011)
   compiled Jun  2 2011, 10:39:28

I'm not 100% sure what the server version is.

>In the list of files changed in revision 80 that you posted earlier, are there any files
at all that are actually in branches/working?
No, all are in trunk.

Mime
View raw message