I’m an old guy, and I mostly use pretty old stuff, but occasionally I think I should migrate to more up to date tools. I’ve used svn for 20 years. I know I should have moved to git long ago. I have also been using Eclipse as an IDE since forever. I run on apache. My systems aren’t virtual. One of my main websites is still hand wrought in PHP, and another is using an ancient and obsolete version of zend framework which has been abandoned by Zend. I think of moving it, maybe to laravel, maybe even to ruby on rails.
This documents my effort to modernize, if only a little. This is a very uncomfortable process because there are times when I’m sure I’m going to foul up the running sites, and be unable to get them up, or that I’m not going to be able to fix the next bug that comes along.
The development environment
Recently (last couple of months) I’ve been having a lot of trouble with my svn repository on tarragon. I’ve been using this repository on tarragon since 2004. It has a lot of stuff in it, and a lot of cruft. Maybe that is why it is so slow. But it has gotten so I can’t reliably check out a big project with a lot of files, or commit back a big project with a lot of files.
I’ve partially moved to git several times. But the truth is that I know svn better, and when I get into a crunch it has always been easier to fall back on svn. However, the issues with svn are making it impossible to work. This documents a very serious effort to move everything to git.
I have moved the wmbuck.net and the media websites to github, and the checked out live versions are clones from github. Both of them rely on a set of libraries which were previously called WMB, but I was scolded by composer about using upper case names, and the library is now called wmblib. All of these are under the account deebuck. The ancient version of Zend Framework which wmbuck.net relies upon has been cloned also into my deebuck account, so that composer will quit reminding me that it has been abandoned by Zend.
The svn repository on tarragon is still quite extensive and includes older versions of the moved stuff, as well as tons of other stuff that isn’t active. Most of this stuff will never move to git. But for the active stuff, the svn repository is now firmly out of date, and my intention is to abandon the versions there.