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
Last revision Both sides next revision
pld-github [2011-02-23 08:53]
glen [Migration Tasks]
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 29: Line 29:
       - <​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 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]] 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.txt · Last modified: 2014-03-29 18:49 by glen