[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: [MD:4419] Migrating to Subversion.



MIYASHITA Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxx> writes:

> うーん、どうやら全然うまく言ってないみたいです。
> cvs2svnが、CVS repositoryの最新のrevisionを取ってくる方法が
> 完全に間違っているみたいで、trunkがおかしくなっちゃってますね...。;_;

えーとですねぇ、全然ちゃんと追っていなかった commit mail を
眺めていると、

rev 5611:  gstein | 2003-04-14 16:06:25 +0900 (Mon, 14 Apr 2003) | 9 lines

Disable the tag/branch code since it really doesn't work right, which
is making it completely misleading. So... it's gone until it gets
fixed.

* tools/cvs2svn/cvs2svn.py:
  (CollectData.define_tag): just return rather than recording the tag
    or branch information.
  (pass4): skip any revision that is not on the trunk.

だそうです。で、svn log を眺めていると

rev 5867:  kfogel | 2003-05-10 05:39:54 +0900 (Sat, 10 May 2003) | 15 lines

Fold branches/cvs2svn-kfogel/tools/cvs2svn/ changes into trunk
(revisions 5731 through 5866, which is all changes on the branch).

This removes cvs2svn's dependency on the Swig/Python bindings, and
adds a new pass for dumpfile creation.  It also resolves issue #1106
and issue #983, both about bad character handling in log messages.

* tools/cvs2svn/cvs2svn.py, tools/cvs2svn/design-notes.txt:
    Merge branch changes as described above.

I will remove the branch after this, and rebranch from trunk, to
continue working on branch/tag support in cvs2svn.  That's right, a
branch for better branching.  I also have been known to use my editor
to edit my editor.

だそうで、

rev 6076:  kfogel | 2003-05-28 15:08:09 +0900 (Wed, 28 May 2003) | 13 lines

Start new approach to branch/tag support for cvs2svn:

* tools/cvs2svn/design-notes.txt: Document the concrete branch/tag
    algorithm Mike and I worked out today, though in a way that's
    probably useful only by someone intimately familiar with the
    problem.

* tools/cvs2svn/cvs2svn.py
  (TAGS_SUFFIX): Removed.
  (CollectData.__init__): Don't init self.tags anymore.
  (CollectData.define_tag): Output branch and tag information to the
    .revs file again, thus partially undoing revision 5611.

なので、結論としてはもうちょっと待ちましょう、ということなん
じゃないでしょうか。
# せっかく himi さんがやる気になった (現実逃避したくなった?)
# のにタイミングが悪いなんて...
# この勢いで wiki を! :-)

-- 
Yoshiki Hayashi