どのように動作するか — whats-missing

以前、どのように whats-missing コマンドがアーカイブに対する コミットされた修正について伝えるかについて学びましたが、与えられたプロジェクト ツリーではまだ現れてはいません。 (なぜアリスはコミットすることができないかということについての理解項新しいブランチの調査項を参照のこと)

そのようなコマンドがどのように動作するかを理解するのはやさしいことです。 archは、revisionsコマンドを使って 与えられたバージョン中のすべてのリビジョンの一覧を表示することができます:

        % larch revisions -A lord@emf.net--2003-example \
                          hello-world--mainline--0.1
        base-0
        patch-1
        patch-2
        patch-3

それはアーカイブ中のログです。 arch は、log-lsでログエントリを持つプロジェクト ツリーのためのリビジョンの一覧を表示することができます:

        % larch log-ls -A lord@emf.net--2003-example \
                       hello-world--mainline--0.1
        base-0
        patch-1
        patch-2

二つの一覧の間の違いが whats-missingの出力になります:

        % larch whats-missing -A lord@emf.net--2003-example \
                              hello-world--mainline--0.1
        patch-3