February 02, 2006

DIY 轉換 Skyeye CVS repository 為 Subversion

[Skyeye] 是個很優秀的 ARM simulator,原本是北京清華大學的團隊所開發,現在也有許多國外的開發者投入,cvs repository 的更動量也逐漸擴張中。不過,Skyeye 架設於 GRO,並沒有提供 anonymous cvs,但是有提供 [Nightly CVS Tree Tarball],所以可以透過 cvs2svn 轉換成 Subversion repository,而我把這樣的過程整理成一個 [協助轉換的 script],下載後,務必修改以下兩行:
    SVN_REPOS=/experimental
    SVN_CHECKOUT=$HOME/experimental
    
SVN_REPOS 是 svn repository 的 URL,而 SVN_CHECKOUT 是 workspace 的目錄 (因為我實在太懶),接著跑 resync-with-skyeye.sh 這隻 script,就會在 svn repository 建立一個新目錄 "skyeye",用 svn log 去看,應該會得到類似以下的訊息:
-------------------------------------------------------------------
r235 | chenyu | 2005-09-14 15:32:24 +0800 (三, 14  9月 2005) | 2 lines

Initial revision
-------------------------------------------------------------------
r234 | (no author) | 2005-09-14 15:32:24 +0800 (三, 14  9月 2005) | 1 line

New repository initialized by cvs2svn.
-------------------------------------------------------------------
當然,之後就可以快快樂樂的 Hacking 了。

其實我本來只是想看看 SkyEye 處理 LCD 的實做,沒想到竟然還得繞上一圈。
由 jserv 發表於 February 2, 2006 04:37 AM
迴響