Re: [Firebird-devel] Conversion of CVS to Subversion
On 15-7-2012 6:53, marius adrian popa wrote: > I can help you to migrate it to git i did a few years ago some scripts , > svn is against my principles : complex and slow > http://mapopa.blogspot.ro/2009/12/found-bug-in-git-cvsimport-so-i-will.html I don't want to make this a source control beauty contest :). Mark -- Mark Rotteveel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel
Re: [Firebird-devel] Conversion of CVS to Subversion
Mark Rotteveel wrote: > I don't want to make this a source control beauty contest:). DO you actually NEED to migrate from CVS? Dimitry did ask, and to be honest, in the absence of a better option on the DVCS front, staying with CVS is just as valid a choice these days. Will Subversion actually add anything other than wasting time and requiring people to rewrok their end of things. Jaybird's code base is small enough that it does not suffer from the problems Subversion was intended to solve, and I would have thought that a move to a DVCS solution would be the only logical move IF one is needed. But CVS still provides a viable option at the moment, with people creating their own ports into their preferred DVCS solution ... I still prefer Hg since it does actually work cross platform where Git requires different methods for Linux and Windows. Although I'm quite happily committing to git projects via hg anyway :) -- Lester Caine - G8HFL - Contact - http://lsces.co.uk/wiki/?page=contact L.S.Caine Electronic Services - http://lsces.co.uk EnquirySolve - http://enquirysolve.com/ Model Engineers Digital Workshop - http://medw.co.uk Rainbow Digital Media - http://rainbowdigitalmedia.co.uk -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel
Re: [Firebird-devel] Conversion of CVS to Subversion
On Sunday 15 Jul 2012 12:30:23 Lester Caine wrote: > > Will Subversion actually add anything other than wasting time and requiring > people to rewrok their end of things. > Rewrok? We should add that as a new word in the language - To spend time fixing things that worked fine before. :-) Anyway, for me, I've found subversion to be way quicker to checkout, so for Firebird that is a big plus but firebird is quite a large code base. OTOH, branches and tags work very differently to CVS. Basically in subversion a tag must be treated as just another branch as far as the end user is concerned, which was not obvious at the beginning. Overall I haven't yet found a compelling need to move my local code from cvs, but if I did I think I would look at git before svn. Interesting that you prefer hg over git. Maybe I should have a look at that someday. Paul -- Paul Reeves http://www.ibphoenix.com Specialists in Firebird support -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel
Re: [Firebird-devel] Conversion of CVS to Subversion
15.07.2012 15:11, Paul Reeves wrote: > I've found subversion to be way quicker to checkout It is strange because SVN usually doesn't use compression during network transfer in contrast to CVS. Of course, if you have 100mb network, it doesn't matter... -- WBR, SD. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel
Re: [Firebird-devel] Conversion of CVS to Subversion
On 15-7-2012 13:30, Lester Caine wrote: > Mark Rotteveel wrote: >> I don't want to make this a source control beauty contest:). > > DO you actually NEED to migrate from CVS? Dimitry did ask, and to be honest, > in > the absence of a better option on the DVCS front, staying with CVS is just as > valid a choice these days. Will Subversion actually add anything other than > wasting time and requiring people to rewrok their end of things. Personally I prefer Subversion over CVS, and on the other hand I don't really see the point of using a DVCS for a project like Jaybird. The behavior of CVS when renaming or moving files leaves a lot to be desired about, especially with regard to keeping history between renames and moves of files. Some of the upcoming changes I want to do (and unfortunately some I already did), involve renaming and moving files. I would prefer to be able to track the history between file moves and renames. This I can do with Subversion, but not with CVS. I do know that Roman was already planning to migrate to Subversion before I joined, so maybe he has additional reasons. > Jaybird's code base is small enough that it does not suffer from the problems > Subversion was intended to solve, and I would have thought that a move to a > DVCS > solution would be the only logical move IF one is needed. But CVS still > provides > a viable option at the moment, with people creating their own ports into their > preferred DVCS solution ... I still prefer Hg since it does actually work > cross > platform where Git requires different methods for Linux and Windows. Although > I'm quite happily committing to git projects via hg anyway :) I have up to now not used a DVCS (with the exception of IBM Rational Jazz which IMHO is over-engineered), and from what I do know about them I don't see the benefit for Jaybird. Mark -- Mark Rotteveel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel
Re: [Firebird-devel] Conversion of CVS to Subversion
Paul Reeves wrote: > Overall I haven't yet found a compelling need to move my local code from cvs, > but if I did I think I would look at git before svn. Interesting that you > prefer hg over git. Maybe I should have a look at that someday. Actually it's a little academic ... I prefer TortoiseHg as a client which bridges nicely with BeyondCompare for two and three way manual merges. Working into git is just transparent on most areas ( except subrepo/submodule ) and so I can work on the Windows and Linux machines identically keeping them in sync while developing. I found that the lack of a coherent cross platform tool set with Git just made native working a nightmare, and the windows client actually trashed all my other secure network connections. Something that has supposedly been fixed, but is still a different tool set to the Linux installations. I still use CVS for the older programs and have yet to port them to Hg, but that will happen once Hg is also fully integrated into Eclipse ... at present Eclipse/CVS just works out of the box and has for years, although Eclipse/SVN is equally feature rich. BeyondCompare dovtailing in on that as well. -- Lester Caine - G8HFL - Contact - http://lsces.co.uk/wiki/?page=contact L.S.Caine Electronic Services - http://lsces.co.uk EnquirySolve - http://enquirysolve.com/ Model Engineers Digital Workshop - http://medw.co.uk Rainbow Digital Media - http://rainbowdigitalmedia.co.uk -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel
Re: [Firebird-devel] Conversion of CVS to Subversion
On 15-7-2012 16:51, Dimitry Sibiryakov wrote: > 15.07.2012 15:11, Paul Reeves wrote: >> I've found subversion to be way quicker to checkout > > It is strange because SVN usually doesn't use compression during network > transfer in > contrast to CVS. Of course, if you have 100mb network, it doesn't matter... Subversion uses ZLib compression in its protocol just like CVS does. The advantage in Subversion is that client -> server also sends diffs where CVS sends the full file from client to server. Mark -- Mark Rotteveel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel
Re: [Firebird-devel] Conversion of CVS to Subversion
15.07.2012 18:57, Mark Rotteveel wrote: > The > advantage in Subversion is that client -> server also sends diffs where > CVS sends the full file from client to server. Unfortunately, it does not send diffs when comparing two non-current versions. Instead it sends two full files and do comparsion locally. -- WBR, SD. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel
Re: [Firebird-devel] Conversion of CVS to Subversion
Am 15. Juli 2012 18:23:55 schrieb Mark Rotteveel > > I do know that Roman was already planning to migrate to Subversion > before I joined, so maybe he has additional reasons. Reasons were: - same VCS for Firebird (core project uses SVN, some others do as well); - should be supported by SF.net and Jira; - should support "move" without loosing a history; - should be integrated with Eclipse at least on the same level as CVS. Additional benefit compared to CVS - I can work with it from behind the company's firewall, since HTTP is usually open, and CVS and SSH ports are closed. Also, Java plugin, which contains part of Jaybird is already in SVN repository and it was agreed long time ago in the admin list that Jaybird migrates to SVN after 2.2 release. So, unless the core project is going to leave SVN and move to git, or we change the hosting from SF.net to some other project hub, Jaybird should migrate to SVN. Roman -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel