Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Dec 2011 14:17:15 -0800
From:      Garrett Cooper <yanegomi@gmail.com>
To:        Sean Bruno <seanbru@yahoo-inc.com>
Cc:        "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org>
Subject:   Re: Subversion upgrades of existing dirs
Message-ID:  <CAGH67wTCLhjRQnYhL_TNwFCcAhuqca652ffmT69OC6VibZcQZw@mail.gmail.com>
In-Reply-To: <1324587333.20358.8.camel@hitfishpass-lx.corp.yahoo.com>
References:  <1324575225.20358.2.camel@hitfishpass-lx.corp.yahoo.com> <1324587333.20358.8.camel@hitfishpass-lx.corp.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Dec 22, 2011 at 12:55 PM, Sean Bruno <seanbru@yahoo-inc.com> wrote:
> On Thu, 2011-12-22 at 09:33 -0800, Sean Bruno wrote:
>> How do I upgrade an existing svn tree with the current svn client. =A0I
>> don't really get what the client is trying to tell me here.
>>
>> [sbruno@ref9-xen32 /dumpster/scratch/sbruno-scratch/9]$ svn up
>> svn: E155036: Please see the 'svn upgrade' command
>> svn: E155036: Working copy '/dumpster/scratch/sbruno-scratch/9' is an
>> old development version (format 12); to upgrade it, use a format 18
>> client, then use 'tools/dev/wc-ng/bumpt
>>
>> [sbruno@ref9-xen32 /dumpster/scratch/sbruno-scratch/9]$ svn upgrade .
>> svn: E155019: Can't upgrade '/dumpster/scratch/sbruno-scratch/9' as it
>> is not a pre-1.7 working copy directory
>> svn: E150000: Missing default entry
>>
>>
>> [sbruno@ref9-xen32 /dumpster/scratch/sbruno-scratch/9]$ pkg_info
>> 44bsd-csh-20001106_3 The traditional 4.4BSD /bin/csh C-shell
>> ambit-2.0.39 =A0 =A0 =A0 =A0Extended bash brace expansion to expand host=
names or
>> comman
>> apr-ipv6-devrandom-gdbm-db42-1.4.5.1.3.12 Apache Portability Library
>> bash-4.1.10 =A0 =A0 =A0 =A0 The GNU Project's Bourne Again SHell
>> bison-2.4.3,1 =A0 =A0 =A0 A parser generator from FSF, (mostly) compatib=
le
>> with Yacc
>> db42-4.2.52_5 =A0 =A0 =A0 The Berkeley DB package, revision 4.2
>> expat-2.0.1_1 =A0 =A0 =A0 XML 1.0 parser written in C
>> gdbm-1.8.3_3 =A0 =A0 =A0 =A0The GNU database manager
>> gettext-0.18.1.1 =A0 =A0GNU gettext package
>> libiconv-1.13.1_1 =A0 A character set conversion library
>> libtool-2.4_1 =A0 =A0 =A0 Generic shared library support script
>> m4-1.4.16,1 =A0 =A0 =A0 =A0 GNU m4
>> neon29-0.29.6_2 =A0 =A0 An HTTP and WebDAV client library for Unix syste=
ms
>> pkg-config-0.25_1 =A0 A utility to retrieve information about installed
>> libraries
>> sqlite3-3.7.7.1 =A0 =A0 An SQL database engine in a C library
>> subversion-1.7.2 =A0 =A0Version control system
>>
>>
>
>
> Even more strange, on another machine in the cluster I can read and
> update my tree with subversion-1.7.1 ... but that version doesn't know
> how to upgrade the tree? =A0I'm so confused on this.
>
> [sbruno@crush /dumpster/scratch/sbruno-scratch/9]$ pkg_info |grep
> subversion
> subversion-1.7.1_1 =A0Version control system
>
> [sbruno@crush /dumpster/scratch/sbruno-scratch/9]$ svn upgrade
> svn: E155019: Can't upgrade '/dumpster/scratch/sbruno-scratch/9' as it
> is not a pre-1.7 working copy directory
> svn: E150000: Missing default entry

>From what I've seen the originally reported error is usually the
result of two things:
1. I can't lock files, because the filesystem doesn't support locking.
2. I can't lock files, because of a permissions issue.
subversion 1.7 doesn't make the difference between these two cases
intuitive and easy to understand; you might need to ktrace -d the
process to figure out what the exact issue is (most likely the former
case based on earlier notes in the thread).
Cheers,
-Garrett



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGH67wTCLhjRQnYhL_TNwFCcAhuqca652ffmT69OC6VibZcQZw>