================ GIT Introduction ================ Git is the main tool we use for source version control. Gitlab ====== The source code for `SPL group projects `_ are all managed by the inhouse `gitlab server `_ maintained by :doc:`/admin/team/michael_clausen` * `SPL Gitlab Group `_ As git software we recommend to use one the following tools: * `Commandline `_ * `Sublimemerge `_ Commit Styleguide ================= For commits we try to keep the following commitmessage syntax: ``: message`` .. list-table:: :header-rows: 1 * - Code - Description * - ``ADD`` - something new is added * - ``REM`` - something was removed * - ``CHG`` - something was changed * - ``FIX`` - problem was corrected * - ``MOV`` - something was moved * - ``NOTE`` - additional important message * - ``WARN`` - additional warning message Example ------- .. code-block:: text ADD: this REM: that CHG: those FIX: these MOV: there to there NOTE: being verbose WARN: annoy the others Additional Informations ======================= * :spl-docs-repo-raw:`Pro GIT E-Book ` :tag:`Git`