gnu-arch-users
[Top][All Lists]
Advanced

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

[Gnu-arch-users] Re: cvs interoperation question


From: Miles Bader
Subject: [Gnu-arch-users] Re: cvs interoperation question
Date: 30 Apr 2004 08:02:23 +0900

Jani Monoses <address@hidden> writes:
> it says that one should unprecious CVS files so they are archived too.
> What benefit does that have if commits/updates to/from CVS only happen
> from one working dir? The same doc further on says one should commit
> from a single place to avoid complications.

It's not that CVS commits should only happen from one location, it's
that CVS _synchronization_ (propagating commits from one side to the
other) should only happen at one location.

I don't like the wiki page's recommendation that CVS dirs should be in
the arch archive -- that's only useful if there are many people that
want to do _both_ arch and CVS developement, and I think usually that's
not the case, people want to use one or the other.

In general I think that wiki page is a bit old and crufty; really you
should just use `tla-cvs-sync' for everything.... :-)

[Some of the bits about setting up the tree initially are still useful
though.]

> Having project--cvs--1.0 the main branch with only one tree checked out
> and which is a mixed CVS/arch working directory. This is where cvs up is
> done periodically and also form where I commit.

Yes, that's the general idea.

> From time to time changes are merged into the main tree from other trees
> and committed to CVS so arch main and the CVS repo are always just one
> update or commit from eachother.

Yeah.

Just use tla-cvs-sync, then you can synchronize often.  With the emacs
tree -- which changes very frequently -- I do it every time I happen to
login to the sync host, which is usually several times a day; I'd do
automatically from a cron script except that I'm not sure how to enter
my GPG pass-phrase then, and I'm not sure I want to keep around a
pass-phraseless key on that host...

-Miles
-- 
In New York, most people don't have cars, so if you want to kill a person, you
have to take the subway to their house.  And sometimes on the way, the train
is delayed and you get impatient, so you have to kill someone on the subway.
  [George Carlin]




reply via email to

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