[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[pbsd-mg2] Re: NetBSD 1.4



 >  | と、いうような手順になるのでしょうか。
 >  | いちいち add/delete するのは面倒な気もしますが、もっとよい
 >  | 方法は無いのでしょうか。
 > 
 > currentのツリーをimportして、arch/hpcmips/をimport, arch/mipsに
 > パッチあてるのがいいのでは...
 >  vendor tagとrelease tagはどういう名前にするのでしょうか?
 > ちょっとわかってません。

vendor tag は「どこからもってきたか」
release tag は「どのバージョンを持ってきたか」
ということで、いずれもこちらの都合でつけてよいと思いますので、
NETBSD, NETBSD1_4J とでもしておけばいいのではないでしょうか。

一応手順を考えてみたのですが、こんなんでいんでしょうか???
やっぱりちょと恐いですね。

0.保存用の branch 作成
  cvs rtag -b hpcmips_1_3 hpcmips
  cvs rtag -r hpcmips_1_3 hpcmips_1_3_init hpcmips
1.-current(または1.4J)を展開
2.取り込む
  cvs import hpcmips NETBSD NETBSD1_4J
3.展開してあるやつに arch/hpcmips および arch/mips の修正を加える
4.再び取り込む
  cvs import hpcmips NETBSD NETBSD1_4J_hpcmips
5.main trunk に上書き
  cvs co -r HEAD hpcmips
  cvs update -jHEAD -jNETBSD hpcmips
  cvs commit hpcmips

結果

   ---+---+--- → main trunk(ここで開発継続)
       \   \
        \   +- → hpcmips_1_3
         \
          +-- NETBSD1_4J -- NETBSD1_4J_hpcmips → NETBSD branch

Takemura