history

青木日記 RSS

<前の日 | この月 | 次の日>

2004-05-27

BitChannel / 衝突検出

くくくくそ〜〜〜! CVS が古いとまだだめらしい。 外部コマンドはこういうとこが苦しい。

これか! これが原因か!

* A behavior change in `cvs up -jrev1 -jrev2' for modified files with a base
  revision of rev2 (ie, checked-out version matches rev2 and file has been
  modified).  The operation is no longer ignored and instead is passed to
  diff3.  This will potentially re-apply the diffs between the two revisions to
  a modified local file.  Status messages like from a standard merge have also
  been added when the file would not or does not change due to this merge
  request ("[file] already contains the changes between [revisions]...").
 
(cvs-1.11.16/NEWS より)

この変更は 1.11.10 か。うぅ、これを回避する方法は…… sticky にせずに古いリビジョンをワーキングコピーに復活させなきゃだめなのか。 一番手っ取り早いのは CVS/Entries 書き換えかなあ。

(20:05)

つかれた

だめ

もう

ねる

(20:07)

そもそも

そもそもなんで眠いかと言えばゆうべ例の電車の話を読んで

さらにそのあと隣にあったスレも全部読んでしまって

気付いたら 5 時。起きるのは 7 時。

という経緯です。

(20:35)

BitChannel / 衝突検出

マージは自前でやるという手もある。

(21:50)

そんなもんか

http://www.kyoto-np.co.jp/article.php?mid=P2004052700029&genre=C1&area=K00 (京都新聞「winnyの衝撃(1)罪に問われた利用者」)

内容はどうでもいいとしてさ、

初期ノード、IPアドレス、キャッシュ…。
高度な専門用語が飛び交う会社員の公判。

高度な専門用語?!

(22:00)

本日のツッコミ(全4件) [ツッコミを入れる]
通りすがり (2004-05-27 22:14)

http://www.haruya.net/news/read.php?dat=1084410067

shiro (2004-05-27 22:16)

wilikiでは、2つのバージョンA, Bと共通の祖先Cがある時に、C->AのeditlistとC->Bのeditlistを並行して当てる(というか、両方をキューにしといて当てられるものを当ててゆく)というふうにしています。CVSのmergeはもちっと賢い気がします。

zunda (2004-05-28 03:02)

ごめんなさーい。
$ rpm -q cvs
cvs-1.11.6-81
$ /usr/local/bin/ruby -v
ruby 1.9.0 (2004-05-21) [i686-linux]
なんだけど。
(早くビルドマシンがほしいのう…)

青木 (2004-05-29 19:42)

CVSのマージ機能だと候補を両方入れてくれたりしますしね。
自分でマージのコードを書くのも面倒だし、なんとかして
CVSの機能を使うようにしてみようと思います。

名前
メールアドレス

<前の日 | この月 | 次の日>
2002|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|04|05|06|09|10|
2009|07|
2010|09|

Copyright (c) 2002-2007 青木峰郎 / Minero Aoki. All rights reserved. LIRS