<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-text-html" lang="x-unicode">
      <p><font face="Helvetica, Arial, sans-serif">I'm sorry, I don't
          understand your first paragraph. When I ask for a list of
          commits at GitHub, I see what I've included below. I'm also
          confused by 'origin/lists'. Why would there be a 'lists'
          branch on origin? <br>
        </font></p>
      <blockquote>
        <p><a aria-label="[InstCombine] add icmp with no-wrap add tests;
            NFC Goes with D100095" class="Link--primary text-bold
            js-navigation-open" data-pjax="true"
href="https://github.com/llvm/llvm-project/commit/6fccfd7cbdca0c1184cdb77f92329534ffde544c">.
            . .</a></p>
        <p><a aria-label="[InstCombine] add icmp with no-wrap add tests;
            NFC Goes with D100095" class="Link--primary text-bold
            js-navigation-open" data-pjax="true"
href="https://github.com/llvm/llvm-project/commit/6fccfd7cbdca0c1184cdb77f92329534ffde544c">[InstCombine]
            add icmp with no-wrap add tests; NFC</a> <span
            class="hidden-text-expander inline"> </span> </p>
        <div class="d-flex flex-items-center mt-1">
          <div class="f6 color-text-secondary min-width-0"> <a
              href="https://github.com/llvm/llvm-project/commits?author=rotateright"
              class="commit-author user-mention" title="View all commits
              by rotateright">rotateright</a> committed 5 hours ago </div>
          <div class="ml-1">
            <details class="commit-build-statuses details-overlay
              details-reset js-dropdown-details hx_dropdown-fullscreen"
data-deferred-details-content-url="/_render_node/MDE3OlN0YXR1c0NoZWNrUm9sbHVwNzU4MjE0MzI6NmZjY2ZkN2NiZGNhMGMxMTg0Y2RiNzdmOTIzMjk1MzRmZmRlNTQ0Yw==/statuses/combined_branch_status">
              <summary class="color-text-success">
                <svg aria-label="3 / 3 checks OK" class="octicon
                  octicon-check" viewBox="0 0 16 16" width="16"
                  height="16"></svg> </summary>
            </details>
          </div>
        </div>
        <div class="flex-auto min-width-0">
          <div class="d-flex flex-items-center mt-1">
            <div class="ml-1">
              <details class="commit-build-statuses details-overlay
                details-reset js-dropdown-details
                hx_dropdown-fullscreen"
data-deferred-details-content-url="/_render_node/MDE3OlN0YXR1c0NoZWNrUm9sbHVwNzU4MjE0MzI6NmZjY2ZkN2NiZGNhMGMxMTg0Y2RiNzdmOTIzMjk1MzRmZmRlNTQ0Yw==/statuses/combined_branch_status"
                open=""> </details>
            </div>
          </div>
        </div>
        <div class="d-none d-md-block flex-shrink-0">
          <div class="BtnGroup"> </div>
        </div>
        <div class="BtnGroup"> </div>
        <div class="flex-auto min-width-0">
          <p class="mb-1"> <a aria-label="[TableGen] Make behavior of
              list slice suffix consistent across all values
              Differential Revision: https://reviews.llvm.org/D99883"
              class="Link--primary text-bold js-navigation-open"
              data-pjax="true"
href="https://github.com/llvm/llvm-project/commit/14580ce2fdd1898d130b20d9eb21bc4281868e7c">[TableGen]
              Make behavior of list slice suffix consistent across all
              v…</a> <span class="hidden-text-expander inline"> </span></p>
        </div>
        <div class="d-flex flex-items-center mt-1">
          <div class="f6 color-text-secondary min-width-0"> <span
              class="commit-author user-mention">Paul C. Anagnostopoulos</span>
            committed 5 hours ago </div>
          <div class="ml-1">
            <details class="commit-build-statuses details-overlay
              details-reset js-dropdown-details hx_dropdown-fullscreen"
data-deferred-details-content-url="/_render_node/MDE3OlN0YXR1c0NoZWNrUm9sbHVwNzU4MjE0MzI6MTQ1ODBjZTJmZGQxODk4ZDEzMGIyMGQ5ZWIyMWJjNDI4MTg2OGU3Yw==/statuses/combined_branch_status">
              <summary class="color-text-success">
                <svg aria-label="3 / 3 checks OK" class="octicon
                  octicon-check" viewBox="0 0 16 16" width="16"
                  height="16"></svg> </summary>
            </details>
          </div>
        </div>
        <div class="flex-auto min-width-0">
          <div class="d-flex flex-items-center mt-1">
            <div class="ml-1">
              <details class="commit-build-statuses details-overlay
                details-reset js-dropdown-details
                hx_dropdown-fullscreen"
