snbhsmt_log

ネットワークとコンピュータ、その他いろいろ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

CVS のモジュール名一覧を得る

Eclipse は CVS リポジトリのモジュール一覧を表示する事が出来ているので、 通常の cvs コマンドを用いて同様の事が出来ないかと調べてみら、 結構簡単な方法だった。 まあ cvs-ml のお陰なんだけど。

その cvs-ml の 1184, 1186 番とかに、それを行う方法についてのスレッドが有ったので試してみると、 CVS/Entries が無いと言ってくる。

$ mkdir tmp
$ cd tmp
$ mkdir CVS
$ echo . > CVS/Repository

$ cvs update -r00 -d -p
cvs update: ignoring . (CVS/Entries missing)

$ cvs -n checkout .
cvs checkout: ignoring . (CVS/Entries missing)
という事で、CVS/Entries ファイルを作成して再度試してみると、 モジュール名一覧を含むメッセージが出力できた。
$ touch CVS/Entries

$ cvs update -r00 -d -p
cvs update: Updating .
cvs update: New directory `CVSROOT' -- ignored
cvs update: New directory `html' -- ignored
cvs update: New directory `samples' -- ignored
cvs update: New directory `sys' -- ignored
cvs update: New directory `test' -- ignored

$ cvs -n checkout .
cvs checkout: Updating .
cvs checkout: New directory `CVSROOT' -- ignored
cvs checkout: New directory `html' -- ignored
cvs checkout: New directory `samples' -- ignored
cvs checkout: New directory `sys' -- ignored
cvs checkout: New directory `test' -- ignored

cvs のバージョンが違っても同様のメッセージが出力されるのか不明だけど、 とりあえずこれを利用できる。

  • CentOS 4.3
  • cvs-1.11.17-8.RHEL4 (RPM)
    • スポンサーサイト

Top

HOME

Author:snbhsmt
Google Profiles

http://www.ksky.ne.jp/~snbhsmt/

全ての記事を表示する

この人とブロともになる

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。