info-cvs
[Top][All Lists]
Advanced

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

RE: How well does CVS handle other types of data?


From: Greg A. Woods
Subject: RE: How well does CVS handle other types of data?
Date: Thu, 12 Jul 2001 16:23:55 -0400 (EDT)

[ On Thursday, July 12, 2001 at 09:38:17 (-0500), Thornley, David wrote: ]
> Subject: RE: How well does CVS handle other types of data?
>
> > Learn to separate your unmergable files form your other stuff 
> > and build
> > procedures and processes to bring them together only at build time!
> > 
> Why?  What do I get out of this that I don't get by keeping the
> binary source files with the text source files and use CVS on both
> of them?  What does it buy me?

"Doctor!  Doctor!  It hurts when I bang my head against the wall!"

Well stop banging your head against the wall!!!!!

If you keep your binaries and your sources separate you won't have this
problem in the first place!!!!!

> You've accused me in another post of not being able to see a screwdriver
> because there's a hammer in my hand.  I've asked what a screwdriver is,
> and where to get one, and so far I've got a piece of metal I can pound
> into something almost as useful to drive in screws as the claw of my
> hammer.  If you'd show me something better, like a piece of metal I could
> pound into a better screwdriver than I've got, I'm very willing to learn.

I did show you something better.  Several things in fact!  Here's one of
the alternatives, AGAIN:

Keep and manage your binaries separately from your source code.  Create
a build system that pulls the various components together as desired.

That's the easiest solution.  It's so easy it's child's play -- brain
dead simple.  There literally can't be anything simpler.

When you have a problem managing disparate types of data, don't manage
them the same way!!!!!

> > > And the version control system that allows branching and makes it
> > > relatively painless to merge binary files that get changed in a merge
> > > would be....
> > 
> > There isn't one (that I know of).
> > 
> Right.  This is the point that you completely miss.  If you are going to
> tell me not to use a particular tool for a particular task, you need to
> show me either that that tool doesn't work for that task, or that there
> is a better tool.  You haven't done either.

BUT THAT WASN'T THE POINT!  THE POINT WAS THAT YOU WANT THE IMPOSSIBLE!!!!

The point of saying you can't see the screwdriver because you've got a
hammer in your hand is that you aren't thinking outside the box and
you're failing to see how to separate your problems out into managable
subdomains.

You're still seeing CVS as the only tool in your toolbox.  It MUST NOT BE!!!!

-- 
                                                        Greg A. Woods

+1 416 218-0098      VE3TCP      <address@hidden>     <address@hidden>
Planix, Inc. <address@hidden>;   Secrets of the Weird <address@hidden>



reply via email to

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