<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    I am very happy with this progress in your thinking about git. I
    just reiterate my preference for gitlab, where as Peter has already
    pointed out we now have all our modules. It would be consistent to
    add the sword sources there as well.<br>
    @David I don't particularly use github for my personal projects
    which are all under gitlab.<br>
    <br>
    <div class="moz-cite-prefix">Le 18/03/2023 à 08:41, Tobias Klein a
      écrit :<br>
    </div>
    <blockquote type="cite"
      cite="mid:a33e95b0-7371-3ac3-cbee-f19ef2f0a141@tklein.info">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>Yay! Thanks for your efforts to move into this direction! :)
        Exciting news!</p>
      <p>Best regards,<br>
        Tobias<br>
      </p>
      <div class="moz-cite-prefix">On 3/17/23 8:27 PM, Greg Hellings
        wrote:<br>
      </div>
      <blockquote type="cite"
cite="mid:CAHxvOVKED865HY_jeA5FM4G-VFm=e9H1o+BA0WD98Zsk1dqN1w@mail.gmail.com">
        <meta http-equiv="content-type" content="text/html;
          charset=UTF-8">
        <div dir="auto">
          <div>Troy,
            <div dir="auto"><br>
            </div>
            <div dir="auto">I know we've discussed the merge issue in
              the past. In order to help point in the right direction, a
              couple of questions:</div>
            <div dir="auto"><br>
            </div>
            <div dir="auto">Do you still envision self hosting the
              repository as you have SVN and using GitHub to mirror, or
              do you anticipate self hosting a repository that is just
              an insurance policy against GitHub becoming unfriendly in
              the future? Most popular self hosting Git supports both
              push and pull to GitHub repositories, but the one you
              anticipate being the source will determine the
              recommendations and conversion path.</div>
            <div dir="auto"><br>
            </div>
            <div dir="auto">In the Git world, the feature you're looking
              at seems to be known as Code Owners. It's a relatively
              newer feature. Here is GitHub documentation about their
              implementation. <a
