<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hello Jasem,</p>
    <p><br>
    </p>
    <p>Thank you for your answers, they are very useful.</p>
    <p>1. Ok, I understand tags must not be trusted on the repo, but I
      still don't understand the way I can find the commit used to build
      the repo version, is it the commit containing the changelog (<a
        moz-do-not-send="true"
href="https://cgit.kde.org/kstars.git/commit/?id=1d64d88142fd7f510fc000695e4475e86010298f">1d64d8814
        KStars v3.3.9 Change log</a>) ? What about the commits between
      this one and the commit stating the beginning of the 3.4.0 cycle (<a
        moz-do-not-send="true"
href="https://cgit.kde.org/kstars.git/commit/?id=e60b54ec25a191428e951566380b072273880bc1">e60b54ec2
        KStars v3.4.0 cycle begins</a>), are these within the 3.3.9
      cycle or unofficially part of the 3.4.0?<br>
    </p>
    <p>2. I've cloned from anongit as written <a moz-do-not-send="true"
href="https://techbase.kde.org/Projects/Edu/KStars/Building_KStars_KF5">here.<br>
      </a></p>
    <p>3. Ok, I understand. How do you handle contributions, is there
      some merge/pull request process?</p>
    <p><br>
    </p>
    <p>Sorry for all the newbie questions, I hope I can be of use
      someday.</p>
    <p><br>
    </p>
    <p>Have a nice day,</p>
    <p>Thomas Nemer.<br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">Le 12/01/2020 à 13:32, Jasem Mutlaq a
      écrit :<br>
    </div>
    <blockquote type="cite"
cite="mid:CAE0bU5n5ypiqiW4onYrXYeRVwgYN5Hu0cQ1ZKLJpNGLu7zAgfw@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">Hello Thomas,
        <div><br>
        </div>
        <div>1. The build date is whenever the package was built. The
          tag system is problematic since old tags were for KDE version,
          not KStars. So you see a v3.4.0 tag from 2005! So tags are not
          used in the KStars release cycle.</div>
        <div>2. Were you fetching from anongit or github?</div>
        <div>3. Yes we directly work on master. There is CI that builds
          and informs us of any issues that occurs in master.</div>
        <div><br>
        </div>
        <div>Hope this helps!</div>
        <div><br clear="all">
          <div>
            <div dir="ltr" class="gmail_signature"
              data-smartmail="gmail_signature">
              <div dir="ltr">
                <div>
                  <div dir="ltr">
                    <div>--</div>
                    <div>Best Regards,<br>
                      Jasem Mutlaq<br>
                    </div>
                    <div><br>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
          <br>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Sun, Jan 12, 2020 at 12:28
          PM Thomas Nemer <<a href="mailto:thomas.nemer@fortytwo.fr"
            moz-do-not-send="true">thomas.nemer@fortytwo.fr</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>Hello Kstars team!</p>
            <p style="margin:0px;text-indent:0px">I'm actually getting
              my hands on the code base, and as an exercise I'm trying
              to build the same version as the one from arch linux repo.
              This way I'll be able to compare the repo's version to my
              own build, be sure my IDE is properly configured and that
              I understood how to build Kstars properly. I have a few
              questions about your git workflow : </p>
            <ul>
              <li>I've installed Kstars from arch linux repo, and when I
                look at the about tab, I can read "v3.3.9 Build:
                2020-01-01T21:08:10Z". But when I look to the repo's tag
                list, I find only old tags, multiple versioning
                conventions, and no 3.3.9 tag. How do you know which
                commit was used to build v3.3.9?</li>
              <li>I've clone the repo, and I only see the master branch,
                but on <a
                  href="https://cgit.kde.org/kstars.git/refs/heads"
                  target="_blank" moz-do-not-send="true">https://cgit.kde.org/kstars.git/refs/heads</a>
                I can see lots of branches, how comes I can't fetch
                those?</li>
              <li>I would've expected the master branch to only contain
                tagged commits, some dev or develop branch to contain
                non-tagged commits, and feature branches to contain
                ongoing work. But it seems the master branch is the only
                one active, do you work directly on the master or is
                there some mirror repo I don't see on which there's some
                CI before commits get integrated into the master branch?</li>
            </ul>
            <p>Thanks for your time and work,
              Have a nice day,
              Thomas Nemer.
            </p>
          </div>
        </blockquote>
      </div>
    </blockquote>
  </body>
</html>