Subject | : SAD CVS repositoryの修復提案 |
Article No | : 1080 |
Date | : 2012/12/19(Wed) 14:12:14 |
Contributor | : Akio Morita |
cvs2svn等で SADの CVS repositoryを処理した際に発見された 幽霊 revisionの消去作業を提案します
対象は、以下の 2 file 2 revision bin/mkfdep revision 1.4 src/tfefundl_.c revision 1.8
* bin/mkfdep revision 1.4 - revision 1.3で MAIN trunkから消去されたにも関わらず MAIN trunkに対する 2008/02/16 09:41:07の commitで revision 1.4が生成されたが Atticから戻ってきていない つまり、HEAD(MAIN trunk)に所属していない - k64-1-6 branchに混入しているが、branch時期の MAIN trunkには存在しない fileなので、 一貫していない working copyからの branch tag操作で混入したと思われる
* src/tfefundl_.c revision 1.8 - revision 1.7で MAIN trunkから消去されたにも関わらず MAIN trunkに対する 2008/02/19 23:05:39の commitで revision 1.8が生成されたが Atticから戻ってきていない つまり、HEAD(MAIN trunk)に所属していない - HEAD(MAIN trunk)にも branchにも所属していない状態
これら、二つの revisionは不完全な working copyからの commit操作によって生じたと考えられるので RCSファイルレベルで修復作業を行い CVS repositoryの一貫性を回復させることを提案する
作業対象となる RCS file - /SAD/cvsroot/oldsad/bin/Attic/mkfdep,v - /SAD/cvsroot/oldsad/src/Attic/tfefundl_.c,v
作業に伴う影響範囲 - 64-1-6 branchの working copy - 一貫性の破られた状態にある MAIN trunkの working copy
|