From this log, it looks like =85bad3f= and =14f8eed= are the relevant commits, and there are others listed that are not pertinent. (If the ticket numbers are not in the commit message, the =git log= command is useless for this.) -Now you can do - +Now you can do (for some reason, =git tag --contains= takes longer than it should...) {code} -git branch -a --contains 85bad3f +git tag --contains 85bad3f | grep -E '^V[[:digit:]]+_[[:digit:]]+_[[:digit:]]+$' {endcode} - which produces the list - {code} -<Snipped, for brevity> -remotes/origin/V7_6-winslotuser-publicbranch -remotes/origin/V7_6_1-branch -remotes/origin/V7_6_2-branch -remotes/origin/V7_7-allow_cleanup_final_dag_node-branch -<Again snipped for brevity> +V7_6_1 +V7_6_2 +V7_7_0 {endcode} - -Thus it appears the feature introduced in #2004 was first released in 7.6.1. - -Old branches get 'bag-and-tag'-ed: the branches are moved from =/refs/heads= to =/refs/tags=, and suffixed with "=-tag=". You can use =git tag --contains= instead of =git branch --contains= above to find the tags that contain the commit. +Thus we know the feature (or bugfix) in #2004 was first released in 7.6.1.