Dateutils are a bunch of tools that revolve around fiddling with dates and times in the command line, with a strong focus on use cases that arise when dealing with large amounts of financial data. Their target market is shell scripts that need date calculations or calendar conversions, and as such they are highly pipe-able and modeled after their well-known cousins (e.g. dtest vs. test, or dgrep vs. grep).
deheader analyzes C and C++ files to determine which header inclusions can be removed while still allowing them to compile. This may result in substantial improvements in compilation time, especially on large C++ projects. It also sometimes exposes dependencies and cohesions of which developers were unaware.
Running sccs2rcs in a directory with an SCCS subdirectory will convert all the SCCS files to corresponding RCS master files in a new RCS directory; the SCCS data itself is accessed read-only. It will complain and terminate if any of the SCCS files are checked out, or if the RCS directory already exists and is non-empty. If the directory contains snapshot auxiliary data produced by Emacs VC mode for tagging, that will be used too.
A tool for editing version-control repository history, reposurgeon enables risky operations that version-control systems don't want to let you do, such as editing past comments and metadata and removing commits. It works with any version control system that can export and import git fast-import streams, including git, hg, bzr, CVS, and RCS. It can also read Subversion dump files directly, and can thus be used to script production of very high-quality conversions from Subversion to any supported DVCS.