[Top][All Lists]
[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
- Re: [Gnu-arch-users] [Fwd: SourceForge.net Service Update: CVS], (continued)
- Re: [Gnu-arch-users] [Fwd: SourceForge.net Service Update: CVS], David Brown, 2003/09/22
- [Gnu-arch-users] ego and the contest, was: SourceForge.net Service Update: CVS, MJ Ray, 2003/09/21
- [Gnu-arch-users] Re: ego and the contest, was: SourceForge.net Service Update: CVS, Miles Bader, 2003/09/22
- Re: [Gnu-arch-users] Re: ego and the contest, was: SourceForge.net Service Update: CVS, Tupshin Harper, 2003/09/22
- [Gnu-arch-users] Re: ego and the contest, was: SourceForge.net Service Update: CVS, Miles Bader, 2003/09/22
- Re: [Gnu-arch-users] Re: ego and the contest, was: SourceForge.net Service Update: CVS, Tupshin Harper, 2003/09/22
- Re: [Gnu-arch-users] Re: ego and the contest, was: SourceForge.net Service Update: CVS, Robert Anderson, 2003/09/22
- Re: [Gnu-arch-users] Re: ego and the contest, was: SourceForge.net Service Update: CVS, Tom Lord, 2003/09/22
- Re: [Gnu-arch-users] Re: ego and the contest, was: SourceForge.net Service Update: CVS, Tupshin Harper, 2003/09/22
- Re: [Gnu-arch-users] Re: ego and the contest, was: SourceForge.net Service Update: CVS, Stephen J. Turnbull, 2003/09/24
- Re: [Gnu-arch-users] Re: ego and the contest, was: SourceForge.net Service Update: CVS,
Zack Brown <=