href="Https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners"
                moz-do-not-send="true">Https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners</a></div>
            <div dir="auto"><br>
            </div>
            <div dir="auto">If you anticipate doing most of the work on
              a self hosted solution and pushing GitHub as the mirror, I
              can look for their technique.</div>
            <div dir="auto"><br>
            </div>
            <div dir="auto">I'll look into the Crosswire organization on
              GitHub to see if I have admin rights there to address #1.</div>
            <div dir="auto"><br>
            </div>
            --Greg<br>
            <br>
            <div class="gmail_quote">
              <div dir="ltr" class="gmail_attr">On Fri, Mar 17, 2023,
                14:09 Troy A. Griffitts <<a
                  href="mailto:scribe@crosswire.org"
                  moz-do-not-send="true" class="moz-txt-link-freetext">scribe@crosswire.org</a>>
                wrote:<br>
              </div>
              <blockquote class="gmail_quote" style="margin:0 0 0
                .8ex;border-left:1px #ccc solid;padding-left:1ex">
                <div>
                  <p>I don't want this to turn into a debate.<br>
                    <br>
                    I agree, we need to move source control to git.</p>
                  <p>I even mostly agree we should do most of our dev
                    work on github for the visibility to draw other
                    developers.</p>
                  <p>To move forward with this:</p>
                  <p>1) I would actually need access to the github
                    'crosswire' organization, which I currently don't
                    have.</p>
                  <p>2) I am happy to migrate our 27 repos there (yes, I
                    was also surprised we have 27, but even these old
                    ones would be nice to have on github for posterity).<br>
                    3) After #2, I would love for Github experts to help
                    me find a solution that effectively grant elevated
                    access to individuals for merging PRs into our
                    master repository without my approval FOR CERTAIN
                    PARTS OF THE REPO they own or are trusted to
                    approve.</p>
                  <p>This #3 item had been the primary element holding
                    us back from moving from SVN to git.  If you are
                    unaware, SVN has a very easy way to elevate
                    permissions for accounts for parts of the
                    repository.  I don't want to have to approve all
                    changes!  I trust our pumpkin holders to care for
                    their parts of the repository.</p>
                  <p>We've discussed, in the past, submodules for handle
                    this, but they do not handle this well.  e.g., I
                    want to grant Greg Hellings full write access to
                    merge any PR which updates any of our cmake scripts
                    in all folders everywhere.  I don't know anything
                    about cmake and Greg is an expert.  I want him to be
                    able to manage that build system without my
                    oversight.  I trust him.  I do not want to grant
                    Greg merge access for code that has anything to do
                    with our C++ engine.  He might be a great C++
                    programmer, but he hasn't expressed he wants that
                    access or ever submitted C++ code for me to review
                    and merge myself, so I want to protect Greg from
                    accidentally merging in someone's PR which includes
                    C++ engine code.</p>
                  <p>In SVN this is easy.  Attached is our SVN access
                    file.  Help me translate this workflow to Github. 
                    There must be some way to restrict merges based on
                    the merging user and files modified in the PR.  Or
                    at least require a review by certain users bases on
                    the files modified in the PR.</p>
                  <p>Help me :)</p>
                  <p>Troy<br>
                  </p>
                  <p><br>
                  </p>
                  <div>On 3/17/23 11:24, Greg Hellings wrote:<br>
                  </div>
                  <blockquote type="cite">
                    <div dir="auto">Indeed. It's not a principled stand
                      that I'm refusing to get Subversion going. It's
                      simply that it's too much work that I haven't
                      bothered and don't foresee doing so anytime soon.
                      <div dir="auto"><br>
                      </div>
                      <div dir="auto">And, with no setup to
                        automatically test the scripts in all the
                        environments they must support, it's not likely
                        others are willing to commit this on my behalf.<br>
                        <div dir="auto"><br>
                        </div>
                        <div dir="auto">--Greg</div>
                      </div>
                    </div>
                    <br>
                    <div class="gmail_quote">
                      <div dir="ltr" class="gmail_attr">On Sun, Mar 12,
                        2023, 09:42 Peter von Kaehne <<a
                          href="mailto:refdoc@gmx.net" target="_blank"
                          rel="noreferrer" moz-do-not-send="true"
                          class="moz-txt-link-freetext">refdoc@gmx.net</a>>
                        wrote:<br>
                      </div>
                      <blockquote class="gmail_quote" style="margin:0 0
                        0 .8ex;border-left:1px #ccc
                        solid;padding-left:1ex">
                        <div dir="auto">I think you misunderstood Greg. 
                          <div><br>
                          </div>
                          <div>There is a long campaign and strong
                            feeling to have the project on Git but there
                            is no agreement or movement to that. And it
                            seems Greg is pausing his contributions
                            until that matter is resolved. </div>
                          <div><br>
                          </div>
                          <div>Peter<br>
                            <br>
                            <div dir="ltr">Sent from my phone. Please
                              forgive misspellings and weird
                              “corrections”</div>
                            <div dir="ltr"><br>
                              <blockquote type="cite">On 12 Mar 2023, at
                                15:51, ZdPo Ster <<a
                                  href="mailto:zdposter@gmail.com"
                                  rel="noreferrer noreferrer"
                                  target="_blank" moz-do-not-send="true"
                                  class="moz-txt-link-freetext">zdposter@gmail.com</a>>
                                wrote:<br>
                                <br>
                              </blockquote>
                            </div>
                            <blockquote type="cite">
                              <div dir="ltr">
                                <div dir="ltr">
                                  <div>I am sorry, but I did not get the
                                    point of your reply.</div>
                                  <div>I do not use subversion - I use
                                    git-svn as proposed several months
                                    ago on this forum. But current cmake
                                    configuration expects everybody to
                                    use subversion, which is wrong.<br>
                                  </div>
                                  <div>These patches improve cmake
                                    build:</div>
                                  <div>
                                    <ul>
                                      <li> that will work also with
                                        git-svn <br>
                                      </li>
                                      <li>MSVC build</li>
                                      <li>fix depreciated</li>
                                    </ul>
                                    <div>AFAIK it should cause no harm
                                      for other combinations, just
                                      improve current state.</div>
                                    <div><br>
                                    </div>
                                    <div>Zdenko<br>
                                    </div>
                                  </div>
                                </div>
                                <br>
                                <div class="gmail_quote">
                                  <div dir="ltr" class="gmail_attr">On
                                    Thu, 9 Mar 2023 at 23:18, Greg
                                    Hellings <<a
                                      href="mailto:greg.hellings@gmail.com"
                                      rel="noreferrer noreferrer"
                                      target="_blank"
                                      moz-do-not-send="true"
                                      class="moz-txt-link-freetext">greg.hellings@gmail.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 dir="ltr">
                                      <div>I've never bothered to get
                                        Subversion setup on my local
                                        machine. Remembering the setup,
                                        plus my credentials, and how to
                                        use it is more labor than I've
                                        been willing to spend on this
                                        effort. If, in the future, I
                                        overcome that inertia then I'll
                                        happily test and apply this
                                        patch.</div>
                                      <div><br>
                                      </div>
                                      <div>--Greg<br>
                                      </div>
                                    </div>
                                    <br>
                                    <div class="gmail_quote">
                                      <div dir="ltr" class="gmail_attr">On
                                        Sat, Feb 25, 2023 at 5:34 AM
                                        ZdPo Ster <<a
                                          href="mailto:zdposter@gmail.com"
                                          rel="noreferrer noreferrer"
                                          target="_blank"
                                          moz-do-not-send="true"
                                          class="moz-txt-link-freetext">zdposter@gmail.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 dir="ltr">
                                          <div>Any update on this (after
                                            3.5 months)?</div>
                                          <div><br>
                                          </div>
                                          <div>Zdenko<br>
                                          </div>
                                        </div>
                                        <br>
                                        <div class="gmail_quote">
                                          <div dir="ltr"
                                            class="gmail_attr">On Sat,
                                            26 Nov 2022 at 21:53, Greg
                                            Hellings <<a
                                              href="mailto:greg.hellings@gmail.com"
                                              rel="noreferrer
                                              noreferrer"
                                              target="_blank"
                                              moz-do-not-send="true"
                                              class="moz-txt-link-freetext">greg.hellings@gmail.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 dir="auto">Thanks. I am
                                              not privy to the patches
                                              email inbox, so this
                                              mailing list is the way to
                                              reach me for CMake things.
                                              I'll review these when I
                                              have the opportunity.
                                              <div dir="auto"><br>
                                              </div>
                                              <div dir="auto">--Greg</div>
                                            </div>
                                            <br>
                                            <div class="gmail_quote">
                                              <div dir="ltr"
                                                class="gmail_attr">On
                                                Sat, Nov 26, 2022, 13:46
                                                Peter von Kaehne <<a
