<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><font face="Georgia">OK, done, I hope. Thanks for your help,
        everyone.</font><br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 10/8/17 8:25 AM, Jakob Reschke
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CA+ovNC7aDrgdYtS0Vr30qsN_gd3oBvxKM8Vov+yL3E-TOLyvaA@mail.gmail.com">
      <pre wrap="">2017-10-08 13:26 GMT+02:00 Bob Arning <a class="moz-txt-link-rfc2396E" href="mailto:arning315@comcast.net"><arning315@comcast.net></a>:
</pre>
      <blockquote type="cite">
        <pre wrap="">

On 10/7/17 2:02 PM, David T. Lewis wrote:
</pre>
        <blockquote type="cite">
          <pre wrap="">2) Open the inbox repository
   A) In your Squeak 5.1 image, open a Monticello Browser.
   B) On the right hand side of the browser, highlight the <a class="moz-txt-link-rfc2396E" href="http://source.squeak.org.trunk">"http://source.squeak.org.trunk"</a> repository.
</pre>
        </blockquote>
        <pre wrap="">That's "/trunk" right?
</pre>
      </blockquote>
      <pre wrap="">
Correct.

</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <pre wrap="">3) Get ready to commit your changes to the inbox
   A) Make sure your image is updated (world -> help... -> update code from server)
</pre>
        </blockquote>
      </blockquote>
      <pre wrap="">
Or click the Squeak Mouse in the left corner of the main docking bar
-> Update Squeak.

</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <pre wrap="">   B) In the Monticello browser, highlight package "Morphic" on the left, and
</pre>
        </blockquote>
        <pre wrap="">"Graphics" in this case?
</pre>
      </blockquote>
      <pre wrap="">
You have to pick the package that contains your changes.

</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <pre wrap="">      repository <a class="moz-txt-link-rfc2396E" href="http://source.squeak.org/trunk">"http://source.squeak.org/trunk"</a> on the right.
</pre>
        </blockquote>
        <pre wrap="">This is the same "trunk" that I renamed to "inbox" in the previous step?
</pre>
      </blockquote>
      <pre wrap="">
Short answer in the context of this how-to list: yes.

I think "editing" the trunk repository is not the right way. Rather,
one should copy the snippet that is displayed on "edit repository
info", and create a new HTTP repository via the +Repository button,
paste the copied snippet and then change trunk to inbox there. In the
end, you should have both trunk and inbox in the right-hand list (at
least when no package is selected in the left-hand list).
But you must then also add the "new" inbox repository to your package
by right-clicking on that package, choosing "add repository...", and
selecting the inbox repository. It will then appear in the right-hand
list for the package, so both trunk and inbox will be there.

If this must be done by every new contributor, it is really
complicated, so it ought to be already set up out-of-the-box, IMHO.
That is, for all packages which are included in the trunk it should
already be there.

</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <pre wrap="">   C) Click the "Changes" button on the top.
   D) The "changes" here are the differences between your image and the most
      recent version in the trunk repository. Verify that these are the changes
      that you want to submit, no more and no less. If something looks wrong, stop
      and ask for tips on the squeak-dev list.
</pre>
        </blockquote>
        <pre wrap="">If I get changes from trunk, it is one method. If I get changes from
inbox, it is a bazillion. So, if I save to inbox, am I saving one or a
bazillion?
</pre>
      </blockquote>
      <pre wrap="">
Phew Monticello... Short answer: you are saving one method, usually.

Next to the package name in the left-hand list, there is a version
indication in brackets: for example, "Graphics -->(topa.382)<--". This
is your baseline version for the package (Graphics-topa.382). The
changes that you see and select when you click "Save" are the ones
that your new version will contain when compared to the base version.
Regarding the contents and ancestry of your new version, it does not
matter to which repository you save it.

The "Changes" button gives you the list of changes that would
transform the latest version from the selected repository to the state
in your working copy/image. The latest Graphics version in the inbox
might be old, so you get a bazillion of changes. Since the base
version usually comes from trunk, especially if you updated
beforehand, the "Changes" from trunk give you the better impression.

People regularly criticize Git for being complicated and that it is
unfortunate that one is advised to learn its inner workings to fully
embrace it. But it seems that Monticello displays the same problem.

Note that in step 4A...

</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <pre wrap="">4) Submit your changes to the inbox
   A) Now highlight the <a class="moz-txt-link-rfc2396E" href="http://source.squeak.org/inbox">"http://source.squeak.org/inbox"</a> repository on the right
      pane of the Monticello browser, and package "Morphic" on the left.
</pre>
        </blockquote>
      </blockquote>
      <pre wrap="">
...you must first select the package on the left, and then select the
repository on the right. The repository selection is cleared when you
select the package. If the repository is not on the list, you have to
"add repository" to the package, as described above.

</pre>
    </blockquote>
    <br>
  </body>
</html>