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./ > 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 to get the list of props (I didn't remember its name) and then svn pg svn:sync-from-url -r0 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.//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.//trunk> trunk ; svn log -v -r80 svn://devel.//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?