dtx

ちゃんと調べてないので確かではありませんが,ちょこちょこと弄った経験から.

dtx (だけに限った話ではないと思いますが) をコンパイルするときのお話.

\RecordChanges

と書いておくと,

\changes{version}{date}{sentence}

というコマンドで指定された文章が,

.glo

というファイルに記録されます.
これを

mendex -f -s gglo.ist -o ${SRC}.gls ${SRC}.glo

とやると TeX の読める語彙ファイルになるので,
dtx を再コンパイルすると読み込んでくれるようになります.
その状態で,

\PrintChanges

と書いておくと,その部分に先程の文章が変更履歴として出力されます.