info-cvs
[Top][All Lists]
Advanced

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

Re: Crazy idea - replace RCS backend with ClearCase...!!!


From: Donald Sharp
Subject: Re: Crazy idea - replace RCS backend with ClearCase...!!!
Date: Wed, 23 May 2001 07:37:48 -0400
User-agent: Mutt/1.2.4i

Why not just use clearcase??? 

What do you think you are actually gaining by doing this?

donald
On Wed, May 23, 2001 at 01:03:37AM +0000, Julian Gosnell wrote:
> OK,
> 
> That makes my life harder....
> 
> I reiterate the same question though:
> 
> Does this library represent the only interface between the data that it
> encapsulates and the cvs binary ?
> 
> I guess I might now be looking at writing a library instead of some
> scripts....
> 
> Thanks again,
> 
> 
> Jules
> 
> 
> Chris Cameron wrote:
> 
> > Sorry to throw a spanner in the works, but from 1.10, CVS incorporates RCS
> > as a set of libraries and doesn't call the external rcs commands.
> >
> > ***************************************************************
> > Chris Cameron                       Open Telecommunications Ltd
> > Product Manager                           IN Product Management
> > address@hidden                           P.O.Box 10-388
> >       +64 4 495 8403 (DDI)                          The Terrace
> > fax:  +64 4 495 8419                                 Wellington
> > cell: +64 21 650 680                                New Zealand
> > Life, don't talk to me about life ....(Marvin - HHGTTG)
> >
> > -----Original Message-----
> > From: address@hidden [mailto:address@hidden Behalf Of
> > Julian Gosnell
> > Sent: Wednesday, 23 May 2001 10:43 a.m.
> > To: address@hidden
> > Subject: Crazy idea - replace RCS backend with ClearCase...!!!
> >
> > OK - I'm mad, now here me out....
> >
> > Imagine you work for a large company.
> >
> > They decide on a 'strategic' SCM - Clearcase - in which every project
> > must live.
> >
> > They then task you with looking at OpenSource development methodologies
> > and tools.
> >
> > Unsurprisingly, all of these use CVS - because it does the job and is
> > free - in all senses of the word.
> >
> > I can look at forking each OpenSource project that I might like to
> > deploy within my company (e.g. SourceForge, Tinderbox, Bonsai etc.),
> > producing a Clearcase backend, and maybe merging (licences and project
> > owners permitting) back my code, in the hope that it will continue to be
> > maintained and I won't be left out on a branch, or I can consider
> > something wierd :
> >
> > Tools using CVS for their SCM, ulimately as I understand it (I'm open to
> > correction here), end up calling RCS. RCS has a nice small, closed set
> > of functionality. I would be surprised if Clearcase could not replicate
> > all of this... - So
> >
> > What is to stop me writing several wrapper scripts (e.g. ci, co, rcs
> > etc...) which actually call clearcase to do the file-based version
> > control ? This would be one piece of well defined work. Most well
> > written CVS backends would continue to work oblivious to the fact that
> > the implementation of the file versioning had changed. I would be happy
> > since I could painlessly deploy OpenSource tools and work through CVS
> > with them and my company would be happy because they would have all
> > their source stuck into a repository which has cost them a small
> > fortune.
> >
> > I guess what I'm asking is, "Is the interface between CVS and a project
> > in it's Repository completely described by RCS", or does CVS do things
> > like go under the covers and parse the contents of RCS files ?
> >
> > What would the gotchas be ?
> >
> > Do you still think I'm crazy ?
> >
> > BTW - I work on two OpenSource projects using CVS in my own time, and
> > try to advocate use of and contributing to OpenSource and FreeSoftware
> > in my company, so if you fancy flaming me for wanting to rip-off
> > everyone's hard work and put it to my own capitalistic ends, please
> > think again.
> >
> > Thanks for your time,
> >
> > Jules
> >
> > _________________________________________________________
> > Do You Yahoo!?
> > Get your free @yahoo.com address at http://mail.yahoo.com
> >
> > _______________________________________________
> > Info-cvs mailing list
> > address@hidden
> > http://mail.gnu.org/mailman/listinfo/info-cvs
> 
> 
> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
> 
> 
> _______________________________________________
> Info-cvs mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/info-cvs



reply via email to

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