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

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

Re: [Gnu-arch-users] Re: ego and the contest, was: SourceForge.net Servi


From: Zack Brown
Subject: Re: [Gnu-arch-users] Re: ego and the contest, was: SourceForge.net Service Update: CVS
Date: Mon, 22 Sep 2003 21:49:00 -0700
User-agent: Mutt/1.5.4i

This would make a great addition to the tutorial.

Be well,
Zack

On Tue, Sep 23, 2003 at 11:08:22AM +0900, Miles Bader wrote:
> Tupshin Harper <address@hidden> writes:
> > >I'm happily using tla to manage my emacs hacking, and so far I've had
> > >little problem remaining in sync with CVS (with changes flowing in both
> > >directions).  It's quite nice actually.
> >
> > Is there a HOWTO on this...any general pointers?
> 
> I'm not aware any HOWTO, but it's generally pretty simple -- setup a
> source tree to act as the `gateway' sources, and make sure it's both a
> CVS working dir (has CVS dirs) and an arch project tree (has {arch} dir).
> 
> To sync:
> 
>   (1) Do `cvs update'
> 
>   (2) For each pending arch changeset:
>         A. replay the changeset into the the current source tree.
>         B. Fix up any conflicts.  Of particular note is ChangeLog
>            conflicts, which happen quite often, but are usually easy to
>            handle automatically.
>         C. Do any cvs adds/rms necessary.
>         D. Make a log file to use for cvs checkin (probably based on
>            the changeset's log text).
>         E. cvs commit the files changed by the arch changeset
> 
>   (3) Finally, commit the previously checked out CVS changes (which have
>       been sitting in the project tree since step 1) as a new arch
>       changeset.  I make no attempt at identifying `changesets' from CVS
>       because it just doesn't work with the emacs tree (maybe it would
>       with other projects that use more disciplined CVS checkins).
> 
> [Insert conflict and consistency checks liberally.]
> 
> I use a shell script to do all of the above; see `tla-cvs-sync' in
> address@hidden/tla-tools *
> 
> -Miles
> 
> * address@hidden is available at
>   http://arch.linuxguru.net/~miles/address@hidden
> -- 
> "Most attacks seem to take place at night, during a rainstorm, uphill,
>  where four map sheets join."   -- Anon. British Officer in WW I
> 
> 
> _______________________________________________
> Gnu-arch-users mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/gnu-arch-users
> 
> GNU arch home page:
> http://savannah.gnu.org/projects/gnu-arch/

-- 
Zack Brown




reply via email to

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