Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Fri, 8 Mar 2002 20:53:20 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Fri, 8 Mar 2002 20:53:03 -0500 Received: from mailhost.nmt.edu ([129.138.4.52]:1294 "EHLO mailhost.nmt.edu") by vger.kernel.org with ESMTP id ; Fri, 8 Mar 2002 20:52:44 -0500 Date: Fri, 8 Mar 2002 18:52:38 -0700 From: Val Henson To: Erik Andersen , "Jonathan A. George" , linux-kernel@vger.kernel.org Subject: Re: Kernel SCM: When does CVS fall down where it REALLY matters? Message-ID: <20020308185238.B25086@boardwalk> In-Reply-To: <3C87FD12.8060800@greshamstorage.com> <20020308003827.GA8348@codepoet.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20020308003827.GA8348@codepoet.org>; from andersen@codepoet.org on Thu, Mar 07, 2002 at 05:38:27PM -0700 Favorite-Color: Polka dot Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Mar 07, 2002 at 05:38:27PM -0700, Erik Andersen wrote: > > 6) Ability to do sane archival and renaming of directories. > CVS doesn't even know what a directory is. How about sane renaming of plain old files? For a laugh, read the instructions on how to "rename" CVS files. Hint: "Rename" is not the correct word. $ mv old new $ cvs remove old $ cvs add new $ cvs commit -m "Renamed old to new" old new Gee, that looks like adding a new file to me. Upon reading further, that is exactly what this "rename" operation is doing. There are two other ways to rename a file in CVS, one of which is described as "dangerous" and the other as having "drawbacks." References: http://www.gnu.org/manual/cvs-1.9/html_node/cvs_66.html Note that the way to rename a file in in BitKeeper is: $ bk mv old new No danger, no drawbacks, no hand editing of history files. I strongly recommend that anyone attempting to make CVS a viable replacement for BitKeeper start out by actually using BitKeeper. You're so used to being crippled by CVS that you don't even know what you're missing. -VAL - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/