(-> tar) (local patch) 1.1 1.2 1.3 +---------+--------+-- 幹 \ \ \ +--- nandra (1.2.2) cvs tag -b nandra で作る \ +------ TNF(1.1.1) 最初の import1.1 から 1.2 は macppc-03xxxx を上書きする。 最近の自動化した shell は次のところにある。 しかし、まだ問題が残っている。(20031213) http://cvsweb.ki.nu/mef/nandra/make-repository.sh
setenv CVSROOT /e/u/cvsroot
mkdir $CVSROOT cvs -d $CVSROOT init
cvs -d /e/c/CVSup/main co -D 20030504-UTC src >& co-20030504-UTC
find src -name CVS -type d -exec rm -rf '{}' \;
ttyp3:makoto@harry 14:01:00/030517(...20030504-UTC/src)> \ cd src cvs -d $CVSROOT import -m 'TNF import' -ko -I \! src TNF utc_20030504 > & ! ../import-log
cd .. mkdir checkout cd checkout cvs -d $CVSROOT co -ko src >& ../co-log
cd src tar zxf /a/j/nandra/macppc-030503.tar.gz cvs -n update | grep ^\? > ../list sed 's/\?/cvs add/' ../list > add.sh sh add.sh最後の三行は、ts 版に新たに追加されたもの ( そういうものが 46 くらいある) が無視されないようにするため。
実はこれでは directory ごと追加されたようなもの arch/powerpc/libkern についてはうまく行かない。手動で追加。
cvs commit -ko -m 'nandra 030503' >& ../commit-log
ttyp2:makoto@harry 18:20:58/030518(...checkout/src)> cvs status -v sys/arch/powerpc/tools/chrpicon/ppmtochrpicon/Makefile =================================================================== File: Makefile Status: Up-to-date Working revision: 1.2 Thu Dec 20 17:01:28 2001 Repository revision: 1.2 /e/u/cvsroot/src/sys/arch/powerpc/tools/chrpicon/ppmtochrpicon/Makefile,v Sticky Tag: (none) Sticky Date: (none) Sticky Options: -ko Existing Tags: utc_20030504 (revision: 1.1.1.1) TNF (branch: 1.1.1)
ttyp3:makoto@harry 14:51:14/030517(...checkout/src)> cvs tag -b nandra >& ../tag-log(所要 17 分くらい)
ttyp3:makoto@harry 15:12:28/030517(...checkout/src)> patch -s -p0 < ~/n/macppc/build.sh/20030210/1 ttyp3:makoto@harry 15:12:57/030517(...checkout/src)> patch -s -p0 < ~/n/macppc/build.sh/20030210/2 ttyp3:makoto@harry 15:12:59/030517(...checkout/src)> patch -s -p0 < ~/n/macppc/build.sh/20030210/4 ttyp3:makoto@harry 15:13:01/030517(...checkout/src)> patch -s -p0 < ~/n/macppc/build.sh/20030210/5 ttyp3:makoto@harry 15:13:02/030517(...checkout/src)> patch -s -p0 < ~/n/macppc/build.sh/20030210/7 ttyp3:makoto@harry 15:13:07/030517(...checkout/src)> patch -s -p0 < ~/n/macppc/build.sh/20030210/8 ttyp3:makoto@harry 15:13:20/030517(...checkout/src)> patch -s -p0 < ~/n/macppc/build.sh/adb-20021109 patch -s -p0 < ~/n/macppc/build.sh/config.bfd-20030420
nbmake: don't know how to make tmac.doc.old. Stopのように言われることがある。 これは 何も考えない import は *.old を捨ててしまうので、 それら捨てないように -I \! とする 必要がある。
To avoid ignoring any files at all (even those ignored by default), specify `-I !'.
Last Update
19:53:07 03/12/08 Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) Apache/2.4.62 (Unix) OpenSSL/3.0.12 (since 2003/05/17)