Changes between Version 10 and Version 11 of LeaveTheNest
- Timestamp:
- 02/15/09 11:15:53 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
LeaveTheNest
v10 v11 30 30 31 31 32 = Moving to github.com: How Parrot m4did it =32 = Moving to github.com: How Parrot Pipp did it = 33 33 34 http://github.com is another option for where to fly to after leaving the nest. That's what I, barney, did for P arrot m4.34 http://github.com is another option for where to fly to after leaving the nest. That's what I, barney, did for Pipp. 35 35 36 36 == Create your local git repository == … … 46 46 git clone git://squawk.glines.org/parrot-trunk 47 47 cd parrot-trunk 48 git filter-branch --subdirectory-filter languages/ m4/48 git filter-branch --subdirectory-filter languages/pipp 49 49 }}} 50 50 51 This leaves you with a git repository containing the content and history of 'languages/ m4'.51 This leaves you with a git repository containing the content and history of 'languages/pipp'. 52 52 53 53 == Create an account on github.com, if you don't have one yet == 54 54 55 github.com offers a public plan with 100 MB diskspace.55 github.com offers a public plan with 300 MB diskspace. 56 56 For creating an account you need to supply an username, your Email-adress and a public SSH-key. 57 57 … … 59 59 60 60 In 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'.61 Click that and follow the instructions for creating an empty repository called 'pipp'. 62 62 Don't worry too much about the name, you can always change it later. 63 63 … … 72 72 cd ~/git/parrot-trunk 73 73 git remote rm origin 74 git remote add origin git@github.com:bschmalhofer/ m4.git74 git remote add origin git@github.com:bschmalhofer/pipp.git 75 75 git remote show origin 76 76 git status … … 78 78 }}} 79 79 80 See the result on http://github.com/bschmalhofer/ m4/tree/master.80 See the result on http://github.com/bschmalhofer/pipp/tree/master. 81 81 82 82 == Licensing == 83 83 84 84 Usually 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.85 Added a LICENSE file. 86 86 87 87 == Copyright == … … 92 92 93 93 For 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'. 94 Remove the language from svn by doing 'ack-grep -ial pipp' and remove the references to the language. 95 The language directory can be deleted with 'svn del languages/pipp'. 97 96 I 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 m4will be checked out into 'languages'.97 Also I edited the svn:ignore list: 'svn pe svn:ignore languages', as pipp will be checked out into 'languages'. 99 98 Make sure that you have run 'perl tools/dev/mk_manifest_and_skip.pl' before submitting the changes. 100 99 101 100 == Make it easy for others to checkout the new repository == 102 101 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'.102 Added the target 'co-pipp' and ammended the target 'co-all' in 'config/gen/makefiles/languages.in'. 103 Added the target 'up-pipp' and ammended the target 'up-all' in 'config/gen/makefiles/languages.in'. 105 104 106 105 == Tell the world about it ==
