What is CVS anyway?

I know I could find out this my self if I took couple hours and search into it, but the blender project site just seems so confusing for newbie like me.

So what is this “it is on the current CVS” card, that keeps being flashed from time to time?
And is there any way of getting pre-compiled binary files of that “current CVS” release?
For example, the UV mapping from window was broken in the 2.30-> release, but I was rougly being said that this has been fixed in the current CVS version.
Do I just have to switch between blender versions whenever I need to do some UV mapping, or is there a way to get a version where this was fixed? I don’t mean some sourcecode that I can download.
Wouldn’t it be possible for someone to take these CVS thingies and release to the public so people who really “need” the new features, could get them with the risk of getting some major system crashes?

CVS stands for concurrent version system, it alows for people to update the blender source code and anyone to download the latest source code of blender and compile it them self.
ztonzy does a CVS and tuhopuu2 build every few days

I am no expert, but I can compile from the CVS so here are my thoughts:

CVS: Central Revsioning System: It’s a central repository of code that is sensitive to changes to the files in the repository. It’s a very cool way to keep track of a project as big as blender.

If you are a windows user it’s pretty easy to compile the latest CVS code (Linux it’s a breeze, I guess).

Here is the document you need to read and follow:

I’d add these notes:

  • Install all the development stuff when you install cygwin, of everything if you have plenty of hard drive space and are a newbie to coding and compiling.

  • add these two lines to the makefile:

CFLAGS="-pipe -ffast-math -O3 -march=pentium3 -mmmx -msse -mfpmath=sse -fomit-frame-pointer"
CCFLAGS="-pipe -ffast-math -O3 -march=pentium3 -mmmx -msse -mfpmath=sse -fomit-frame-pointer"

(if you have a Pentium 3 or better, this will make Blender much faster)

It’s Concurrent Versions System.



It’s Concurrent Versions System.

Wasn’t it

Casual Version Server?



CVS stands for Cool Vaccination Service


Well thanks!

Now I know… little bit more.

hmm… I always thought it stood for “Can’t Visitors Sing”. Well you learn somthing new every day :wink:

N.B I apoligise in advance for this waste-of-server-space post :smiley: