From: Kazuhiro NISHIYAMA Date: 2007-03-14T21:10:30+09:00 Subject: [ruby-dev:30580] Re: release code and revision number 西山和広です。 At Wed, 14 Mar 2007 19:04:26 +0900, Nobuyoshi Nakada wrote: > > > 手元で試した範囲だと、 > > svk mirrorしているところからsvk coしていればsvk infoに > > Mirrored From: ミラー元レポジトリのURI, Rev. nnn > > のように出てくるようです。 > > svk cpしてローカルブランチを作ってsvk coしていると > > Copied From: /mirror/trunk, Rev. 1587 > > Merged From: /mirror/trunk, Rev. 1589 > > のように出てくるだけで、さらにsvk info //mirrorなどで > > 調べないとMirrored Fromの情報は出てこないようです。 > > Merged Fromがそのローカルブランチ上でのrevisionと考えていいんでしょうか。 > それともMirrored Fromのrevisionはまた別? ローカルブランチでのsvk ciはしていないものを見ているので、 svk ciすると変わるのかもしれませんが、Merged Fromのところが ローカルの~/.svk/localなどのレポジトリのrevisionで、Copied Fromの Rev.はMirrored FromのRev.と同じになっているようです。 ちなみに、svk coしたときにsvn:keywordsでIdなどを設定しているときに 入るrevisionはミラー元のrevisionではなく、~/.svk/localなどのrevisionに なるので、全revisionをミラーしていれば元のrevisionより大きくなり、 svk sync --skipto HEADなどで飛ばしていれば元のrevisionより小さく なります。 > > > 素のsvn infoだとメッセージが国際化されてしまっていて、結果を処理しよ > > > うとすると厄介なので--xmlをつけたのですが、これだとdateがUTCになって > > > しまうので、いずれにせよ修正します。 > > > > Debian sargeのsvn 1.1.4だとsvn infoに--xmlがないです。 > > svkでも対応していないし、比較的新しいオプションなんですかね。 > > とりあえず--xmlは使わないようにしてみました。svkについてはまだ保留。 http://svn.collab.net/repos/svn/trunk/CHANGES によると svn infoの--xmlオプションは1.3.0からのようです。 それ以前はsvn logだけ--xmlがあるようです。 -- |ZnZ(ゼット エヌ ゼット) |西山和広(Kazuhiro NISHIYAMA)