Return-Path: Delivered-To: apmail-subversion-users-archive@minotaur.apache.org Received: (qmail 24250 invoked from network); 24 Feb 2011 20:13:57 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 24 Feb 2011 20:13:57 -0000 Received: (qmail 87285 invoked by uid 500); 24 Feb 2011 20:13:57 -0000 Delivered-To: apmail-subversion-users-archive@subversion.apache.org Received: (qmail 87248 invoked by uid 500); 24 Feb 2011 20:13:56 -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 87236 invoked by uid 99); 24 Feb 2011 20:13:56 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 24 Feb 2011 20:13:56 +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 (nike.apache.org: local policy) Received: from [192.109.42.8] (HELO einhorn.in-berlin.de) (192.109.42.8) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 24 Feb 2011 20:13:47 +0000 X-Envelope-From: stsp@stsp.name Received: from ted.stsp.name (ted.stsp.name [217.197.84.34]) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id p1OKDNAk028917 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 24 Feb 2011 21:13:23 +0100 Received: from ted.stsp.name (stsp@localhost [127.0.0.1]) by ted.stsp.name (8.14.3/8.14.3) with ESMTP id p1OKDN72028881; Thu, 24 Feb 2011 21:13:23 +0100 (CET) Received: (from stsp@localhost) by ted.stsp.name (8.14.3/8.14.3/Submit) id p1OKDNOh023309; Thu, 24 Feb 2011 21:13:23 +0100 (CET) Date: Thu, 24 Feb 2011 21:13:23 +0100 From: Stefan Sperling To: Gunnar Dalsnes Cc: users@subversion.apache.org Subject: Re: TortoiseSVN 1.7 test drive Message-ID: <20110224201323.GD27836@ted.stsp.name> Mail-Followup-To: Gunnar Dalsnes , users@subversion.apache.org References: <4D66B8F6.3040905@online.no> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4D66B8F6.3040905@online.no> User-Agent: Mutt/1.5.21 (2010-09-15) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 X-Virus-Checked: Checked by ClamAV on apache.org On Thu, Feb 24, 2011 at 09:00:54PM +0100, Gunnar Dalsnes wrote: > Hi, > > I'm was taking TortoiseSVN-1.6.99.20920-dev-x64-svn-1.7.0-dev.msi > for a test drive today, and here is my experience. > > Converting my WC failed: > Insufficient NODES rows for 'e:\svn\my app > name\.svn\tmp\wcng\src\Tools\SomeProject\SomeFile.cs'. Try a > 'Cleanup'. Cleanup did not help (as always). > > No worries, did a clean checkout. Surprisingly, everything seems to > work very well:-) It generally works reasonably well (and has for most of the time since 1.6 was branched). However, if you poke around a lot you'll soon run into edge cases that are broken. A lot of them are already listed in the issue tracker: http://subversion.tigris.org/issues/buglist.cgi?issue_status=UNCONFIRMED&issue_status=NEW&issue_status=STARTED&issue_status=REOPENED&target_milestone=1.7.0 http://subversion.tigris.org/issues/buglist.cgi?issue_status=UNCONFIRMED&issue_status=NEW&issue_status=STARTED&issue_status=REOPENED&target_milestone=1.7-consider > > But I'm wondering, are there any plans in 1.7 for supporting sharing > pristines between several WC's? I'm not aware of such plans. It will probably come after 1.7. See the above lists of issues. We have to concentrage on those before adding more functionality, otherwise the release will never get done... > I wish I could (in config file) specify a shared location for pristines. > Ref-counts + deleting unrefed pristines would have to be ignored in > this case I guess, > since ref-counts can't easily be tracked back to the WC's from the > shared pristine, since WC's can be moved or simply deleted. > But I would not mind. Hard drive is cheap but network traffic is > not, and I would easily trade:-) > > If no one is looking into this, I'm considering adding such feature > as I described. Great! Help is always very welcome. You might want to look at the recent threads on dev@ discussing pristines to get an idea about the current state of things. > BTW: For fun, I tried deleting all files in the pristine. Diff of a > changed file did "work", but showed an empty before-file (strangely, > I had expected a file not found error). Then I tried a revert of a > changed file. This failed with file not found in pristine (as > expected). The problem is, the file disappeared (maybe not a bug) > but worse, the WC was no longer recognized as a WC, not even after > restoring the pristine. Possibly, the wc.db became corrupt or > locked, I don't know, at least it worked again when I restored a > backup of wc.db. Scary bug me thinks. The WC should not become > corrupt just because some file in pristine is missing. Ideally, it > should ask to download the missing file, but I guess that's asking > too much:-) Can you write a small script that drives the svn command line client to automate this process and trigger the problem? That would help a lot. We could then log it into the issue tracker and someone will eventually look at it closely. > PS: These errors may be specific to TortoiseSVN, thou I have a > feeling they are not. Most likely not, no.