0 .trunk. trunk head . # # ports-ish labels, somehow. should exclude? But 2.0-release was like this! 0 ALPHA_2_0 branch releng/ALPHA_2_0 .trunk. 0 BETA_2_0 branch releng/BETA_2_0 .trunk. 0 RELEASE_2_0 branch release/2.0 .trunk. 0 RELEASE_2_0_5 exclude releng/2.0.5 .trunk. # # euthanise strays 0 RELENG2_2 exclude branches/RELENG2_2 .trunk. 0 RELENG_2 exclude branches/RELENG_2 .trunk. # # 2.0.5 alpha was on HEAD, not a branch 0 RELENG_2_0_5_ALPHA branch stable/2.0.5 .trunk. 0 RELENG_2_0_5 branch releng/2.0.5 .trunk. 0 RELENG_2_0_5_RELEASE tag release/2.0.5 RELENG_2_0_5 # 0 RELENG_2_1_0 branch stable/2.1 .trunk. 0 RELENG_2_1_0_RELEASE tag release/2.1.0 RELENG_2_1_0 0 RELENG_2_1_5_RELEASE tag release/2.1.5 RELENG_2_1_0 0 RELENG_2_1_6_1_RELEASE tag release/2.1.6.1 RELENG_2_1_0 0 RELENG_2_1_6_RELEASE tag release/2.1.6 RELENG_2_1_0 0 RELENG_2_1_7_RELEASE tag release/2.1.7 RELENG_2_1_0 # 0 RELENG_2_2 branch stable/2.2 .trunk. 0 RELENG_2_2_0_RELEASE tag release/2.2.0 RELENG_2_2 0 RELENG_2_2_1_RELEASE tag release/2.2.1 RELENG_2_2 0 RELENG_2_2_2_RELEASE tag release/2.2.2 RELENG_2_2 0 RELENG_2_2_5_RELEASE tag release/2.2.5 RELENG_2_2 0 RELENG_2_2_6_RELEASE tag release/2.2.6 RELENG_2_2 0 RELENG_2_2_7_RELEASE tag release/2.2.7 RELENG_2_2 0 RELENG_2_2_8_RELEASE tag release/2.2.8 RELENG_2_2 # 0 RELENG_3 branch stable/3 .trunk. 0 RELENG_3_0_0_RELEASE tag release/3.0.0 RELENG_3 0 RELENG_3_1_0_RELEASE tag release/3.1.0 RELENG_3 0 RELENG_3_2_0_RELEASE tag release/3.2.0 RELENG_3 0 RELENG_3_3_0_RELEASE tag release/3.3.0 RELENG_3 0 RELENG_3_4_0_RELEASE tag release/3.4.0 RELENG_3 0 RELENG_3_5_0_RELEASE tag release/3.5.0 RELENG_3 0 RELENG_3_2_PAO exclude releng/3/3.2-PAO RELENG_3 # # RELENG_4_3 was when we first created release branches, with point releases on branch. 0 RELENG_4 branch stable/4 .trunk. 0 RELENG_4_0_0_RELEASE tag release/4.0.0 RELENG_4 0 RELENG_4_1_0_RELEASE tag release/4.1.0 RELENG_4 0 RELENG_4_1_1_RELEASE tag release/4.1.1 RELENG_4 0 RELENG_4_2_0_RELEASE tag release/4.2.0 RELENG_4 0 RELENG_4_3 branch releng/4.3 RELENG_4 0 RELENG_4_3_0_RELEASE tag release/4.3.0 RELENG_4_3 0 RELENG_4_4 branch releng/4.4 RELENG_4 0 RELENG_4_4_0_RELEASE tag release/4.4.0 RELENG_4_4 0 RELENG_4_5 branch releng/4.5 RELENG_4 0 RELENG_4_5_0_RELEASE tag release/4.5.0 RELENG_4_5 0 RELENG_4_6 branch releng/4.6 RELENG_4 0 RELENG_4_6_0_RELEASE tag release/4.6.0 RELENG_4_6 0 RELENG_4_6_1_RELEASE tag release/4.6.1 RELENG_4_6 0 RELENG_4_6_2_RELEASE tag release/4.6.2 RELENG_4_6 0 RELENG_4_7 branch releng/4.7 RELENG_4 0 RELENG_4_7_0_RELEASE tag release/4.7.0 RELENG_4_7 0 RELENG_4_8 branch releng/4.8 RELENG_4 0 RELENG_4_8_0_RELEASE tag release/4.8.0 RELENG_4_8 0 RELENG_4_9 branch releng/4.9 RELENG_4 0 RELENG_4_9_0_RELEASE tag release/4.9.0 RELENG_4_9 0 RELENG_4_10 branch releng/4.10 RELENG_4 0 RELENG_4_10_0_RELEASE tag release/4.10.0 RELENG_4_10 0 RELENG_4_11 branch releng/4.11 RELENG_4 0 RELENG_4_11_0_RELEASE tag release/4.11.0 RELENG_4_11 # # 5.0-5.2 were from HEAD, before RELENG_5 started. 5.3 was first on branch. 0 RELENG_5_0 branch releng/5.0 .trunk. 0 RELENG_5_0_0_RELEASE tag release/5.0.0 RELENG_5_0 0 RELENG_5_1 branch releng/5.1 .trunk. 0 RELENG_5_1_0_RELEASE tag release/5.1.0 RELENG_5_1 0 RELENG_5_2 branch releng/5.2 .trunk. 0 RELENG_5_2_0_RELEASE tag release/5.2.0 RELENG_5_2 0 RELENG_5_2_1_RELEASE tag release/5.2.1 RELENG_5_2 0 RELENG_5 branch stable/5 .trunk. 0 RELENG_5_3 branch releng/5.3 RELENG_5 0 RELENG_5_3_0_RELEASE tag release/5.3.0 RELENG_5_3 0 RELENG_5_4 branch releng/5.4 RELENG_5 0 RELENG_5_4_0_RELEASE tag release/5.4.0 RELENG_5_4 0 RELENG_5_5 branch releng/5.5 RELENG_5 0 RELENG_5_5_0_RELEASE tag release/5.5.0 RELENG_5_5 # # 6.0 was in good shape from the start. 0 RELENG_6 branch stable/6 .trunk. 0 RELENG_6_0 branch releng/6.0 RELENG_6 0 RELENG_6_0_0_RELEASE tag release/6.0.0 RELENG_6_0 0 RELENG_6_1 branch releng/6.1 RELENG_6 0 RELENG_6_1_0_RELEASE tag release/6.1.0 RELENG_6_1 0 RELENG_6_2 branch releng/6.2 RELENG_6 0 RELENG_6_2_0_RELEASE tag release/6.2.0 RELENG_6_2 0 RELENG_6_3 branch releng/6.3 RELENG_6 0 RELENG_6_3_0_RELEASE tag release/6.3.0 RELENG_6_3 # # 7.0 was in good shape from the start. Well, ``relatively'' good. 0 RELENG_7 branch stable/7 .trunk. 0 RELENG_7_0 branch releng/7.0 RELENG_7 0 RELENG_7_0_0_RELEASE tag release/7.0.0 RELENG_7_0 0 RELENG_7_0_1_RELEASE tag release/7.0.1 RELENG_7_0