Version 2 (modified by yasumichi, 10 years ago) (diff) |
---|
Vine Linux ドキュメント / Vine Linux 開発者ガイド / パッケージ作成のための基礎知識 / SPECファイルのバージョン管理について
FIXME: 他のセクションを参照する部分の修正
現在はVineSeed向けパッケージのみですが、Subversionを利用してSPECファイルのバージョン管理を行っています。
管理されているSPECファイルは、http://trac.vinelinux.org/browser/projects/specsで確認することができます。(このURIは、閲覧専用です。)
標準的な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/頭文字/パッケージ名