From users-return-14419-apmail-subversion-users-archive=subversion.apache.org@subversion.apache.org Mon Apr 2 11:02:11 2012 Return-Path: X-Original-To: apmail-subversion-users-archive@minotaur.apache.org Delivered-To: apmail-subversion-users-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4CED39585 for ; Mon, 2 Apr 2012 11:02:11 +0000 (UTC) Received: (qmail 58959 invoked by uid 500); 2 Apr 2012 11:02:10 -0000 Delivered-To: apmail-subversion-users-archive@subversion.apache.org Received: (qmail 58933 invoked by uid 500); 2 Apr 2012 11:02:10 -0000 Mailing-List: contact users-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@subversion.apache.org Received: (qmail 58923 invoked by uid 99); 2 Apr 2012 11:02:10 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Apr 2012 11:02:10 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of giulio.troccoli@mediatelgroup.co.uk designates 217.169.60.35 as permitted sender) Received: from [217.169.60.35] (HELO tyne1.mediatel.co.uk) (217.169.60.35) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 02 Apr 2012 11:01:58 +0000 Received: (qmail 25989 invoked from network); 2 Apr 2012 11:01:36 -0000 Received: from unknown (HELO ?192.168.0.81?) (192.168.0.81) by 0 with SMTP; 2 Apr 2012 11:01:36 -0000 Message-ID: <4F79870F.4030005@mediatelgroup.co.uk> Date: Mon, 02 Apr 2012 12:01:35 +0100 From: Giulio Troccoli User-Agent: Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120310 Thunderbird/11.0 MIME-Version: 1.0 To: Gary CC: "users@subversion.apache.org" Subject: Re: svnsync: Error while replaying commit References: <1333113928.4211.YahooMailNeo@web28507.mail.ukl.yahoo.com> <1333351679.48242.YahooMailNeo@web28511.mail.ukl.yahoo.com> <4F79617E.7040505@mediatelgroup.co.uk> <1333358646.52899.YahooMailNeo@web28515.mail.ukl.yahoo.com> <4F797204.9070700@mediatelgroup.co.uk> <1333361433.2161.YahooMailNeo@web28502.mail.ukl.yahoo.com> <4F797CF0.2040401@mediatelgroup.co.uk> <1333363893.3548.YahooMailNeo@web28512.mail.ukl.yahoo.com> In-Reply-To: <1333363893.3548.YahooMailNeo@web28512.mail.ukl.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org 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?