完成させなければならないいくつかの小さなアプリについては、fossil を調べてみようと思いました。CVS、subversion、mercurial、git を使ったことがあるので、DVCS は初めてではありません。自作を使用して Mac (10.7) にインストールした後、実行しようとすると次のようになります。
-> % fossil new ../FOSSIL/project.fossil
fossil: SQLITE_CONSTRAINT: abort at 20 in [INSERT INTO user(login,pw,cap,info) VALUES('developer','','dei','Dev');]: column login is not unique
fossil: column login is not unique
INSERT INTO user(login,pw,cap,info) VALUES('anonymous',hex(randomblob(8)),'hmncz','Anon');INSERT INTO user(login,pw,cap,info) VALUES('nobody','','gjor','Nobody');INSERT INTO user(login,pw,cap,info) VALUES('developer','','dei','Dev');INSERT INTO user(login,pw,cap,info) VALUES('reader','','kptw','Reader');
If you have recently updated your fossil executable, you might need to run "fossil all rebuild" to bring the repository schemas up to date.
上記と同じ結果が得られるようfossil init ../FOSSIL/project.fossil
に実行しようとしました。fossil clone http://www.fossil-scm.org/ myclone.fossil
次に、fossil user list
化石がログインとユーザーに問題を抱えているように見えるので試してみましたが、化石はレポ引数を期待しています。デフォルトの構成 (git で ~/.gitconfig のようなもの) を検索しても、結果は得られませんでした。
また、上記のコマンドを試しrm -rf ~/.fossil
て再実行しbrew install sqlite
、更新されたバージョン (この記事の執筆時点では 3.7.7) を取得するために使用しましたが、どちらも役に立たないようです。
化石が適切に機能するためには、何をする必要がありますか?