<table><tr><td style="">TallFurryMan added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D21291">View Revision</a></tr></table><br /><div><div><p>Jasem created the branch "observatory_work" for this activity.</p>

<p>So how does this work? From what I understand, you/me/devs need to make this branch live, breathing changes from master. Adding changes the generic way should be:</p>

<ol class="remarkup-list">
<li class="remarkup-list-item">Locally, configure and fetch the upstream repository (git fetch origin)</li>
<li class="remarkup-list-item">If you don't have a local/observatory_work branch, check upstream/observatory_work out. No conflicts as it is new. (git checkout --track --branch observatory_work)</li>
<li class="remarkup-list-item">If you already have a local/observatory_work branch, check it out and pull upstream/observatory_work changes into to. This may cause conflicts that you have to resolve. (git checkout observatory_work ; git pull)</li>
<li class="remarkup-list-item">If there were conflicts, you now have a merge commit in local/observatory_work. Make a separate differential out of it to have origin/observatory_work catch up with the changes. (arc diff)</li>
<li class="remarkup-list-item">If you are starting a new development activity, branch local/observatory_work into your work branch. (git checkout --track --branch activity__my_subject)</li>
<li class="remarkup-list-item">If you are rebasing an existing activity, check it out and rebase local/activity<u>my_subject onto the changes that were pulled into local/observatory_work. (git checkout activity</u>my_subject ; git pull --rebase)</li>
<li class="remarkup-list-item">Make a differential out of your changes. (arc diff or explicit arc diff --update <Dxx>)</li>
<li class="remarkup-list-item">Rinse and repeat as the repository breathes.</li>
</ol>

<p>Note my checklist makes use of branch tracking to simplify the commands and document how the activities are linked. Changes potentially source from upstream/master, upstream/observatory_work and your local/observatory_work.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R321 KStars</div></div></div><br /><div><strong>BRANCH</strong><div><div>ekos_observatory</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D21291">https://phabricator.kde.org/D21291</a></div></div><br /><div><strong>To: </strong>wreissenberger, mutlaqja, TallFurryMan<br /><strong>Cc: </strong>yurchor, kde-edu, narvaez, apol<br /></div>