pld-github
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
pld-git [2011-02-14 11:48] – [git cvs convert todo] glen | pld-github [2014-03-29 18:49] (current) – add banner saying that this page is not actual state glen | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== CVS to Git Migration for PLD Linux ====== | + | ====== CVS to Git Migration for PLD Linux using GitHub |
- | We have decided | + | <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:// | ||
+ | </ | ||
+ | |||
+ | |||
+ | This page describes migration of PLD Linux [[http:// | ||
Organization in github as been done: [[https:// | Organization in github as been done: [[https:// | ||
Line 10: | Line 17: | ||
===== Migration Tasks ===== | ===== Migration Tasks ===== | ||
- | Migration test was done using '' | + | Migration test was done using '' |
* full git cvsimport (using local cvs files copy): ~470 minutes | * full git cvsimport (using local cvs files copy): ~470 minutes | ||
Line 18: | Line 25: | ||
* imported users will be login@pld-linux.org in authors file, people can claim their identities by adding their @pld emails to their accounts in github | * imported users will be login@pld-linux.org in authors file, people can claim their identities by adding their @pld emails to their accounts in github | ||
- | You can clone from test import at carme: | + | You can clone from test import at carme: |
Scripts used to do the import: http:// | Scripts used to do the import: http:// | ||
Line 29: | Line 36: | ||
- < | - < | ||
- < | - < | ||
+ | - vim : spec.vim: '' | ||
* < | * < | ||
* < | * < | ||
- | * what to do with unnamed branches? nagios-alert-jabber, | + | * <del>unnamed branches |
* < | * < | ||
* filter out imported archives: .tar, .gz, etc? | * filter out imported archives: .tar, .gz, etc? | ||
Line 53: | Line 61: | ||
* github has polish interface translations, | * github has polish interface translations, | ||
* 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:// | + | * <del>automate creation of new packages via [[http:// |
- | - [[https:// | + | |
- | - push changes: < | + | |
- | git remote | + | |
- | git push github --mirror | + | |
- | git push github :origin | + | |
- | </ | + | |
===== Unsorted ===== | ===== Unsorted ===== | ||
* builder script | * builder script | ||
- | * rewrite from scratch or patch current? | + | * rewrite from scratch or patch current?\\ the patched version: https:// |
* look into [[https:// | * look into [[https:// | ||
* git clone on carme should | * git clone on carme should | ||
- | * pld builder automation (building, auto tagging) | + | * pld builder automation (building, auto tagging)\\ minimal changes required; see: https:// |
* 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: | ||
Line 106: | Line 108: | ||
| < | | < | ||
+ | ==== todo ==== | ||
+ | * switch _builddir, _srpmdir and _rpmdir to packages/ |
pld-github.1297680528.txt.gz · Last modified: 2011-02-14 11:48 by glen