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 :-)

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?
Also, can you run svn log -v on revision 80, 81 and 82?
[11:41:02] jg@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@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
------------------------------------------------------------------------

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?

Reply via email to