This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
pld-github [2011-02-23 08:58] glen [GitHub Related Tasks] |
pld-github [2014-03-29 18:49] (current) glen add banner saying that this page is not actual state |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== CVS to Git Migration for PLD Linux ====== | + | ====== CVS to Git Migration for PLD Linux using GitHub ====== |
- | We have decided to try migrationg PLD Linux [[http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/|CVS Packages]] repository to [[https://github.com/|github]]. | + | <note warning> |
+ | This page describes initial plan using GitHub as PLD Linux packages primary repository, things described here are just historical view of the plan, not current state. | ||
+ | |||
+ | [[https://github.com/pld-linux/|PLD Linux Github Organization]] is currently used to mirror git.pld-linux.org | ||
+ | </note> | ||
+ | |||
+ | |||
+ | This page describes migration of PLD Linux [[http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/|CVS Packages]] repository to [[https://github.com/|github]]. | ||
Organization in github as been done: [[https://github.com/pld-linux]], later referred as Organization. | Organization in github as been done: [[https://github.com/pld-linux]], later referred as Organization. | ||
Line 57: | Line 64: | ||
===== Unsorted ===== | ===== Unsorted ===== | ||
* builder script | * builder script | ||
- | * rewrite from scratch or patch current? | + | * rewrite from scratch or patch current?\\ the patched version: https://github.com/draenog/PLDbuilder |
* look into [[https://fedoraproject.org/wiki/Using_Fedora_GIT|fedpkg]]? | * look into [[https://fedoraproject.org/wiki/Using_Fedora_GIT|fedpkg]]? | ||
* git clone on carme should use --reference to local git copy to save diskspace | * git clone on carme should use --reference to local git copy to save diskspace | ||
- | * pld builder automation (building, auto tagging) | + | * pld builder automation (building, auto tagging)\\ minimal changes required; see: https://github.com/draenog/pld-builder.new |
* restricting who can delete tags (auto-xxx tags should not be altered by humans) | * restricting who can delete tags (auto-xxx tags should not be altered by humans) | ||
* $log: keyword support for .spec, also $Revision: and $Date: | * $log: keyword support for .spec, also $Revision: and $Date: |