generated at
Darcs
Gitのようにsnapshotで管理しない
パッチで管理する
リポジトリは依存関係のあるパッチの集合
独立なパッチ同士は相互作用しない
開発者はDavid Roundy
2003年
インタラクティブなCUIを使用する




install
$ stack install darcs


用語
hunk
ファイル内の変更されたテキストの連続したブロック
patch
hunkの集合(?)
場所
patches
patchの列
以下の2種類がある
primitive patches
hunk
ファイルの追加、ディレクトリの追加など
named patches
working directory
全ての作業が行われる場所
record することで、patchとして保存できる


コマンド
$ darcs whatsnew
patchとworking directoryを比較する




パフォーマンスの問題がある



Haskell実装であり、もともとはGHCの開発に使用されていた
今はGitに移行した
ということはかなり関数型志向なのかなーmrsekut
CQRS的な?




使ってみた系の記事