Also needs a note about the pull request name should include the jira that the pull request is for

On Aug 29, 2014, at 11:27 AM, William King <wking@freeswitch.org> wrote:

Looks great. Not sure how best to display this information, but each
pull request tracks the branch from the forked repo. So if they update
the branch, the pull request is automatically updated with the new
commits. This means the person who is contributing code needs to have a
separate branch for each pull request, and if a developer asks for a
change, then the contributor needs to make the change in the branch, and
push the new change.

William King
wking@freeswitch.org
FreeSWITCH Solutions, LLC
PO BOX 2531
Brookfield, WI 53008-2531
Twitter: @FreeSWITCH , @quentusrex
http://www.freeswitchbook.com
http://www.freeswitchcookbook.com

T: +1.213.286.0416
Skype:quentusrex

On 08/29/2014 07:43 AM, Ítalo Rossi wrote:
Here is the first version of the tutorial:

https://confluence.freeswitch.org/display/FREESWITCH/Pull+Requests

It's in Community -> Contributing Code -> Pull Requests.

English is not my first language, so maybe there are some gramatical
issues that need to be fixed #).


2014-08-28 23:35 GMT-03:00 Ítalo Rossi <italorossib@gmail.com
<mailto:italorossib@gmail.com>>:

   Hi Ken,

   Sure, I can do this tomorrow.

   I think it's a good idea to put some screenshots, it helps to
   understand whole process.

   Hey guys, can one of you help me out with a little process doc?

   We are trying to encourage people to use Pull Requests for Patches
   and there seems to be a little confusion on how to do this.

   Can someone write up this process nicely and post it on Confluence?

   Here’s the steps

   Login in to Stash
   Go to Repo you want to add a patch to
   Click the Fork Button.
   In the PopUp, name your fork (it will default to FreeSWITCH, but you
   may want to name it something more descriptive. Example
   freeswitch-FS-1234   where FS-1234 is the name of a jira you are
   addressing)
   This will bring you to your fork repo.
   Go to the “Settings” link on the menu bar, go to “Repository” link
   under permissions on the left verticle menu
   Check the enable box under Public Access.
   Click Save

   Clone this repo, commit your patches, and push this repo back to
   stash. (standard GIT clone, commit, push workflow)

   Return to Stash, Go to the Main FreeSWITCH Repo, and click “Pull
   Request” Button Upper right
   In the box on upper left, select your fork repo and branch that
   contains the new commits.
   Make sure that the FreeSWITCH/freeswitch repo is selected in the
   upper right box.

   Edit the Title (it will default to the branch name)
   Edit the Description (if there is a matching Jira Please Reference
   the Jira Ticket ID at the top of the description. The description
   will auto populate with commit messages from commits on the branch
   not already in FreeSWITCH master repo)

   Click Create Pull Request.

   If you have not received feedback on your Pull Request by the
   regular Thursday Bug Hunt/Patch Review conference call, Call in to
   the bridge at 2PM US Central Time (1900 GMT) and ask to have your
   patch reviewed.

   Documenter, Please reference the Confluence page for how to join the
   conf calls.


   Thanks
   K







   -- 
   Ken
   _http://www.FreeSWITCH.org
   http://www.ClueCon.com
   http://www.OSTAG.org
   _irc.freenode.net <http://irc.freenode.net> #freeswitch
   Twitter: @FreeSWITCH


   _______________________________________________
   Freeswitch-docs mailing list
   Freeswitch-docs@lists.freeswitch.org
   <mailto:Freeswitch-docs@lists.freeswitch.org>
   http://lists.freeswitch.org/mailman/listinfo/freeswitch-docs




-- 
Ítalo Rossi


_______________________________________________
Freeswitch-docs mailing list
Freeswitch-docs@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-docs


_______________________________________________
Freeswitch-docs mailing list
Freeswitch-docs@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-docs