On Sep 10, 2006, at 18:39, firstname.lastname@example.org wrote:
> My company is trying to set up a Linux server
> specifcally to hold a subversion source code
> repository, and therefore at the moment we have
> complete freedom. All that is set is the (somewhat
> underpowered) box we intend to use. I will admit that
> we all are primarily Windows programmers although I
> did put myself through grad school as a unix sysadmin
> (I am not admitting how long ago that was).
> I know that subversion is compatible with many
> versions of Linux. I was wondernig given an open
> choice whether there are some that would be especially
> easy to install. The target hardware is a 300 MHz
> Pentium II with 128 MB of RAM. Our current source
> code repository is also somewhat small but we are a
> distributed programming group and trying to stay in
> sync via emailed zip files is not working very well.
> I also have a local SourceSafe but, to be blunt, even
> though I have used it extensively it is not my
> favorite system. We desperately need a more powerful
> system available to all our programmers.
Since nobody has mentioned it yet, I'll put in my 2¢ for Mac OS X.
You'd need to buy a Mac, but a Mac mini is not very expensive
considering what you get, and it already has a fully-functioning and
auto-updating OS installed on it with an award-winning and easy-to-
use GUI, so all you'd need to worry about is installing Subversion,
which is also painfully easy if you use a package manager like
MacPorts . Just download the MacPorts disk image and run the
installer, then run "sudo port install subversion" and you've got
Subversion. If you wanted to serve your repository with Apache 2,
instead run "sudo port install subversion +mod_dav_svn" to also get
Apache 2 and the mod_dav_svn module. To keep up to date, periodically
(monthly?) run "sudo port selfupdate" and then "sudo port -u upgrade
outdated" to receive new versions of any of your installed ports and
the MacPorts base system.
There are of course other ways to install Subversion on Mac OS X,
including handy Installer packages that don't require the whole
MacPorts infrastructure, but I don't think they offer Apache as well,
and in any case you're then responsible for noticing updates
yourself, whereas MacPorts makes that as easy as two commands, which
you could even shove into a crontab if you like, mailing you the
output so you know when things were upgraded.
Mac OS X is of course Unix under the hood (similar to FreeBSD) so if
you wanted to play with that kind of an operating system, you could
still do that on a Mac.
To unsubscribe, e-mail: email@example.com
For additional commands, e-mail: firstname.lastname@example.org
Received on Mon Sep 11 23:16:00 2006