)]}'
{"id":"openstack%2Fopenstackdocstheme~489252","triplet_id":"openstack%2Fopenstackdocstheme~master~If691b257f5fba7e431a1acd9d1a03415f2d07420","project":"openstack/openstackdocstheme","branch":"master","topic":"link-to-series","hashtags":[],"change_id":"If691b257f5fba7e431a1acd9d1a03415f2d07420","subject":"show release series names not version tags","status":"MERGED","created":"2017-07-31 15:20:41.000000000","updated":"2017-08-02 18:24:12.000000000","submitted":"2017-08-02 18:24:12.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"55ada704a1c98df2745c8903ba77d50c2f93a211","_number":489252,"virtual_id_number":489252,"owner":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":2,"date":"2017-08-02 18:24:12.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},{"value":0,"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"all":[{"value":2,"date":"2017-08-02 18:11:42.000000000","_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2017-08-01 14:11:34.000000000","_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},{"value":2,"date":"2017-08-02 18:11:30.000000000","_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"all":[{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},{"value":1,"date":"2017-08-02 18:11:30.000000000","_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-08-01 14:11:34.000000000","updated_by":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"reviewer":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"state":"REVIEWER"},{"updated":"2017-08-02 18:11:30.000000000","updated_by":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"reviewer":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"state":"REVIEWER"},{"updated":"2017-08-02 18:11:42.000000000","updated_by":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"reviewer":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"state":"REVIEWER"},{"updated":"2017-08-02 18:24:12.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"95c130d5034da34c109846dd05aa31cad7981d62","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2017-07-31 15:20:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5383bf96ada5456ccd07f53aa9945460b2a735f4","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2017-07-31 15:25:31.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"de657e84c793a00610031c868ddc92a8ab48ab24","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-31 15:28:06.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-openstackdocstheme-requirements http://logs.openstack.org/52/489252/1/check/gate-openstackdocstheme-requirements/f3cf477/ : SUCCESS in 1m 43s\n- gate-openstackdocstheme-releasenotes http://docs-draft.openstack.org/52/489252/1/check/gate-openstackdocstheme-releasenotes/ac16f7b//releasenotes/build/html/ : SUCCESS in 3m 31s\n- gate-openstackdocstheme-pep8-ubuntu-xenial http://logs.openstack.org/52/489252/1/check/gate-openstackdocstheme-pep8-ubuntu-xenial/4009ed6/ : FAILURE in 2m 20s\n- gate-openstackdocstheme-docs-ubuntu-xenial http://docs-draft.openstack.org/52/489252/1/check/gate-openstackdocstheme-docs-ubuntu-xenial/eee164f//doc/build/html/ : SUCCESS in 4m 56s\n- gate-openstackdocstheme-api-ref http://docs-draft.openstack.org/52/489252/1/check/gate-openstackdocstheme-api-ref/580a118//api-ref/build/html/ : SUCCESS in 3m 54s\n- gate-openstackdocstheme-tox-doc-publish-buildpdf http://logs.openstack.org/52/489252/1/check/gate-openstackdocstheme-tox-doc-publish-buildpdf/1e208c9/ : SUCCESS in 3m 19s","accounts_in_message":[],"_revision_number":1},{"id":"94096194b6588827538f2ed5e82949ebf386b92d","author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"date":"2017-07-31 15:30:07.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"7bc2a4338efb7ee235dec72fe1cb102f15513030","author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"date":"2017-07-31 15:31:48.000000000","message":"Patch Set 1:\n\nI think the heart of the problem is that clients need point releases and other docs need series releases. Could you document how you want the UX to provide access to each, through configs?","accounts_in_message":[],"_revision_number":1},{"id":"1b6cfac1a27770a11bde2b73a9485eb2ca660df3","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2017-07-31 15:32:31.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ca45a75adcde3d174348b3a1c80ac6ddfeaf682f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-31 15:36:46.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstackdocstheme-requirements http://logs.openstack.org/52/489252/2/check/gate-openstackdocstheme-requirements/3a361b3/ : SUCCESS in 3m 14s\n- gate-openstackdocstheme-releasenotes http://docs-draft.openstack.org/52/489252/2/check/gate-openstackdocstheme-releasenotes/b8790bf//releasenotes/build/html/ : SUCCESS in 1m 18s\n- gate-openstackdocstheme-pep8-ubuntu-xenial http://logs.openstack.org/52/489252/2/check/gate-openstackdocstheme-pep8-ubuntu-xenial/17bb31b/ : SUCCESS in 1m 31s\n- gate-openstackdocstheme-docs-ubuntu-xenial http://docs-draft.openstack.org/52/489252/2/check/gate-openstackdocstheme-docs-ubuntu-xenial/fbb99d2//doc/build/html/ : SUCCESS in 2m 21s\n- gate-openstackdocstheme-api-ref http://docs-draft.openstack.org/52/489252/2/check/gate-openstackdocstheme-api-ref/477c01c//api-ref/build/html/ : SUCCESS in 1m 28s\n- gate-openstackdocstheme-tox-doc-publish-buildpdf http://logs.openstack.org/52/489252/2/check/gate-openstackdocstheme-tox-doc-publish-buildpdf/758cf3c/ : SUCCESS in 1m 30s","accounts_in_message":[],"_revision_number":2},{"id":"6d7da37dec31f8e3c271c19daa499c36753bb9c9","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2017-07-31 15:38:55.000000000","message":"Patch Set 2:\n\nThis does not show up in the docs job - since we have no branches here?","accounts_in_message":[],"_revision_number":2},{"id":"ddd9513a22744f9e3650a537603d854d1bfba99c","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2017-07-31 15:53:08.000000000","message":"Patch Set 2:\n\n\u003e I think the heart of the problem is that clients need point\n \u003e releases and other docs need series releases. Could you document\n \u003e how you want the UX to provide access to each, through configs?\n\nI want to stop linking to release versions entirely for all deliverable types. We can help people find the right series for a given version of a library by pointing them to releases.o.o or building in some other support in the theme. But we want to stop publishing for tags, because we can\u0027t ever go back and update those published documents so if there is a problem we more than likely have to delete the content.\n\nThis is all part of the thread starting at http://lists.openstack.org/pipermail/openstack-dev/2017-July/120254.html","accounts_in_message":[],"_revision_number":2},{"id":"23f9b8532f5334bde60ca527fed19c4e99d56c3a","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2017-07-31 15:53:36.000000000","message":"Patch Set 2:\n\n\u003e This does not show up in the docs job - since we have no branches\n \u003e here?\n\nYes, that\u0027s right. I tested using a copy of oslo.config and installing the theme from source into my tox environment.","accounts_in_message":[],"_revision_number":2},{"id":"5f938ae5c9532f4eb0d55adcbca4ce0a23352279","author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"date":"2017-07-31 16:25:33.000000000","message":"Patch Set 2:\n\nOkay, \"stop publishing tags\" is different from \"what\u0027s the UX for finding a release version.\" \n\nSeems like we need a way to traverse series versions?","accounts_in_message":[],"_revision_number":2},{"id":"6831f66eeae54e9211dbc27f9e8b5850f80395b1","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2017-07-31 17:39:12.000000000","message":"Patch Set 2:\n\n\u003e Okay, \"stop publishing tags\" is different from \"what\u0027s the UX for\n \u003e finding a release version.\"\n \u003e \n \u003e Seems like we need a way to traverse series versions?\n\nYep. This patch will replace the list of version numbers with a list of series names in the \"Versions\" dropdown to support navigating between the docs for each series. It figures out which series are likely to exist, and then uses the new configuration option as the start point (since it can\u0027t easily tell what is actually published on the web server).\n\nUnfortunately, as Andreas points out, we can\u0027t test it in CI because the theme repo has no branches. I published a copy of the oslo.config docs that I built with this patch to https://doughellmann.com/openstack-draft/oslo.config/ to help with reviews.","accounts_in_message":[],"_revision_number":2},{"id":"24cb95c14c7e2d04bce284dbfc673d42dd91a943","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2017-07-31 17:40:05.000000000","message":"Patch Set 2:\n\n\u003e \u003e Okay, \"stop publishing tags\" is different from \"what\u0027s the UX for\n \u003e \u003e finding a release version.\"\n \u003e \u003e\n \u003e \u003e Seems like we need a way to traverse series versions?\n \u003e \n \u003e Yep. This patch will replace the list of version numbers with a\n \u003e list of series names in the \"Versions\" dropdown to support\n \u003e navigating between the docs for each series. It figures out which\n \u003e series are likely to exist, and then uses the new configuration\n \u003e option as the start point (since it can\u0027t easily tell what is\n \u003e actually published on the web server).\n \u003e \n \u003e Unfortunately, as Andreas points out, we can\u0027t test it in CI\n \u003e because the theme repo has no branches. I published a copy of the\n \u003e oslo.config docs that I built with this patch to https://doughellmann.com/openstack-draft/oslo.config/\n \u003e to help with reviews.\n\nMake that https://doughellmann.com/openstack-draft/oslo.config/latest/","accounts_in_message":[],"_revision_number":2},{"id":"9c248b35b7a99a33297bf4c9bfb18316228df5d2","author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"date":"2017-07-31 17:50:27.000000000","message":"Patch Set 2:\n\nLooks good, now how do I show numeric releases instead, when needed?","accounts_in_message":[],"_revision_number":2},{"id":"760447905a596bb7b9c7d80d13d8b936b46eb5f9","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2017-07-31 20:52:55.000000000","message":"Patch Set 2:\n\n\u003e Looks good, now how do I show numeric releases instead, when\n \u003e needed?\n\nWell, the idea is that we wouldn\u0027t. Why do you want to do that?","accounts_in_message":[],"_revision_number":2},{"id":"a5eb1ef8c8bcbe8cbb5a897fff3599dbe1bd2ff2","author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"date":"2017-07-31 21:19:44.000000000","message":"Patch Set 2:\n\nThe scenario I\u0027m wondering about is python-openstackclient. How do I know which version works with which series?","accounts_in_message":[],"_revision_number":2},{"id":"dbc74f7e4c12be0c6423978b8452ccc622a9aee6","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2017-08-01 06:43:26.000000000","message":"Patch Set 2:\n\nAnne, the openstackclient has branches:\n\n  remotes/gerrit/master\n  remotes/gerrit/stable/newton\n  remotes/gerrit/stable/ocata\n\nSo, we would basically link to master (latest), newton, and ocata.","accounts_in_message":[],"_revision_number":2},{"id":"c610f45bbc6586e2693090cf2ccfaa3824c5ba18","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2017-08-01 14:03:05.000000000","message":"Patch Set 2:\n\n\u003e Anne, the openstackclient has branches:\n \u003e \n \u003e remotes/gerrit/master\n \u003e remotes/gerrit/stable/newton\n \u003e remotes/gerrit/stable/ocata\n \u003e \n \u003e So, we would basically link to master (latest), newton, and ocata.\n\nThat\u0027s true, but the answer is more complicated for that project.\n\nFirst, they always want you to use the latest. So unless you\u0027re installing from packages and get an old version, it\u0027s supposed to work with whatever version of a cloud you have so that you don\u0027t have to know. That\u0027s different from something like oslo.config, where there may have been a feature added needed by a given version of the cloud you\u0027re deploying.\n\nSo, how would you know today which version of oslo.config works with a given version of a cloud? If you\u0027re not getting packages from your distro, where they have done that work for you, then you would go to releases.openstack.org and look at what versions were released as part of the series you care about. This change theoretically makes that *easier* because you could just go to the oslo.config docs and select the series from the version dropdown menu.\n\nMy vision for this is that we simplify our doc building so that we\u0027re publishing useful content under series, and let the releases website deal with mapping versions to series. We don\u0027t need to do that work everywhere, so let\u0027s do it where we have the data already. If we want to link the two together, we could add a link to the version menu with a title like \"Not sure what version you need?\" that goes to releases.o.o. We already have links pointing from releases.o.o back to docs.o.o.","accounts_in_message":[],"_revision_number":2},{"id":"c14afbad70ddbd24e27ee6f61344c2f7cf68e73a","author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"date":"2017-08-01 14:11:34.000000000","message":"Patch Set 2: Code-Review+2\n\nOkay, this approach makes sense - I had thought that since tens? dozens? of projects don\u0027t release with the series, we\u0027d need both release schemes. Simple is better.","accounts_in_message":[],"_revision_number":2},{"id":"6e7f33cfa73aa3638e56890e1d430eec0a25fa68","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2017-08-01 14:34:56.000000000","message":"Patch Set 2:\n\n\u003e Okay, this approach makes sense - I had thought that since tens?\n \u003e dozens? of projects don\u0027t release with the series, we\u0027d need both\n \u003e release schemes. Simple is better.\n\nThat\u0027s fair. I was focusing on the series stuff, but we do have a lot of other projects that now won\u0027t have a list of versions.\n\nI would be happy to offer a separate patch with a flag to pull tagged versions instead, defaulting to the current behavior.","accounts_in_message":[],"_revision_number":2},{"id":"472aaa9d616472beead145d4f507754313db5423","author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"date":"2017-08-02 18:11:30.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"2a4fd019cbf4d22780c8f9b116fc57b330d5bf61","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2017-08-02 18:11:42.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"90c64bbb87f4a874060f8ea50f5f38f2a512e1f6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-08-02 18:11:53.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"af5a5748f401ed7c8ef6f4c9f50c527977b71eaf","date":"2017-08-02 18:24:12.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"634fb0437df8595fba58b20a0ad904bb7caedb13","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-08-02 18:24:12.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-openstackdocstheme-requirements http://logs.openstack.org/52/489252/2/gate/gate-openstackdocstheme-requirements/550429b/ : SUCCESS in 2m 22s\n- gate-openstackdocstheme-releasenotes http://docs-draft.openstack.org/52/489252/2/gate/gate-openstackdocstheme-releasenotes/93bb43e//releasenotes/build/html/ : SUCCESS in 2m 56s\n- gate-openstackdocstheme-pep8-ubuntu-xenial http://logs.openstack.org/52/489252/2/gate/gate-openstackdocstheme-pep8-ubuntu-xenial/df98b78/ : SUCCESS in 3m 06s\n- gate-openstackdocstheme-docs-ubuntu-xenial http://docs-draft.openstack.org/52/489252/2/gate/gate-openstackdocstheme-docs-ubuntu-xenial/2370b22//doc/build/html/ : SUCCESS in 2m 58s\n- gate-openstackdocstheme-api-ref http://docs-draft.openstack.org/52/489252/2/gate/gate-openstackdocstheme-api-ref/edfe1ea//api-ref/build/html/ : SUCCESS in 10m 02s\n- gate-openstackdocstheme-tox-doc-publish-buildpdf http://logs.openstack.org/52/489252/2/gate/gate-openstackdocstheme-tox-doc-publish-buildpdf/0d8b163/ : SUCCESS in 10m 17s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"2e8624f445cb763494370aef581a75f418069076","revisions":{"d22cf10ae4377e1e6300c70d2ea8e036814fe2ed":{"kind":"REWORK","_number":1,"created":"2017-07-31 15:20:41.000000000","uploader":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"ref":"refs/changes/52/489252/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstackdocstheme","ref":"refs/changes/52/489252/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstackdocstheme refs/changes/52/489252/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstackdocstheme refs/changes/52/489252/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstackdocstheme refs/changes/52/489252/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstackdocstheme refs/changes/52/489252/1"}}},"commit":{"parents":[{"commit":"e07ef49d46830e92c6e77df592671671526b1b3d","subject":"Link to latest version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstackdocstheme/commit/e07ef49d46830e92c6e77df592671671526b1b3d"}]}],"author":{"name":"Doug Hellmann","email":"doug@doughellmann.com","date":"2017-07-31 15:07:05.000000000","tz":-240},"committer":{"name":"Doug Hellmann","email":"doug@doughellmann.com","date":"2017-07-31 15:19:15.000000000","tz":-240},"subject":"show release series names not version tags","message":"show release series names not version tags\n\nRather than linking to recent releases by version, link to the series\ndocs by name. This allows us to link to a more limited number of\n\"versions\" but maintain those links indefinitely now that we are\nplanning to retain our documentation online for a more extended period\nof time.\n\nThe implementation uses dulwich to identify the tags and branches\nrather than using git via subprocess.\n\nChange-Id: If691b257f5fba7e431a1acd9d1a03415f2d07420\nSigned-off-by: Doug Hellmann \u003cdoug@doughellmann.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstackdocstheme/commit/d22cf10ae4377e1e6300c70d2ea8e036814fe2ed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstackdocstheme/commit/d22cf10ae4377e1e6300c70d2ea8e036814fe2ed"}]},"branch":"refs/heads/master"},"2e8624f445cb763494370aef581a75f418069076":{"kind":"REWORK","_number":2,"created":"2017-07-31 15:32:31.000000000","uploader":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"ref":"refs/changes/52/489252/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstackdocstheme","ref":"refs/changes/52/489252/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstackdocstheme refs/changes/52/489252/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstackdocstheme refs/changes/52/489252/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstackdocstheme refs/changes/52/489252/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstackdocstheme refs/changes/52/489252/2"}}},"commit":{"parents":[{"commit":"e07ef49d46830e92c6e77df592671671526b1b3d","subject":"Link to latest version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstackdocstheme/commit/e07ef49d46830e92c6e77df592671671526b1b3d"}]}],"author":{"name":"Doug Hellmann","email":"doug@doughellmann.com","date":"2017-07-31 15:07:05.000000000","tz":-240},"committer":{"name":"Doug Hellmann","email":"doug@doughellmann.com","date":"2017-07-31 15:30:49.000000000","tz":-240},"subject":"show release series names not version tags","message":"show release series names not version tags\n\nRather than linking to recent releases by version, link to the series\ndocs by name. This allows us to link to a more limited number of\n\"versions\" but maintain those links indefinitely now that we are\nplanning to retain our documentation online for a more extended period\nof time.\n\nThe implementation uses dulwich to identify the tags and branches\nrather than using git via subprocess.\n\nChange-Id: If691b257f5fba7e431a1acd9d1a03415f2d07420\nSigned-off-by: Doug Hellmann \u003cdoug@doughellmann.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstackdocstheme/commit/2e8624f445cb763494370aef581a75f418069076"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstackdocstheme/commit/2e8624f445cb763494370aef581a75f418069076"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