href="mailto:refdoc@gmx.net" rel="noreferrer noreferrer" target="_blank"
                                                  moz-do-not-send="true"
class="moz-txt-link-freetext">refdoc@gmx.net</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 dir="auto"><br>
                                                  <blockquote
                                                    type="cite">
                                                    <div dir="ltr">
                                                      <div dir="ltr">
                                                        <div>How to
                                                          suggest
                                                          improvements
                                                          to the sword
                                                          project?</div>
                                                      </div>
                                                    </div>
                                                  </blockquote>
                                                  <div><br>
                                                  </div>
                                                  <div><br>
                                                  </div>
                                                  You did it the right
                                                  way. It just is a bit
                                                  on/off as a project.
                                                  GHellings is the cmake
                                                  pumpkin holder as far
                                                  as I know. I bcc him
                                                  on a different email
                                                  address. 
                                                  <div><br>
                                                  </div>
                                                  <div>Peter<br>
                                                    <div><br>
                                                    </div>
                                                    <div><br>
                                                    </div>
                                                    <div>
                                                      <blockquote
                                                        type="cite">
                                                        <div dir="ltr">
                                                          <div dir="ltr">
                                                          <div><br>
                                                          </div>
                                                          <div>BR,</div>
                                                          <div><br>
                                                          </div>
                                                          <div>Zdenko<br>
                                                          </div>
                                                          <div><br>
                                                          <div
                                                          class="gmail_quote">
                                                          <div dir="ltr"
class="gmail_attr">---------- Forwarded message ---------<br>
                                                          From: <b
                                                          class="gmail_sendername"
                                                          dir="auto">ZdPo
                                                          Ster</b> <span
                                                          dir="auto"><<a
href="mailto:zdposter@gmail.com" rel="noreferrer noreferrer noreferrer"
target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">zdposter@gmail.com</a>></span><br>
                                                          Date: Sun, 6
                                                          Nov 2022 at
                                                          22:22<br>
                                                          Subject: cmake
                                                          patches<br>
                                                          To: <<a
                                                          href="mailto:patches@crosswire.org"
