Git branch and tag question



  • Hello,

    I see on the pfsense git hub site the following branch names and tags:

    Branches:
      origin/HEAD -> origin/master
      origin/RELENG_1_2
      origin/RELENG_2_0
      origin/RELENG_2_1
      origin/master

    Tags:
      RELENG_1_2_1_RELEASE
      RELENG_1_2_2_RELEASE
      RELENG_1_2_3_RELEASE
      RELENG_1_2_RELEASE
      RELENG_2_0_0
      RELENG_2_0_1
      RELENG_2_0_2
      RELENG_2_0_3
      RELENG_2_1_0
      Root_RELENG_1_2

    Is it correct to assume that the tag names are the release points?

    For instance: development in 2.1 continues in the branch RELENG_2_1, but the 2.1 release was done at the RELENG_2_1_0 tag?

    Is it also correct to assume that development in 2.2 is done in the master branch?

    Thanks for your time!

    –jason


  • Rebel Alliance Developer Netgate

    Yes, tags indicate a release point. Branches are for the continued development/maintenance of older versions. 2.2 is master.



  • Hello,

    Thanks very much for answering my question!

    –jason