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