Development Team/Release: Difference between revisions
| Line 96: | Line 96: | ||
== Branching == | == Branching == | ||
After the final release of a module, a branch should be created to host further stable development. Please use name in the sucrose-XXX form (for example sucrose-0. | After the final release of a module, a branch should be created to host further stable development. Please use name in the sucrose-XXX form (for example sucrose-0.84). Each module maintainer is responsible to inform the [http://lists.sugarlabs.org/listinfo/sugar-devel sugar-devel@lists.sugarlabs.org] and [http://lists.laptop.org/mailman/listinfo/localization localization@lists.laptop.org] lists about the branch. | ||
You can create a remote branch like this: | You can create a remote branch like this: | ||
git clone git://git.sugarlabs.org/[component]/mainline.git | git clone git://git.sugarlabs.org/[component]/mainline.git [component] | ||
cd | cd [component] | ||
git branch sucrose-0. | git branch sucrose-0.84 | ||
git push origin sucrose-0. | git push origin sucrose-0.84 | ||
And to work on it: | And to work on it: | ||
git clone git://git.sugarlabs.org/[component]/mainline.git | git clone git://git.sugarlabs.org/[component]/mainline.git | ||
git checkout -b sucrose-0. | git checkout -b sucrose-0.84 origin/sucrose-0.84 | ||
git pull | git pull | ||