GNU Combine is a utility for working with text files in their original formats to reformat them, join them together (without requiring sorting), and to keep track of the results of joins.
The package home page is at http://www.gnu.org/software/combine/ where you can find general information and manuals.
Version 0.4.0 is now available at http://ftp.gnu.org/gnu/combine/ or from mirrors at http://ftpmirror.gnu.org/combine/ .
The main changes from prior versions are the following:
The first public release of combine, version 0.3, has been released, and is now available at http://savannah.nongnu.org/download/combine/combine.pkg/0.3/combine-0.3.tar.gz
The program matches files on arbirtry keys using a hash table, and reports on the matches (or lack thereof). It uses Guile for extensibility, including a calendar module for converting and comparing dates (adapted from the Emacs calendar), and it deals with such things as hierarchies and outer joins with aplomb.