On 11/20/10 13:19, Joost 't Hart wrote:

Hi!

[...]
> The concept suggests more than plain CVS can do for you, and using my
> (cervisia) CVS client I cannot find any trace of these patches. Each
> file has its own private history, which is nice and necessary, but imho
> clearly not sufficient.

I don't want to break off a war here what is the correct versioning 
system. IMHO the important point is that there is any.

> This is also the reason why I always vote for using SVN (subversion),
> which works in terms of tree revisions.

SVN has also some drawbacks. The main advantage of cvs is that it is 
pretty slick and doesn't dump down megabytes of metadata every time you 
uptdate your tree and is available everywhere easily, most likely 
already installed. It's so to speak the smallest common system.

Back then when we decided on cvs instead of svn one major point was that 
it is small. I used a gsm-line back then and used that connection to the 
net for more than 2 years. I still use it now from time to time if I 
check into the repository while traveling.

> Underneath there is - of course
> - file version management, but that is only to save disk space, so to
> speak. Within SVN patches can really be associated to any number of
> files that were updated as a single impartible (sort of, and if the
> developer behaves well...) action.

In cvs you'd have to use releases for this.

> Now the question: Is this patch list a bit of a brag, or is there
> something that sourceforge adds to plain-CVS that we somehow did not
> enable?

@sf it is listed as cvs but as far as I got it they use another version 
system inside. I can switch on various featrues in the project admin, 
also other version control systems (git, mercurial, bzr, svn). I do not 
know if there is a seemless conversion however, that is if it is enough 
to just switch on git and be done. Sounds like that, but I admit that I 
do not really like to play with our software repository at the moment. 
It simply works. And I also admit that I'm no guru in version control 
systems. I use cvs for years now and I'm comfortable with it.

> Note that the patches in the list all link to the root of the
> repository tree display. They do not carry even the commit text
> description. They tell us "something" has changed "then" by "him/her";
> but not what or why.

cvs lists this information at the end of the day.

> Or does the patch list simply assume that a projects uses SVN
> (sourceforge supports it, of course), in which case the concept of a
> patch could really be meaningful...

AFAIK(!) it is generated while converting the cvs input to sf's internal 
version system. I think while ago this was svn I'm not sure they use svn 
today. I think they'd most likely use git. They offer cvs and svn to the 
users of course.

cu
Alexander

------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
_______________________________________________
Scid-users mailing list
Scid-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to