A ruby a day!

gdiff / gpatch

Description

The Generic Diff Format (GDIFF) can be used to efficiently describe the differences between two arbirary files. The format does not make any assumptions about the type or contents of the files, and thus can be used to describe the differences between text files as well as binary files. The GDIFF format is itself a binary file format.

An implementation of the gdiff protocol

Protocol description

Authors

This was implemented by Brian Amberg with the help of Zed Shaws wonderfull suffix-tree extension.

License

GPL and ruby license if applicable (I have to ask zed).

Documentation

documentation in rdoc format

Download

GDiff 0.0.2

GDiff 0.0.1

GDiff 0.0.0

Changelog

0.0.2
  * Removed bug reported by David Felstead, where gdiff crashed with certain
    large files.

0.0.1
  * Improved documentation
  * Releasing as a .gem, .tar.gz, .tar.bz2, and .zip.
  * Improved interface

0.0.0
  * Initial Release