----- 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@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 > ------------------------------------------------------------------------