ソースコードを用意する最初のステップは、普通のソースツリーを、"プロジェクトツリー" の形に変えることです:
% cd ~/wd/hello-world % larch init-tree hello-world--mainline--0.1 % ls hw.c main.c {arch}
これから作業するアーカイブ中のバージョン名を、init-treeコマンドに 渡していることに注意してください。init-treeは、新しいサブディレクトリ をツリーのルート({arch})に作ります。
{arch} サブディレクトリは、プロジェクトツリーのルートであることを 示しています:
% larch tree-root /usr/lord/wd/hello-world
larch は、このツリーがどのアーカイブバージョンのためのもので あるかを知っています:
% larch tree-version lord@emf.net--2003-example/hello-world--mainline--0.1
最後に、arch はinit-treeに渡す バージョンのために、patch logと呼ばれるものを 作ります:
% larch logs lord@emf.net--2003-example/hello-world--mainline--0.1
あとの章で、patch log がなんのためにあるのかを説明します。