rel="noreferrer noreferrer noreferrer" target="_blank"
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext">patches@crosswire.org</a>><br>
                                                          </div>
                                                          <br>
                                                          <br>
                                                          <div dir="ltr">
                                                          <div>Hello,</div>
                                                          <div><br>
                                                          </div>
                                                          <div>please
                                                          find 3 few
                                                          patches
                                                          related to
                                                          cmake build
                                                          (tested
                                                          on windows
                                                          with MSVC
                                                          2019):</div>
                                                          <div>
                                                          <ol>
                                                          <li>cmake_fix_deprecation.patch
                                                          - cmake
                                                          version 3.23.2
                                                          produce
                                                          depreciation
                                                          warning for
                                                          old minimum
                                                          version, co
                                                          IMO it is time
                                                          to increase
                                                          expected cmake
                                                          version</li>
                                                          <li>cmake_fix_msvc.patch
                                                          - there is no
                                                          "/O3" options
                                                          in current
                                                          MSVC[1]</li>
                                                          <li>cmake_git_svn.patch
                                                          - I use git
                                                          svn for
                                                          accessing
                                                          code, but
                                                          cmake produce
                                                          error because
                                                          of missing svn
                                                          executable. He
                                                          is patch that
                                                          fixed it +
                                                          code for
                                                          detecting svn
                                                          revision
                                                          (MYSVN_WC_REVISION)
                                                          from git</li>
                                                          </ol>
                                                          <div>[1] <a
href="https://learn.microsoft.com/en-us/cpp/build/reference/o-options-optimize-code?view=msvc-160"
rel="noreferrer noreferrer noreferrer" target="_blank"
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext">https://learn.microsoft.com/en-us/cpp/build/reference/o-options-optimize-code?view=msvc-160</a></div>
                                                          <div><br>
                                                          </div>
                                                          <div>Zdenko<br>
                                                          </div>
                                                          </div>
                                                          </div>
                                                          </div>
                                                          </div>
                                                          </div>
                                                        </div>
                                                      </blockquote>
                                                    </div>
                                                  </div>
                                                </div>
                                                <div dir="auto">
                                                  <div>
                                                    <div>
                                                      <blockquote
                                                        type="cite">
                                                        <div dir="ltr"><span>_______________________________________________</span><br>
                                                          <span>sword-devel
                                                          mailing list:
                                                          <a
                                                          href="mailto:sword-devel@crosswire.org"
rel="noreferrer noreferrer noreferrer" target="_blank"
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext">sword-devel@crosswire.org</a></span><br>
                                                          <span><a
                                                          href="http://crosswire.org/mailman/listinfo/sword-devel"
rel="noreferrer noreferrer noreferrer" target="_blank"
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext">http://crosswire.org/mailman/listinfo/sword-devel</a></span><br>
                                                          <span>Instructions
                                                          to
                                                          unsubscribe/change
                                                          your settings
                                                          at above page</span><br>
                                                        </div>
                                                      </blockquote>
                                                    </div>
                                                  </div>
                                                </div>
                                              </blockquote>
                                            </div>
_______________________________________________<br>
                                            sword-devel mailing list: <a
href="mailto:sword-devel@crosswire.org" rel="noreferrer noreferrer"
                                              target="_blank"
                                              moz-do-not-send="true"
                                              class="moz-txt-link-freetext">sword-devel@crosswire.org</a><br>
                                            <a
                                              href="http://crosswire.org/mailman/listinfo/sword-devel"
                                              rel="noreferrer noreferrer
                                              noreferrer"
                                              target="_blank"
                                              moz-do-not-send="true"
                                              class="moz-txt-link-freetext">http://crosswire.org/mailman/listinfo/sword-devel</a><br>
                                            Instructions to
                                            unsubscribe/change your
                                            settings at above page<br>
                                          </blockquote>
                                        </div>
_______________________________________________<br>
                                        sword-devel mailing list: <a
                                          href="mailto:sword-devel@crosswire.org"
                                          rel="noreferrer noreferrer"
                                          target="_blank"
                                          moz-do-not-send="true"
                                          class="moz-txt-link-freetext">sword-devel@crosswire.org</a><br>
                                        <a
                                          href="http://crosswire.org/mailman/listinfo/sword-devel"
                                          rel="noreferrer noreferrer
                                          noreferrer" target="_blank"
                                          moz-do-not-send="true"
                                          class="moz-txt-link-freetext">http://crosswire.org/mailman/listinfo/sword-devel</a><br>
                                        Instructions to
                                        unsubscribe/change your settings
                                        at above page<br>
                                      </blockquote>
                                    </div>
