You are not logged in.

#1 2006-08-14 00:51:10

synthead
Member
From: Seattle
Registered: 2006-05-09
Posts: 1,332

What is CVS?

I've always been a little confused about the CVS.  What is it?  How does it work?  How would one use it?

Thanks!

Offline

#2 2006-08-14 01:04:07

kensai
Member
From: Puerto Rico
Registered: 2005-06-03
Posts: 2,484
Website

Re: What is CVS?


Follow me in: Identi.ca, Twitter, Google+

Offline

#3 2006-08-14 02:40:21

user
Member
Registered: 2006-03-29
Posts: 465

Re: What is CVS?

"code revision management tool" came to my mind atm,
subversion is the improved(some are different but mostly very convenient) implementation(fork) of cvs.

BTW, git also very interesting tool same kind of..


I removed my sig, cause i select the flag, the flag often the target of enemy.

SAR brain-tumor
[img]http://img91.imageshack.us/img91/460/cellphonethumb0ff.jpg[/img]

Offline

#4 2006-08-14 03:22:03

codemac
Member
From: Cliche Tech Place
Registered: 2005-05-13
Posts: 786
Website

Re: What is CVS?

Offline

#5 2006-08-14 07:40:07

synthead
Member
From: Seattle
Registered: 2006-05-09
Posts: 1,332

Re: What is CVS?

Ahhh ... had a feeling about that big_smile  So in the AUR, it's probably best to get the CVS versions of things because it's always up to date, right?

Offline

#6 2006-08-14 08:24:57

Jarsto
Member
From: Groningen, The Netherlands
Registered: 2005-11-18
Posts: 35
Website

Re: What is CVS?

synthead wrote:

Ahhh ... had a feeling about that big_smile  So in the AUR, it's probably best to get the CVS versions of things because it's always up to date, right?

Yes and no. CVS is the current development code. It's the most up to date, but unlike a regular release there's no guarantee it will be stable. Essentially getting the CVS (or SVN, which is the same sort of thing) version of a package means you're trading some (potential) loss of stability for the latest and greatest features.


Jarsto

Offline

#7 2006-08-14 16:16:47

paranoos
Member
From: thornhill.on.ca
Registered: 2004-07-22
Posts: 442

Re: What is CVS?

maybe i'm just being nit-picky here, but getting the CVS or SVN package from AUR doesn't guarantee  you have the latest code either. Generally, the PKGBUILD will specify a revision number to get. CVS and SVN allow you to not only get the latest code, but also to backtrack, get older code, and see the differences.

SO, in order for you to get the LATEST code, you either have to edit the PKGBUILD to get the last revision, or wait for an update on the AUR.

Beware though that not all CVS revisions are safe. A coder can commit a change that he hasn't tested, then fix it later. This is a good reason why AUR packages specify a revision that the packager has compiled successfully, and hopefully ran well on his system.

Offline

#8 2006-08-14 16:24:54

dtw
Forum Fellow
From: UK
Registered: 2004-08-03
Posts: 4,439
Website

Re: What is CVS?

paranoos wrote:

SO, in order for you to get the LATEST code, you either have to edit the PKGBUILD to get the last revision, or wait for an update on the AUR.

Not strictly true.  All -cvs and -svn and even mercurial pkgs within the AUR _should_ be compatible with versionpkg, which removes the need for such editing and should guarantee the latest version.  I believe that aurbuild even has versionpkg integration these days

Offline

Board footer

Powered by FluxBB