2006-08-02

GNU Arch

GNU Arch を使っていて変なエラーメッセージが出て困ったので
その解決メモ

そのエラーメッセージ
$ tla commit
arch_commit: unable to acquire revision lock (could not rename file.)
tree:.....
revision:......

..... は適当なリビジョンが入ります。

どうも、アーカイブの最新のpatch に
++revision-lock/+contents
が無いのが原因みたいです。
具体的には
hogehoge--mainline--0.1--patch-18
が最新であったら、
そのアーカイブで

$mkdir -p arch_archive/hogehoge--mainline--0.1/patch-18/++revisoin-lock/+contents

(上のは実際は一行。arch_archive はアーカイブのトップのつもり)
を実行することでディレクトリを作ってやり、
$tla commit
で正常に commit されました。

1 comment:

tf said...

comment test.