Labs/Ubiquity/Ubiquity 0.1 Development Tutorial: Difference between revisions

Line 69: Line 69:


== Submitting Patches ==
== Submitting Patches ==
When you're starting out with development, you won't have push access to the central hg repository.  The best way for you to submit your changes is by creating a source code diff and attaching it to the Trac ticket that you're working on.  The command line is like this:
hg diff > filename.diff
Then, on the Trac ticket page, click the "Attach file" button and choose the file you just created.  Add a bit of explanation about your changes, and click "Submit changes".  Don't change the status of the ticket yet.
One of the core developers will review your patch and, if it's found to be good, will commit it to the core repository and close the ticket.
After you've been developing for a while and have had some patches accepted, someone from the core development team (having noticed how awesome you are) will contact you to talk about getting you direct push access to the repository.
1,007

edits