ソースコードを用意する最初のステップは、普通のソースツリーを、"プロジェクトツリー" の形に変えることです:
% 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 がなんのためにあるのかを説明します。