<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -29,6 +29,24 @@ For more detailed information, check out our guide for Installing Git under Git
 
   http://docs.insoshi.com
 
+== Setting up your local Git repository
+
+  The Git Guides also detail our recommended setup for your local repository:
+
+    * Clone of the official repository
+      git://github.com/insoshi/insoshi.git
+    * Your GitHub fork added as a remote repository
+    * Local tracking branches for official 'master' and 'edge' branches
+    * Local development branch based off 'edge' and pushed to your GitHub fork
+
+  A shell script is available to automate this repository configuration:
+
+    http://gist.github.com/18772
+
+  and is run using the command-line
+
+    configure_insoshi_local.sh [GitHub Account Name]
+
 == Install libraries and gems
 
 === Libraries</diff>
      <filename>README.rdoc</filename>
    </modified>
    <modified>
      <diff>@@ -56,6 +56,23 @@ echo
 #
 cd insoshi
 
+# Create a local branch that tracks the forked master branch
+#
+echo &quot;Creating local tracking branch for edge...&quot;
+git branch --track edge origin/edge
+catch_error $? &quot;creating local tracking branch for edge&quot;
+
+# Create a local branch based off edge
+#
+echo &quot;Creating local branch $BRANCH...&quot;
+git branch $BRANCH edge
+catch_error $? &quot;creating local branch $BRANCH&quot;
+
+git checkout $BRANCH
+catch_error $? &quot;checking out local branch $BRANCH&quot;
+
+echo
+
 # Add forked repository as a remote repository connection
 #
 # The GitHub account name will be used to refer to this repository
@@ -74,17 +91,6 @@ catch_error $? &quot;fetching branches from remote $REMOTE&quot;
 
 echo
 
-# Create a local branch that tracks the forked master branch
-#
-echo &quot;Creating local branch $BRANCH...&quot;
-git branch --track $BRANCH $REMOTE/master
-catch_error $? &quot;creating local branch $BRANCH&quot;
-
-git checkout $BRANCH
-catch_error $? &quot;checking out local branch $BRANCH&quot;
-
-echo
-
 # Create the matching remote branch on the forked repository
 #
 # We need to explicitly create the branch via a push command</diff>
      <filename>configure_insoshi_local.sh</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>35fb6c9aefff43ea538f21cf10387497148e5f33</id>
    </parent>
  </parents>
  <author>
    <name>Long Nguyen</name>
    <email>long@alpha.local</email>
  </author>
  <url>http://github.com/insoshi/insoshi/commit/62bcf56ccbf05fb767aefa852050c13a9a7df6d7</url>
  <id>62bcf56ccbf05fb767aefa852050c13a9a7df6d7</id>
  <committed-date>2008-10-23T11:12:54-07:00</committed-date>
  <authored-date>2008-10-23T11:12:54-07:00</authored-date>
  <message>Updates for local repository configuration script</message>
  <tree>e0050a3d3299e55c0e1ee25bd89f632f04d97349</tree>
  <committer>
    <name>Long Nguyen</name>
    <email>long@alpha.local</email>
  </committer>
</commit>
