From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Burton Samograd Newsgroups: gmane.emacs.help Subject: Re: Make CVS default revision controller Date: Thu, 22 May 2003 14:29:52 GMT Organization: Shaw Residential Internet Sender: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: <87he7ndpyx.fsf@kruhft.vc.shawcable.net> References: <5l7k8mnf2o.fsf@rum.cs.yale.edu> <84he7nuzww.fsf@lucy.is.informatik.uni-duisburg.de> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1053614172 7794 80.91.224.249 (22 May 2003 14:36:12 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 22 May 2003 14:36:12 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Thu May 22 16:36:08 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19Ir5i-0001WJ-00 for ; Thu, 22 May 2003 16:30:46 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19Ir5b-0006rz-QA for gnu-help-gnu-emacs@m.gmane.org; Thu, 22 May 2003 10:30:39 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!logbridge.uoregon.edu!arclight.uoregon.edu!enews.sgi.com!news-out.spamkiller.net!propagator2-maxim!news-in.superfeed.net!pd2nf1so.cg.shawcable.net!residential.shaw.ca!news3.calgary.shaw.ca.POSTED!not-for-mail X-Trace-PostClient-IP: 24.84.172.8 Original-Newsgroups: gnu.emacs.help Original-Lines: 56 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 Original-NNTP-Posting-Host: 24.69.255.206 Original-X-Complaints-To: abuse@shaw.ca Original-X-Trace: news3.calgary.shaw.ca 1053613792 24.69.255.206 (Thu, 22 May 2003 08:29:52 MDT) Original-NNTP-Posting-Date: Thu, 22 May 2003 08:29:52 MDT Original-Xref: shelby.stanford.edu gnu.emacs.help:113533 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:10029 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:10029 marcuirl writes: > kai.grossjohann@gmx.net (Kai Großjohann) writes: > How do you go about setting up an `empty' repository? >>From the cvs info file: --------------------------------------------------------------------- For a new project, the easiest thing to do is probably to create an empty directory structure, like this: $ mkdir tc $ mkdir tc/man $ mkdir tc/testing After that, you use the `import' command to create the corresponding (empty) directory structure inside the repository: $ cd tc $ cvs import -m "Created directory structure" yoyodyne/DIR yoyo start Then, use `add' to add files (and new directories) as they appear. Check that the permissions CVS sets on the directories inside `$CVSROOT' are reasonable. --------------------------------------------------------------------- > All I want is to put .emacs, .gnus etc under CVS now that I am more > confident using it. And do this without importing the entire ${HOME} > directory structure. A work around I have thought is to ln -s these files > to others in a config/ But that will not fix the problem when in > another directory I want to CVS just one file in that directory? I would reccomend just using RCS if you want that. CVS is a bit picky sometimes and RCS offers most of the same features (CVS was built off of RCS initially). Instead of storing in CVSROOT it just puts the version files in ./RCS directories, and provides full merging, version diffing, branching, etc. Don't throw away old tools just so you can use trendy software when won't even need 10% of the features it provides. If you are convinced you need CVS I would reccomend reading the info docs and googling for "The CVS Book". CVS is a bit of black magic and you need to read up on how to use it before you can really get anything out of it. > Am I being really thick or something, educate me and help the others, > please. Nope, not thick. Just need to do a bit of reading :) -- burton samograd kruhft@kruhft.dyndns.org http://kruhftwerk.dyndns.org