User Tools

Site Tools


pld-github

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
pld-github [2011-02-23 08:53]
glen [Migration 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 29: Line 36:
       - <​del>​kernel</​del>​ - cvsps loops on kernel-ppc.config       - <​del>​kernel</​del>​ - cvsps loops on kernel-ppc.config
       - <​del>​fltk2</​del>,​ <​del>​classpath</​del>,​ <​del>​joomla</​del>​       - <​del>​fltk2</​del>,​ <​del>​classpath</​del>,​ <​del>​joomla</​del>​
 +      - vim : spec.vim: ''​cvs checkout: Skipping `$Log$'​ keyword due to excessive comment leader.''​
     * <​del>​latin2 commit messages</​del>​. Test packages: mutt, audiocut. RESOLVED: see cvs2git.options     * <​del>​latin2 commit messages</​del>​. Test packages: mutt, audiocut. RESOLVED: see cvs2git.options
     * <​del>​cvs branches not imported</​del>​ Test package: audiocut. FIXED     * <​del>​cvs branches not imported</​del>​ Test package: audiocut. FIXED
-    * what to do with unnamed branchesnagios-alert-jabber,​ nagios-plugins+    * <del>unnamed branches ​will be converted to tags: ''​cvs-<​BRANCHPOINT>''​. test packages: ​nagios-alert-jabber,​ nagios-plugins
     * <​del>​trim $Log:$ on importing?</​del>​. DONE     * <​del>​trim $Log:$ on importing?</​del>​. DONE
     * filter out imported archives: .tar, .gz, etc?     * filter out imported archives: .tar, .gz, etc?
Line 53: Line 61:
       * 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]] probablyCurrently 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:
pld-github.1298447609.txt.gz · Last modified: 2011-02-23 08:53 by glen