)]}'
{"jenkins/scripts/run-docs.sh":[{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"b587ec932f901cdb35befd1441df16cf662d3904","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    TAG\u003d$(echo $ZUUL_REFNAME | sed \u0027s/refs.tags.//\u0027)"},{"line_number":37,"context_line":"    if [ ! -z $TAG ] ; then"},{"line_number":38,"context_line":"        # This is a hack to ignore the year.release tags in projects since"},{"line_number":39,"context_line":"        # now all projects use semvery none date based versions."},{"line_number":40,"context_line":"        LATEST\u003d$(git tag | sed -n -e \u0027/^20[0-9]\\{2\\}\\..*$/d\u0027 -e \u0027/^\\([0-9]\\+\\.\\?\\)\\+$/p\u0027 | sort -V | tail -1)"},{"line_number":41,"context_line":"        # Now publish to / and /$TAG if this is the latest version or"},{"line_number":42,"context_line":"        # just /$TAG if this is not the latest version."}],"source_content_type":"text/x-sh","patch_set":1,"id":"5a2ca52d_ae63c7b0","line":39,"updated":"2015-10-13 23:21:44.000000000","message":"I can\u0027t quite compute this last comment.\n\nsemvery -\u003e semver, and none date?","commit_id":"3d1c0c7987c7ed38a7057cbc2e6a1b3b007e140b"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"9f6c100c1a2876370aa04c023a642b4b23492f79","unresolved":false,"context_lines":[{"line_number":37,"context_line":"    if [ ! -z $TAG ] ; then"},{"line_number":38,"context_line":"        # This is a hack to ignore the year.release tags in projects since"},{"line_number":39,"context_line":"        # now all projects use semvery none date based versions."},{"line_number":40,"context_line":"        LATEST\u003d$(git tag | sed -n -e \u0027/^20[0-9]\\{2\\}\\..*$/d\u0027 -e \u0027/^\\([0-9]\\+\\.\\?\\)\\+$/p\u0027 | sort -V | tail -1)"},{"line_number":41,"context_line":"        # Now publish to / and /$TAG if this is the latest version or"},{"line_number":42,"context_line":"        # just /$TAG if this is not the latest version."},{"line_number":43,"context_line":"        if [ \"$TAG\" \u003d \"$LATEST\" ] ; then"}],"source_content_type":"text/x-sh","patch_set":1,"id":"5a2ca52d_60a044a0","line":40,"updated":"2015-10-14 12:50:01.000000000","message":"Does this regex work for you? Running it in neutron, I get not a single element...","commit_id":"3d1c0c7987c7ed38a7057cbc2e6a1b3b007e140b"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"cb1451e96f41b469415ca0b86d37f800b64d9011","unresolved":false,"context_lines":[{"line_number":39,"context_line":"        # now all projects use semver based versions instead of date based"},{"line_number":40,"context_line":"        # versions. The date versions will sort higher even though they"},{"line_number":41,"context_line":"        # should not so we just special case it here."},{"line_number":42,"context_line":"        LATEST\u003d$(git tag | sed -n -e \u0027/^20[0-9]\\{2\\}\\..*$/d\u0027 -e \u0027/^\\([0-9]\\+\\.\\?\\)\\{1,3\\}.*$/p\u0027 | sort -V | tail -1)"},{"line_number":43,"context_line":"        # Now publish to / and /$TAG if this is the latest version or"},{"line_number":44,"context_line":"        # just /$TAG if this is not the latest version."},{"line_number":45,"context_line":"        if [ \"$TAG\" \u003d \"$LATEST\" ] ; then"}],"source_content_type":"text/x-sh","patch_set":2,"id":"5a2ca52d_04f83b7a","line":42,"updated":"2015-10-15 18:14:41.000000000","message":"Unfortunately, sort -V doesn\u0027t know about PEP-440. It thinks all the prerelease tags are later than the corresponding releases. Omitting the .* in the second pattern would exclude prereleases, though I\u0027m not sure if that\u0027s desired.","commit_id":"f730137f49386e77df441de431357a50ac412e45"}]}
