1,647 bytes added
, 18:59, 1 March 2009
== Git and Gitorious FAQs ==
=== How do I create an account on git.sugarlabs.org? ===
[http://git.sugarlabs.org/users/new Register] using the link on the upper right menu on the Home Page.
=== How do I create a fork of an existing project? ===
Click on the Repositories Tab of the project page in Gitorious. Click on "Mainline". A link will appear on the right-hand side of the page saying, "Clone repository"
=== What if my project has a binary blob? ===
You may have to use the --force flag.
git push -fv
=== How do I stay in sync with translations being pushed from the Pootle server? ===
Periodically—in my experience, on Fridays—updates to the project .po files are pushed from the Localization Team.
Use
git-pull
to periodically pull these updates to the local copy of your project.
Also, run
python setup.py fix_manifest
to update the .mo files after updating the .po files
=== How do I update the Tag field in Gitorious? ===
git tag -m "Release 36" v36 HEAD
git push --tags
=== As a maintainer, how do I merge a patch? ===
git-pull does a combination of fetch and merge, so to merge a patch...
git pull git://git.sugarlabs.org/myproject/myproject-clone.git master
=== Where do I put the .xo file for my project? ===
We are using addons.sugarlabs.org to host Activity bundles. Create an account and put your project's .xo file there.
=== Where do I put the source tarball for my project? ===
download.sugarlabs.org:/var/www-sugarlabs/download/sources/
=== Where should I document my project? ===
Please create a subpage in the wiki under Activities, e.g., [[Activities/TurtleArt]]
[[Category:ActivityTeam]]