data-deferred-details-content-url="/_render_node/MDE3OlN0YXR1c0NoZWNrUm9sbHVwNzU4MjE0MzI6MTQ1ODBjZTJmZGQxODk4ZDEzMGIyMGQ5ZWIyMWJjNDI4MTg2OGU3Yw==/statuses/combined_branch_status">
              </details>
            </div>
          </div>
        </div>
        <div class="d-none d-md-block flex-shrink-0">
          <div class="BtnGroup"> </div>
        </div>
        <div class="BtnGroup"> </div>
        <div class="flex-auto min-width-0">
          <p class="mb-1"> <a aria-label="[TableGen] Add support for
              the 'assert' statement in multiclasses"
              class="Link--primary text-bold js-navigation-open"
              data-pjax="true"
href="https://github.com/llvm/llvm-project/commit/3b9a15d910a8c748b1444333a4a3905a996528bc">[TableGen]
              Add support for the 'assert' statement in multiclasses</a>
          </p>
          <div class="d-flex flex-items-center mt-1">
            <div class="f6 color-text-secondary min-width-0"> <span
                class="commit-author user-mention">Paul C.
                Anagnostopoulos</span> committed 5 hours ago </div>
            <div class="ml-1">
              <details class="commit-build-statuses details-overlay
                details-reset js-dropdown-details
                hx_dropdown-fullscreen"
data-deferred-details-content-url="/_render_node/MDE3OlN0YXR1c0NoZWNrUm9sbHVwNzU4MjE0MzI6M2I5YTE1ZDkxMGE4Yzc0OGIxNDQ0MzMzYTRhMzkwNWE5OTY1MjhiYw==/statuses/combined_branch_status">
                <summary class="color-text-success">
                  <svg aria-label="3 / 3 checks OK" class="octicon
                    octicon-check" viewBox="0 0 16 16" width="16"
                    height="16"></svg> </summary>
              </details>
            </div>
          </div>
        </div>
        <div class="flex-auto min-width-0">
          <div class="d-flex flex-items-center mt-1">
            <div class="ml-1">
              <details class="commit-build-statuses details-overlay
                details-reset js-dropdown-details
                hx_dropdown-fullscreen"
data-deferred-details-content-url="/_render_node/MDE3OlN0YXR1c0NoZWNrUm9sbHVwNzU4MjE0MzI6M2I5YTE1ZDkxMGE4Yzc0OGIxNDQ0MzMzYTRhMzkwNWE5OTY1MjhiYw==/statuses/combined_branch_status">
              </details>
            </div>
          </div>
        </div>
        <div class="d-none d-md-block flex-shrink-0">
          <div class="BtnGroup"> </div>
        </div>
        <div class="BtnGroup"> </div>
        <div class="flex-auto min-width-0">
          <p class="mb-1"> <a aria-label="[CodeGen][AArch64] Fix isel
              crash for truncating FP stores When attempting to truncate
              a FP vector and store the result out to memory we crashed
              because we had no pattern for truncating FP stores. In
              fact, we don't support these types of stores and the
              correct fix is to stop marking these truncating stores as
              legal. Tests have been added here:
              CodeGen/AArch64/sve-fptrunc-store.ll Differential
              Revision: https://reviews.llvm.org/D100025"
              class="Link--primary text-bold js-navigation-open"
              data-pjax="true"
href="https://github.com/llvm/llvm-project/commit/1206313f82f819381055dc730294ef50b3af63c9">[CodeGen][AArch64]
              Fix isel crash for truncating FP stores</a> <span
              class="hidden-text-expander inline"> </span></p>
        </div>
        <div class="d-flex flex-items-center mt-1">
          <div class="f6 color-text-secondary min-width-0"> <a
              href="https://github.com/llvm/llvm-project/commits?author=david-arm"
              class="commit-author user-mention" title="View all commits
              by david-arm">david-arm</a> committed 5 hours ago </div>
          <div class="ml-1">
            <details class="commit-build-statuses details-overlay
              details-reset js-dropdown-details hx_dropdown-fullscreen"
