Changes between Version 10 and Version 11 of LeaveTheNest

Show
Ignore:
Timestamp:
02/15/09 11:15:53 (5 years ago)
Author:
barney
Comment:

Tell how Pipp left the nest.

Legend:

Unmodified
Added
Removed
Modified
  • LeaveTheNest

    v10 v11  
    3030 
    3131 
    32 = Moving to github.com: How Parrot m4 did it = 
     32= Moving to github.com: How Parrot Pipp did it = 
    3333 
    34 http://github.com is another option for where to fly to after leaving the nest. That's what I, barney, did for Parrot m4. 
     34http://github.com is another option for where to fly to after leaving the nest. That's what I, barney, did for Pipp. 
    3535 
    3636== Create your local git repository == 
     
    4646git clone git://squawk.glines.org/parrot-trunk 
    4747cd parrot-trunk 
    48 git filter-branch --subdirectory-filter languages/m4/ 
     48git filter-branch --subdirectory-filter languages/pipp 
    4949}}} 
    5050 
    51 This leaves you with a git repository containing the content and history of 'languages/m4'. 
     51This leaves you with a git repository containing the content and history of 'languages/pipp'. 
    5252 
    5353== Create an account on github.com, if you don't have one yet == 
    5454 
    55 github.com offers a public plan with 100 MB diskspace. 
     55github.com offers a public plan with 300 MB diskspace. 
    5656For creating an account you need to supply an username, your Email-adress and a public SSH-key. 
    5757 
     
    5959 
    6060In your github startpage there is a link labelled 'Create a Repository'. 
    61 Click that and follow the instructions for creating an empty repository called 'm4'. 
     61Click that and follow the instructions for creating an empty repository called 'pipp'. 
    6262Don't worry too much about the name, you can always change it later. 
    6363 
     
    7272cd ~/git/parrot-trunk 
    7373git remote rm origin 
    74 git remote add origin git@github.com:bschmalhofer/m4.git 
     74git remote add origin git@github.com:bschmalhofer/pipp.git 
    7575git remote show origin 
    7676git status 
     
    7878}}} 
    7979 
    80 See the result on http://github.com/bschmalhofer/m4/tree/master. 
     80See the result on http://github.com/bschmalhofer/pipp/tree/master. 
    8181 
    8282== Licensing == 
    8383 
    8484Usually one would want to stick with Artistic License 2.0. 
    85 Parrot m4 is different. It uses the GPL, as it is based on GPLed code. 
     85Added a LICENSE file. 
    8686 
    8787== Copyright == 
     
    9292 
    9393For removing the language from SVN, I recommend to work on a svn-checkout of the repository. 
    94 Remove the language from svn by doing 'ack-grep -ial m4' and remove the references to the language. 
    95 Having an unique language name helps here. 
    96 The language directory can be deleted with 'svn del languages/m4'. 
     94Remove the language from svn by doing 'ack-grep -ial pipp' and remove the references to the language. 
     95The language directory can be deleted with 'svn del languages/pipp'. 
    9796I left the occurences of 'eclectus' in 'ports/cygwin' intact, as I didn't want to break patch files. 
    98 Also I edited the svn:ignore list: 'svn pe svn:ignore languages', as m4 will be checked out into 'languages'. 
     97Also I edited the svn:ignore list: 'svn pe svn:ignore languages', as pipp will be checked out into 'languages'. 
    9998Make sure that you have run 'perl tools/dev/mk_manifest_and_skip.pl' before submitting the changes. 
    10099 
    101100== Make it easy for others to checkout the new repository == 
    102101 
    103 Added the target 'co-m4' and ammended the target 'co-all' in 'config/gen/makefiles/languages.in'. 
    104 Added the target 'up-m4' and ammended the target 'up-all' in 'config/gen/makefiles/languages.in'. 
     102Added the target 'co-pipp' and ammended the target 'co-all' in 'config/gen/makefiles/languages.in'. 
     103Added the target 'up-pipp' and ammended the target 'up-all' in 'config/gen/makefiles/languages.in'. 
    105104 
    106105== Tell the world about it ==