NAKAMURA, Takeshi
1yen****@sh*****
2006年 10月 26日 (木) 19:16:51 JST
仲村です
printf デバッグで追ってみたところ import -n の場合
129 case 'n':
130 xfree(vbranch);
で free した後、特に値は代入されていないようでした。
> if ((vers->srcfile->branch == NULL || vbranch == NULL)
> || strcmp (vers->srcfile->branch, vbranch) != 0)
と書き換えたところ、前回の inport と同じファイルを -n で inport すると
問題ありませんが、相違のあるファイルは conflict して import されるみたいです(謎)
# checkout しようとすると 「cvsnt checkout: Server codepage EUCJP does not support all characters sent by client.」
# と出て、checkout できないので...
-n を使った inport はどのように動作するべきなのでしょうか?
xfree(vbranch) の後に、
vbranch = xstrdup("HEAD"); とか、
vbranch = xstrdup (CVSBRANCH); (CVSBRANCH="1.1.1")
なんかが入るんじゃないのかなぁ?と思うのですが いまいち cvs を理解していないので
良くわかりません。
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+
関西沖縄の集い がじまるの会 手伝い 一人だけの勝手に神奈川支部
仲村 武 <1yen****@sh*****>