data-deferred-details-content-url="/_render_node/MDE3OlN0YXR1c0NoZWNrUm9sbHVwNzU4MjE0MzI6MTIwNjMxM2Y4MmY4MTkzODEwNTVkYzczMDI5NGVmNTBiM2FmNjNjOQ==/statuses/combined_branch_status"
              open="">
              <summary class="color-text-success">
                <svg aria-label="3 / 3 checks OK" class="octicon
                  octicon-check" viewBox="0 0 16 16" width="16"
                  height="16"></svg> </summary>
            </details>
          </div>
        </div>
      </blockquote>
      <div class="moz-cite-prefix">On 4/8/2021 1:25 PM, David Lloyd
        wrote:<br>
      </div>
      <blockquote type="cite"
cite="mid:CANghgrR6cMrF+LQV1ZniCka=+QFqontip9piPsoko5mwhpzFjQ@mail.gmail.com">
        <div dir="ltr">
          <div class="gmail_default"
            style="font-family:arial,helvetica,sans-serif">According to
            that log, neither `lists` nor `assert` appear on your GitHub
            instance with those commit IDs (if you had successfully
            pushed `lists`, you should expect `lists` to have the same
            commit ID as `origin/lists`, which does not appear in your
            log at all).</div>
          <div class="gmail_default"
            style="font-family:arial,helvetica,sans-serif"><br>
          </div>
          <div class="gmail_default"
            style="font-family:arial,helvetica,sans-serif">And it's
            worth noting that amending a commit does not change the
            commit date, unless you explicitly tell it to do so.  You
            can see the separate authorship and commit dates using `git
            log --pretty=fuller`.  But what you see in annotations is
            probably the authorship date.</div>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">On Thu, Apr 8, 2021 at 12:10
            PM Paul C. Anagnostopoulos <<a
              href="mailto:paul@windfall-software.com">paul@windfall-software.com</a>>
            wrote:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">
            <div>
              <p>But two things are confusing. I only pushed the 'lists'
                branch, not the 'assert' branch, yet both revisions are
                up on GitHub. I suppose I should be careful and say that
                if I pushed 'assert', I don't know how I did it.</p>
              <p>Also, if you check the dates on the changed lines in
                the various files, they are dated April 5 for 'lists'
                and April 1 for 'assert'. But I amended the commit on
                the 'lists' branch today and then pushed it.<br>
              </p>
              <div>On 4/8/2021 1:00 PM, David Lloyd wrote:<br>
              </div>
              <blockquote type="cite">
                <div dir="ltr">
                  <div class="gmail_default"
                    style="font-family:arial,helvetica,sans-serif">Branches
                    are just a pointer to a commit ID.  This just means
                    that your local `main`, `lists`, and `assert`
                    branches all point to the same commit ID, which is
                    OK.  Pushing one does not push the others.  When you
                    push a branch e.g. `lists` via `git push origin
                    lists`, what you are doing is telling the remote
                    server "create or change the branch (pointer) on
                    your end called `lists` to refer to the same commit
                    ID as my local branch `lists`".  It also pushes the
                    commits to the server (but this is strictly additive
                    - nothing is lost by this action).  No other remote
                    branches would be affected by this action.</div>
                  <div class="gmail_default"
                    style="font-family:arial,helvetica,sans-serif"><br>
                  </div>
                  <div class="gmail_default"
                    style="font-family:arial,helvetica,sans-serif">It's
                    also possible to push a local branch to a remote
                    branch with a different name; e.g. `git push origin
                    foo:bar` makes a branch called `bar` on the remote
                    side with the same commit ID as the branch called
                    `foo` on the local side.</div>
                  <div class="gmail_default"
                    style="font-family:arial,helvetica,sans-serif"><br>
                  </div>
                  <div class="gmail_default"
                    style="font-family:arial,helvetica,sans-serif">Overall
                    I don't think you've broken anything, it's just that
                    the log output is not completely intuitive.  It's
                    just listing all the branch names that it knows of
                    which happen to point to the corresponding commit ID
                    in the log.</div>
                </div>
              </blockquote>
            </div>
          </blockquote>
        </div>
      </blockquote>
      <br>
    </div>
  </body>
</html>