Line 3: |
Line 3: |
| | | |
| ==Preparation== | | ==Preparation== |
− | Before you start porting your activity you are encouraged to branch off a stable branch. This will allow you to keep on doing stable releases on the stable branch and new releases on the master branch. | + | Before you start porting your activity you are encouraged to branch off a stable branch. This will allow you to keep on doing stable releases on the stable branch and new releases on the master branch. We highly recommend that you use the 'sugar-0.94' as the stable branch name because this will keep the repositories consistent and eases the development work. Let's step through this with a real life example: |
| | | |
− | The latest release was version 3. We highly recommend that you use the 'sugar-0.94' as the stable branch name because this will keep the repositories consistent and eases the development work. In git you can create a branch like this: | + | The latest release of hello-world was version 3 (commit 04fb9beb708f1078aae93995da3ec06bac7aa433). We want to branch off at that point. If you did not do any changes after the last stable commit simply create a branch with: |
| git branch sugar-0.94 | | git branch sugar-0.94 |
| | | |
− | This creates a local branch, as you can see by running 'git branch'; you should see the following:
| + | If you made already commits after that, you need to go to that commit first and create a branch at that specific point in our case commit 04fb9beb708f1078aae93995da3ec06bac7aa433, there is a command to do that in one go: |
| + | git checkout -b sugar-0.94 04fb9beb708f1078aae93995da3ec06bac7aa433 |
| + | |
| + | In both cases this has created a local branch, as you can see by running 'git branch'; you should see the following (if you did the second command you will have sugar-0.94 already selected): |
| | | |
| <pre> | | <pre> |