[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(no subject)

From: root
Subject: (no subject)
Date: Mon, 13 Aug 2001 05:06:21 -0400

>From address@hidden  Sat Feb  3 03:38:21 2001
>Return-Path: <address@hidden>
Received: from (address@hidden [])
        by (8.9.3/8.9.3/Debian 8.9.3-21) with ESMTP id 
        for <address@hidden>; Sat, 3 Feb 2001 03:38:18 +0900
Received: from localhost ([]
        by with esmtp (Exim 3.16 #1 (Debian))
        id 14OksP-0003Df-00; Fri, 02 Feb 2001 13:24:05 -0500
Received: from ([]
        by with esmtp (Exim 3.16 #1 (Debian))
        id 14Okql-0003Cn-00
        for <address@hidden>; Fri, 02 Feb 2001 13:22:23 -0500
Received: (from address@hidden)
        by (8.11.0/8.11.0) id f12IMEG01989;
        Fri, 2 Feb 2001 10:22:14 -0800
Received: from pc.ilinx(, claiming to be ""
 via SMTP by linux.ilinx, id smtpd7eSKxj; Fri Feb  2 10:22:08 2001
Received: (from address@hidden)
        by (8.11.2/8.11.1) id f12IM7Q02309;
        Fri, 2 Feb 2001 10:22:07 -0800
To: Stephen Rasku <address@hidden>
Cc: address@hidden,
Subject: Re: Easiest way to move a branch to the trunk
Message-ID: <address@hidden>
References: <address@hidden>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <address@hidden>; from address@hidden on Fri, Feb 02, 2001 at 
08:56:26AM -0800
  "Brian J. Murrell" <address@hidden>
Sender: address@hidden
Errors-To: address@hidden
X-BeenThere: address@hidden
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:address@hidden>
List-Post: <mailto:address@hidden>
List-Subscribe: <>,
List-Id: Announcements and discussions for the CVS version control system 
List-Unsubscribe: <>,
List-Archive: <>
Date: Fri, 2 Feb 2001 10:22:07 -0800
Status: O
Content-Length: 1494
Lines: 45

On Fri, Feb 02, 2001 at 08:56:26AM -0800, Stephen Rasku wrote:
> Brian Murrel wrote:
> I know that this is shutting the barn door after the horses have gone 
> but your new development should have been on the trunk and you should 
> have had stable branch.

Of course.  It was a little more abstract that I previously eluded but
your points are right on.  Both the trunk and the branch were parallel
development, one only cutting edge, the other bleeding edge.  I should
have forseen moving the bleeding edge to the cutting edge though and
did it as you said.

> Since the new development is already on the 
> head this removes the need to merge (or put) new development there.


> However, to solve your current problem you will have to write a 
> script.  Assuming that you have a workspace already checked out on the 
> head, this is how you put the branch version of a file to the head:
>       cvs update -p -r branch-tag foo.c > foo.c

Looks good.

> You will have to iterate this over every file in the tree.  Once all 
> the files are updated you can check in the whole repository.

But what to do about files that are on the head but not in the branch
and vice versa?  Figure out which ones are which and do some "cvs new"
and "cvs delete"s?

Once I have done that I will correct the function of the branches.


Brian J. Murrell

Info-cvs mailing list

reply via email to

[Prev in Thread] Current Thread [Next in Thread]