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 4AB0A1129A for ; Thu, 3 Jul 2014 19:01:52 +0000 (UTC) Received: (qmail 28145 invoked by uid 500); 3 Jul 2014 19:01:51 -0000 Delivered-To: apmail-subversion-users-archive@subversion.apache.org Received: (qmail 28130 invoked by uid 500); 3 Jul 2014 19:01:51 -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 28120 invoked by uid 99); 3 Jul 2014 19:01:50 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Jul 2014 19:01:50 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jongmob@gmail.com designates 74.125.82.43 as permitted sender) Received: from [74.125.82.43] (HELO mail-wg0-f43.google.com) (74.125.82.43) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Jul 2014 19:01:46 +0000 Received: by mail-wg0-f43.google.com with SMTP id b13so681429wgh.2 for ; Thu, 03 Jul 2014 12:01:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=sV/Kd4uKKqlwomZFDgKExDP0KXFNMcZtSvdM4Rgo9ew=; b=Sire6jip416pL/NsqPoetzNRe33NuIuXc3QMeMqE1AGU2t5cbKK84r5N6VkWTdaGA4 qHgET2HToeaVDucj2Qe7TkaWqhr0mlBL8TvClFToqL3Gi7qmbyPPrJBpJOfPHLHRPrRn CtoKsy/8lfB86LRcmcKpyJQKp5AOq3eWRmfpRg3IMmTGIF/OsRJWSTmcbvu+ZtD/M2Rr v3/HT0rnqUFDUs2yW3DIXl9YPxCXaHaFEx02ykHWHdE+nrErqrLkK7kPb9f9cCvEUfBe /WG9oSxJgcqcNsPpjPbhmo4oBF+Ajxj0x08g85/yyBUtE70UFHXomXDYVcO7giU1KGW/ 4Hvw== MIME-Version: 1.0 X-Received: by 10.180.10.168 with SMTP id j8mr52665047wib.73.1404414085148; Thu, 03 Jul 2014 12:01:25 -0700 (PDT) Received: by 10.194.152.5 with HTTP; Thu, 3 Jul 2014 12:01:25 -0700 (PDT) In-Reply-To: References: <043e01cf95e0$bd56f7c0$3804e740$@qqmail.nl> <53B525AD.903@wandisco.com> <20140703154731.GB2400@larry.stsp.name> Date: Thu, 3 Jul 2014 20:01:25 +0100 Message-ID: Subject: Re: Extend E155021 message to include supported format version From: Notes Jonny To: Mark Phippard Cc: =?UTF-8?Q?Branko_=C4=8Cibej?= , "users@subversion.apache.org" Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org Hi Mark On Thu, Jul 3, 2014 at 5:50 PM, Mark Phippard wrote: > On Thu, Jul 3, 2014 at 12:43 PM, Notes Jonny wrote: >> >> Hi Stefan >> >> >> On Thu, Jul 3, 2014 at 4:47 PM, Stefan Sperling wrote: >> > On Thu, Jul 03, 2014 at 10:58:35AM +0100, Notes Jonny wrote: >> >> I guess the other idea is to promise to only allow ".svn format" >> >> updates every 5 years? I can't think that I've noticed any >> >> improvements since I've been using new formats.. >> > >> > The 1.8 format added support for local move tracking, for instance. >> > http://subversion.apache.org/docs/release-notes/1.8.html#moves >> >> >> Many thanks for your reply. >> >> I'm still suffering the version collisions. I was going to join >> tortoise svn users list, but I thought as I am already discussing here >> I will ask you. >> >> >> I've installed TortoiseSVN 1.7.7 (which uses svn 1.7.5) and it can't >> access the checkout from Jenkins (which is supposed to be "1.7" >> format). Actually Tortoise is offering to upgrade to "1.7". I am a bit >> surprised as it is already a 1.7x release. > > > Note that Jenkins uses SVNKit, not the Subversion libraries and it has a > global preference that indicates which working copy format it will create. > I believe it defaults to 1.4, but it can be changed to 1.7 if you are on an > updated version of the plugin. Interesting. I have set it as 1.7 in the "Manage Jenkins", which means it works with 1.7.5 cygwin svn client. But not 1.7.7 TortoiseSVN.. >> I'm a bit confused why TortoiseSVN can't handle. I will probably go >> back as a binary search to find a TortoiseSVN that works.. this is >> such a high cost on users (already a large amount of money/development >> time used up. I'd happy donate an amount of money to get a fixed .svn >> standard format for the next decade..) > > > Why do you need to access the working copies of your continuous integration > server with TortoiseSVN? On Jenkins machine it has some steps: A) Jenkins SVN checkout B) Jenkins Triggers build C) Jenkins Triggers automated testing of the build. D) Build checks in the results to SVN E) Developer fixes code, and commits files using TortoiseSVN. (D) is compulsory. (E) is Nice to have.. > This issue has existed in every Subversion version and I have personally > never found it that difficult to manage. Typically on a developer machine > it means you either want to upgrade all your SVN clients (command line, > TortoiseSVN, IDE integration) together or you just do not try to mix the > clients on the same working copy. I'm stuck on why TortoiseSVN 1.7.7 (which appears to use svn 1.7.5) is incompatible with the Jenkins 1.7 checkout.. Unfortunately the output from TortoiseSVN is not clear about what version of TortoiseSVN I would need to install to for it to be compatible with the checkout from Jenkins. So it appears I will need to gradually try older versions until I get one that works. I've already asked Jenkins to move to latest svn format.. but they have not replied yet. Thanks for any suggestions. Regards, Jon