From owner-freebsd-current@FreeBSD.ORG Mon Oct 24 17:14:49 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C98A51065670; Mon, 24 Oct 2011 17:14:48 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: from mail-bw0-f54.google.com (mail-bw0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 2332F8FC13; Mon, 24 Oct 2011 17:14:47 +0000 (UTC) Received: by bkbzu17 with SMTP id zu17so10926305bkb.13 for ; Mon, 24 Oct 2011 10:14:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=G9UxTO4QxdD6iRypOtNR+n/tpSNfKF+xgFzy8R3cvso=; b=iOZ8OPOYXy/+mVYNDMvUsTuvuoGHNRkVBIR+lbqJpze5YXtMVqu5k8ALUfzjq5NXmp Yout7jqleHOKqE4Jih4eOOyZ+7nLeuxiEHgZVP5ynpgRvYeeHc/9srXKgnm4ycPgiFg+ m5v/bPw3ZLreh7nNY1M1uLVRpXFjxCMXyt/Iw= MIME-Version: 1.0 Received: by 10.204.152.195 with SMTP id h3mr17621856bkw.1.1319476486717; Mon, 24 Oct 2011 10:14:46 -0700 (PDT) Sender: crodr001@gmail.com Received: by 10.204.39.12 with HTTP; Mon, 24 Oct 2011 10:14:46 -0700 (PDT) In-Reply-To: <4EA2590B.90008@FreeBSD.org> References: <20111020114844.GK59810@albert.catwhisker.org> <20111020122121.GL59810@albert.catwhisker.org> <201110211636.05917.jhb@freebsd.org> <20111021211221.GV59810@albert.catwhisker.org> <4EA21842.5000808@FreeBSD.org> <4EA2590B.90008@FreeBSD.org> Date: Mon, 24 Oct 2011 10:14:46 -0700 X-Google-Sender-Auth: qtM3uvL5IHiNPqBwRP3OyYD9Do0 Message-ID: From: Craig Rodrigues To: Doug Barton Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-current@freebsd.org Subject: Re: sys/conf/newvers.sh vs. subversion-1.7 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Oct 2011 17:14:49 -0000 On Fri, Oct 21, 2011 at 10:47 PM, Doug Barton wrote: > On 10/21/2011 22:42, Craig Rodrigues wrote: >> Hi, >> >> I tried following: >> >> (1) =A0 Run svnversion in non-svn directory: >> >> =A0 =A0return status =3D=3D 0 > > Return status isn't everything. :) > >> =A0 =A0prints out "exported" > > In my case (1.7) it says "Unversioned directory" > > But my point (which perhaps I should have made more explicit) is that > given the fact that svnversion handles non-svn directories gracefully > it's faster (simpler, etc.) to just run foo=3D`svnversion` and then make > sure that $foo is rational than it is to run 2 commands. > > Doug Hi, What logic can we use to make sure svnversion returns a rational value? It looks like the output of svnversion for non-svn directories is inconsistent between versions of Subversion. Running a command seems like a better approach than looking for ".svn" directories. --=20 Craig Rodrigues rodrigc@crodrigues.org