30.09.2010 15:16, Erich Titl пишет: > Andrew > > at 30.09.2010 13:08, Andrew wrote: >> On 29/09/10 09:52, Martin Hejl wrote: >>> But either way - I didn't mean to start a "which versioning system >>> should we use" discussion, especially since it doesn't matter to the >>> problem at hand - no matter which versioning system is used, the source >>> tarballs still need to be uploaded into the File Release System. >>> >>> Martin >>> >>> >> Sorry, I wrongly understand you. >> >> In any way, IMHO it'll be good to switch to one of more modern >> versioning system. CVS has some limitations that affects project >> development process - for ex., if we will use git or mercurial (about >> SVN - I don't sure because I didn't use it at all), we can mark commits >> that corresponds to each our release - so in buildenv config developer >> can specify for any version he wants to build some package (new or >> updated) and in same time we can continue project development for >> pre-release branch without breaking something. > Maybe I am completely off course here, but I don't know of any source > code managament system, starting with SCCS through RCS, CVS, SVN ... you > name it, which would not allow you to tag a specific commit for release, > e.g. mark a certain development stage with a common tag. > CVS allows to add tag only on current tree's state. It doesn't allow to tag, for ex., yesterday commit - at least it doesn't allow to do this easily (of course, you can tag each of hundreds files - but this isn't right method, agree?). >> So I think that it'll be good if we will discuss about versioning system >> update (which system will be more preferred to this project) - so more >> opinions from members will be better than closed discussion of active >> developers/committers. > So what exactly is missing and what do we gain by using another > versioning system, given, I don't know git or mercurial, but I am > missing some features of CVS in SVN (mostly automatic comment expansion > in the code). > > cheers > > Erich CVS looks like file version-orientes SCM - I didn't see how I can specify commit for which I want to do roll-back of all tree - just for some specified file; and it doesn't support such useful things as bisecting, stashing, etc.
------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ leaf-devel mailing list leaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-devel