PHP/MySQL CVS/SVN? Acronym soup?
Date: 02/17/07
(PHP Community) Keywords: php, mysql, sql, java, web
Hello again,
I have a few small projects I work on in PHP--mostly personal things and occasionally a project or two for work.
The problem is that I often work on more than one machine: one for work and my laptop. The projects rarely mingle, but I frequently find the need to refer to my old projects.
I'm basically looking for a cvs-like system in PHP. Like a personal online code repository, if you will. I've been running a MediaWiki installation, but it's really not designed for this sort of thing.
Ideally, it would have basic change tracking, search, and syntax highlighting (although if it doesn't, I'm handy enough with highlight_string() to add it in :). Bonus points for built-in debugging (yeah right) and for other language support (Java/C/MATLAB/TeX a plus). I'm not concerned at all about collaboration features, but I wouldn't mind them.
Any suggestions? I have PHP5/Rails/Python/MySQL available. I would prefer something in PHP/MySQL as I'm more comfortable with that pairing, but the others definitely aren't foreign.
(I'd like to keep this web-based and leave command-line utilities (e.g. cvs and subversion) as last resorts.)
I suppose I could write my own, but I guess that kind of brings about the whole "chicken and egg" thing.
Thanks in advance, everyone. Have a great long weekend!
edit: a friend just told me about PEAR, and I'm looking into it. Opinions?
Source: http://community.livejournal.com/php/541813.html