[ ソース: makepatch ]
パッケージ: makepatch (2.03-3)
素の diff よりも機能的にパッチファイルを生成 & 適用
本パッケージには 2 つのプログラム - makepatch と applypatch - が含まれて おり、ソースツリーの同期を取るためのパッチの生成と適用を補助してくれます。
makepatch は、パッチセットに共通の慣例 (Index: および Prerep: 行を生成する、 最初に patchlevel.h を当てる、manifest ファイルを使うことができる) を 知っており、加えて、いくつかのシェルコードが用意されていて、実行すればディレ クトリの追加やファイルの削除、スクリプトの実行モード設定などに注意を払って くれます。
applypatch は、パッチ適用前にパッチとソースディレクトリとの照合を行なう ために、makepatch が与える特別データを使用します。パッチ適用後は、ディレ クトリツリーをきれいにし、加えてパッチを適用されたファイルの許可とタイム スタンプをも直します。