FreeBSD のリポジトリが SVN から GITに変更されたことに対する対応.
準備
- /usr/ports/devel/git# make install
/usr/src
- /usr/src# (sys/amd64/conf/KERNELCONFの退避)
- /usr/src# rm -rf .[a-z]* *
- /usr/src# git clone -o freebsd -b releng/??.? https://git.FreeBSD.org/src.git /usr/src
- /etc/make.conf: comment out SVN*
○ 更新
○ branchの確認
○ branchの切替え
- /usr/src# git checkout releng/??.?
○ error: cannot lock refへの対応
- /usr/src# git update-ref -d <lock failed directory>
/usr/ports
- /usr/ports# rm -rf .[a-z]* *
- /usr/ports# git clone -o freebsd https://git.FreeBSD.org/ports.git /usr/ports