This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
pld-github [2011-02-23 08:56] glen [git cvs convert todo] vim.spec error todo |
pld-github [2012-01-10 23:53] glen |
||
---|---|---|---|
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]]. | + | 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 54: | Line 54: | ||
* github has polish interface translations, most devs should be happy? :D | * github has polish interface translations, most devs should be happy? :D | ||
* what to fill to Summary and URL fields (parse from .spec?) | * what to fill to Summary and URL fields (parse from .spec?) | ||
- | * automate creation of new packages via [[http://develop.github.com/|GitHub API]] probably. Currently done manually as: | + | * <del>automate creation of new packages via [[http://develop.github.com/|GitHub API]]</del>. DONE: ''pldpkg.py'' currently can add and create repos. |
- | - [[https://github.com/organizations/pld-linux/repositories/new|Create new repo]] | + | |
- | - push changes: <code> | + | |
- | git remote add origin git@github.com:pld-linux/alien.git | + | |
- | git push --mirror | + | |
- | </code> | + | |
===== 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: |