プロジェクトツリーの初期化

ソースコードを用意する最初のステップは、普通のソースツリーを、"プロジェクトツリー" の形に変えることです:

        % 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

最後に、archinit-treeに渡す バージョンのために、patch logと呼ばれるものを 作ります:

        % larch logs
        lord@emf.net--2003-example/hello-world--mainline--0.1

あとの章で、patch log がなんのためにあるのかを説明します。