tag:blogger.com,1999:blog-25023280.post3677750956333837902..comments2023-09-10T06:25:56.441-07:00Comments on Releng of the Nerds: Tag after ReleaseKim Moirhttp://www.blogger.com/profile/14700841495895160750noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-25023280.post-88441345338358576572010-03-12T14:19:59.835-08:002010-03-12T14:19:59.835-08:00So, for 3.7 you'll be using Git, right?So, for 3.7 you'll be using Git, right?nickbhttps://www.blogger.com/profile/09200865148587349560noreply@blogger.comtag:blogger.com,1999:blog-25023280.post-82995127484752106542010-03-12T14:19:30.328-08:002010-03-12T14:19:30.328-08:00This comment has been removed by the author.nickbhttps://www.blogger.com/profile/09200865148587349560noreply@blogger.comtag:blogger.com,1999:blog-25023280.post-64470269807304775402010-03-03T01:15:52.858-08:002010-03-03T01:15:52.858-08:00Big thank you for you for your efforts.Big thank you for you for your efforts.Lars Vogelhttps://www.blogger.com/profile/15780848976283335301noreply@blogger.comtag:blogger.com,1999:blog-25023280.post-35381856903191228562010-03-03T00:55:36.221-08:002010-03-03T00:55:36.221-08:00I know, the point is that it is mind boggling that...I know, the point is that it is mind boggling that you guys stuck with CVS that long. In my view it's pure masochism. Apache migrated their CVS to subversion half a decade ago. A pretty big effort, sure, but they haven't looked back.<br /><br />I know getting rid of cvs has been on the agenda for ages. But release after release, you guys stick with it. Tagging takes ages, branching and merging is a nightmare, it doesn't actually track file renames (that must be horrible with the excellent refactoring in eclipse).<br /><br />And tagging millions of lines of code only takes that long because you are using CVS. Any more modern solution does that in about 1 second. So add up all the time over the years spent waiting for CVS to do its thing and you probably end up with enough to do a sensible migration to something better.Jilleshttps://www.blogger.com/profile/09338320878791398261noreply@blogger.comtag:blogger.com,1999:blog-25023280.post-43627397318026738982010-03-02T14:28:14.237-08:002010-03-02T14:28:14.237-08:00Jilles. Thank you for your spirited comments.
...Jilles. Thank you for your spirited comments. <br /><br />The CVS timeouts are due to the server infrastructure being overwhelmed, not CVS itself. Tagging many millions of lines of code takes time. Support for git was recently introduced to eclipse.org. The tooling to support git is still maturing within eclipse. <br /><br />Moving to a new SCM for a 10 year old project with a huge code base is not a trivial undertaking. When we do this it will be a significant plan item that on a release plan. Not only does the tooling within Eclipse have be mature, but the build technology that we use must also support the SCM. <br /><br />Patches welcome :-)Kim Moirhttps://www.blogger.com/profile/14700841495895160750noreply@blogger.comtag:blogger.com,1999:blog-25023280.post-7998887113494439392010-03-02T13:21:28.801-08:002010-03-02T13:21:28.801-08:00What kind of masochistic release manager even tole...What kind of masochistic release manager even tolerates the use of CVS anywhere near a source tree under his/her control?!? Time outs? Hours waiting for a freaking tag?!? What could possibly be worth that pain and horror?<br /><br />Seriously, what is the technical reason here? I think the moment where you couldn't tell developers to use something modern/decent/that doesn't suck big time, passed about half a decade ago. Arguably, SVN has been a perfectly good drop in replacement for CVS since it was released in 2005. More recently, people serious about merges, tagging, branches etc. use git.Jilleshttps://www.blogger.com/profile/09338320878791398261noreply@blogger.com