Hi Matej,<div><br></div><div>I would normally have created a pull request, but I thought it would be far simpler for somebody with commit privilege to just add one new file rather than go through the whole fork/clone/checkout/commit.....pull request process, but I hadn&#39;t thought of blame, so I will do it the long way as you suggested.</div>
<div><br></div><div>Martin<br><br><div class="gmail_quote">On 9 November 2012 21:06, DM Smith <span dir="ltr">&lt;<a href="mailto:dmsmith@crosswire.org" target="_blank">dmsmith@crosswire.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Many thanks! (and for your follow-up.)<br>
<div class="HOEnZb"><div class="h5"><br>
On Nov 9, 2012, at 3:05 PM, Matěj Cepl &lt;<a href="mailto:mcepl@redhat.com">mcepl@redhat.com</a>&gt; wrote:<br>
<br>
&gt; On Fri, 2012-11-09 at 12:51 -0500, DM Smith wrote:<br>
&gt;&gt; Would you provide a walk-through of the best practices of creating a<br>
&gt;&gt; branch, making a change to the branch, and creating/submitting a pull<br>
&gt;&gt; request?<br>
&gt;<br>
&gt; 1) create an account on Github and login<br>
&gt; 2) Go to <a href="https://github.com/crosswire/jsword/fork" target="_blank">https://github.com/crosswire/jsword/fork</a> (button Fork) and wait<br>
&gt; until fork is done<br>
&gt; 3) clone that repo, e.g., something like<br>
&gt;   git clone git@github.com:yourusername/jsword.git<br>
&gt; 4) cd jsword<br>
&gt; 5) git checkout -b name-of-new-branch master<br>
&gt; 6) edit, edit, compile, edit, ...<br>
&gt; 7) git commit -a -v<br>
&gt;   In the text editor you get, review the diff below to be sure,<br>
&gt; everythng  is as it supposed to be, and on the top of the file write a<br>
&gt; brief explanatory commit message in the format<br>
&gt;<br>
&gt; one-line-not-more-than-80-chars-as-a-headline<br>
&gt;<br>
&gt; Longer explanation of changes you&#39;ve made (could be many lines long, but<br>
&gt; it keep lines under 80 characters each).<br>
&gt;<br>
&gt; 8) Save the commit message and leave the editor<br>
&gt; 9) git push origin name-of-new-branch<br>
&gt; 10) Go to<br>
&gt; <a href="https://github.com/yourusername/jsword/tree/name-of-your-branch" target="_blank">https://github.com/yourusername/jsword/tree/name-of-your-branch</a> (switch<br>
&gt; branches)<br>
&gt; 11) and then <a href="https://github.com/yourusername/jsword/pull/new/master" target="_blank">https://github.com/yourusername/jsword/pull/new/master</a><br>
&gt; (create a new pull request)<br>
&gt;<br>
&gt; The same thing can be done from many IDEs with some GUI stuff, but it is<br>
&gt; hard to explain in email.<br>
&gt;<br>
&gt; Best,<br>
&gt;<br>
&gt; Matěj<br>
&gt;<br>
&gt; --<br>
&gt; <a href="http://www.ceplovi.cz/matej/" target="_blank">http://www.ceplovi.cz/matej/</a>, Jabber: mcepl&lt;at&gt;<a href="http://ceplovi.cz" target="_blank">ceplovi.cz</a><br>
&gt; GPG Finger: 89EF 4BC6 288A BF43 1BAB  25C3 E09F EF25 D964 84AC<br>
&gt;<br>
&gt; Our lives are spectacles of powerlessness.<br>
&gt;    -- Richard Rohr<br>
</div></div><div class="HOEnZb"><div class="h5">&gt; _______________________________________________<br>
&gt; jsword-devel mailing list<br>
&gt; <a href="mailto:jsword-devel@crosswire.org">jsword-devel@crosswire.org</a><br>
&gt; <a href="http://www.crosswire.org/mailman/listinfo/jsword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/jsword-devel</a><br>
<br>
<br>
_______________________________________________<br>
jsword-devel mailing list<br>
<a href="mailto:jsword-devel@crosswire.org">jsword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/jsword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/jsword-devel</a><br>
</div></div></blockquote></div><br></div>