Version 5 (modified by yasumichi, 11 years ago) (diff) |
---|
Vine Linux ドキュメント / Vine Linux 開発者ガイド / パッケージ作成のための基礎知識 / SPEC ファイルのバージョン管理について
FIXME: 他のセクションを参照する部分の修正、および 6.0 向けには branches を利用することを明記
Vine Linux 6.0 から、Subversionを利用してSPECファイルのバージョン管理を行っています。
管理されている SPEC ファイルは、リポジトリブラウザで確認することができます。(閲覧専用です。)
標準的な Subversion リポジトリに従って、branches,tags,trunk の 3 つのディレクトリを作成していますが、branches,tags の運用方法についてはまだ正式に決定されておらず、現在は trunk のみを利用しています。trunk ディレクトリの中は、まず、パッケージの頭文字一文字(大文字と小文字は区別する)で分類しています。それぞれのディレクトリの中に更にパッケージ名でディレクトリが作成され、各パッケージの SPEC ファイルが格納されています。
$ svn co http://trac.vinelinux.org/repos/projects/specs/trunk/頭文字/パッケージ名
$ svn ciここでconflictが発生した場合は、他のメンテナと調整をしてください。
$ svn mkdir --parents http://trac.vinelinux.org/repos/projects/specs/trunk/頭文字/パッケージ名
$ svn import http://trac.vinelinux.org/repos/projects/specs/trunk/頭文字/パッケージ名