[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [stellation-res] Repository shadowing and problem resolutions
|
On Saturday 20 July 2002 06:24 pm, Florin Iucha wrote:
> On Sat, Jul 20, 2002 at 05:33:33PM -0400, Mark C. Chu-Carroll wrote:
> > Florin: to answer the question you asked in Bugzilla, in slightly
> > more general terms.
> >
> > The IBM team is self-hosting on Stellation. So we do checkins to
> > our local stellation server. I'm mirroring changes back and forth
> > to the CVS server.
> >
> > I'm working on a script to automate the process, but it's not completely
> > trustworthy yet, so I'm doing the mirroring by hand. In general,
> > mirroring should happen every day in the morning. At the moment, since
> > it's manual, I'm doing the mirroring weekdays when I get in in the
> > morning. Weekends are haphazard, as my schedule permits. I'll try to get
> > Dave's changes mirrored out to the CVS server later today, and I'll post
> > to the mailing list when I do.
>
> Could you please put a "ChangeLog" file and manually record there every
> syncronization? So we can make sure we talk about the same repository?
>
This is actually something I've been thinking about: what's really the best
way of maintaining a strong relationship between the two repositories? It's
hard with CVS, because there isn't a great way of recording project
versions in CVS.
The changelog is one route: to say that the CVS checkin at time X corresponded
to Stellation component version Y.
The other route is to use CVS tags to label things in the CVS repository
as corresponding to a particular repository version. The catch is, between
the four subproject components, we're talking about creating *hundreds* of
tags over the next couple of months, before we get to the point where
we self-host on eclipse.org. I don't know how well CVS and Eclipse will cope
with that volume of tags.
I tend to actually prefer the tag approach, because a version tag
in CVS does correspond roughly to a project version in Stellation.
-Mark
--
Mark Craig Chu-Carroll, IBM T.J. Watson Research Center
*** The Stellation project: Advanced SCM for Collaboration
*** http://www.eclipse.org/stellation
*** Work Email: mcc@xxxxxxxxxxxxxx ------- Personal Email: markcc@xxxxxxxxxxx