Running a Legacy CVS Server over SSH on FreeBSD: Secure Setup and Hardening

This guide rebuilds a classic CVS-over-SSH setup into a clear, security-focused runbook for FreeBSD environments. It covers repository initialization, SSH key restrictions, ACL/commit mail basics, and optional cvsweb access.

Read More

Running MSBuild 4.0 and 3.5 Side by Side on Legacy CruiseControl.NET CI

If your CI server started failing after projects were upgraded to Visual Studio 2010, the usual cause is that jobs still invoke MSBuild 3.5. This guide shows a legacy-compatible fix: install .NET 4.0, copy required MSBuild targets, and update ccnet.config while keeping 3.5 builds available.

Read More

CVS Command-Line Guide for Developers: Logs, Diffs, Tags, Branches, and Merges

A practical, modernized CVS reference for teams maintaining legacy repositories. Learn the core commands for history, diffs, tagging, branching, and repeatable merge workflows.

Read More