_______________________________________________<br>
                                    sword-devel mailing list: <a
                                      href="mailto:sword-devel@crosswire.org"
                                      rel="noreferrer noreferrer"
                                      target="_blank"
                                      moz-do-not-send="true"
                                      class="moz-txt-link-freetext">sword-devel@crosswire.org</a><br>
                                    <a
                                      href="http://crosswire.org/mailman/listinfo/sword-devel"
                                      rel="noreferrer noreferrer
                                      noreferrer" target="_blank"
                                      moz-do-not-send="true"
                                      class="moz-txt-link-freetext">http://crosswire.org/mailman/listinfo/sword-devel</a><br>
                                    Instructions to unsubscribe/change
                                    your settings at above page<br>
                                  </blockquote>
                                </div>
                                <span>_______________________________________________</span><br>
                                <span>sword-devel mailing list: <a
                                    href="mailto:sword-devel@crosswire.org"
                                    rel="noreferrer noreferrer"
                                    target="_blank"
                                    moz-do-not-send="true"
                                    class="moz-txt-link-freetext">sword-devel@crosswire.org</a></span><br>
                                <span><a
                                    href="http://crosswire.org/mailman/listinfo/sword-devel"
                                    rel="noreferrer noreferrer"
                                    target="_blank"
                                    moz-do-not-send="true"
                                    class="moz-txt-link-freetext">http://crosswire.org/mailman/listinfo/sword-devel</a></span><br>
                                <span>Instructions to unsubscribe/change
                                  your settings at above page</span><br>
                              </div>
                            </blockquote>
                          </div>
                        </div>
                        _______________________________________________<br>
                        sword-devel mailing list: <a
                          href="mailto:sword-devel@crosswire.org"
                          rel="noreferrer noreferrer" target="_blank"
                          moz-do-not-send="true"
                          class="moz-txt-link-freetext">sword-devel@crosswire.org</a><br>
                        <a
                          href="http://crosswire.org/mailman/listinfo/sword-devel"
                          rel="noreferrer noreferrer noreferrer"
                          target="_blank" moz-do-not-send="true"
                          class="moz-txt-link-freetext">http://crosswire.org/mailman/listinfo/sword-devel</a><br>
                        Instructions to unsubscribe/change your settings
                        at above page<br>
                      </blockquote>
                    </div>
                    <br>
                    <fieldset></fieldset>
                    <pre>_______________________________________________
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank" rel="noreferrer" moz-do-not-send="true" class="moz-txt-link-freetext">sword-devel@crosswire.org</a>
<a href="http://crosswire.org/mailman/listinfo/sword-devel" target="_blank" rel="noreferrer" moz-do-not-send="true" class="moz-txt-link-freetext">http://crosswire.org/mailman/listinfo/sword-devel</a>
Instructions to unsubscribe/change your settings at above page
</pre>
                  </blockquote>
                </div>
                _______________________________________________<br>
                sword-devel mailing list: <a
                  href="mailto:sword-devel@crosswire.org"
                  target="_blank" rel="noreferrer"
                  moz-do-not-send="true" class="moz-txt-link-freetext">sword-devel@crosswire.org</a><br>
                <a
                  href="http://crosswire.org/mailman/listinfo/sword-devel"
                  rel="noreferrer noreferrer" target="_blank"
                  moz-do-not-send="true" class="moz-txt-link-freetext">http://crosswire.org/mailman/listinfo/sword-devel</a><br>
                Instructions to unsubscribe/change your settings at
                above page<br>
              </blockquote>
            </div>
          </div>
        </div>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <pre class="moz-quote-pre" wrap="">_______________________________________________
sword-devel mailing list: <a class="moz-txt-link-abbreviated moz-txt-link-freetext" href="mailto:sword-devel@crosswire.org" moz-do-not-send="true">sword-devel@crosswire.org</a>
<a class="moz-txt-link-freetext" href="http://crosswire.org/mailman/listinfo/sword-devel" moz-do-not-send="true">http://crosswire.org/mailman/listinfo/sword-devel</a>
Instructions to unsubscribe/change your settings at above page
</pre>
      </blockquote>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
sword-devel mailing list: <a class="moz-txt-link-abbreviated" href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a>
<a class="moz-txt-link-freetext" href="http://crosswire.org/mailman/listinfo/sword-devel">http://crosswire.org/mailman/listinfo/sword-devel</a>
Instructions to unsubscribe/change your settings at above page
</pre>
    </blockquote>
    <br>
    <div id="grammalecte_menu_main_button_shadow_host" style="width:
      0px; height: 0px;"></div>
  </body>
</html>