)]}'
{"id":"openstack%2Fdevstack~52226","triplet_id":"openstack%2Fdevstack~master~I61dc3d56e4a4832a9ddd1904dd8af65c15a17e50","project":"openstack/devstack","branch":"master","topic":"bug/1235626","hashtags":[],"change_id":"I61dc3d56e4a4832a9ddd1904dd8af65c15a17e50","subject":"Add the doc build tools","status":"MERGED","created":"2013-10-16 22:07:20.000000000","updated":"2013-10-25 10:44:34.000000000","submitted":"2013-10-23 12:52:35.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ab3a1e9c04d2194a313a5b8120071130b4b5d9a0","_number":52226,"virtual_id_number":52226,"owner":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2013-10-23 12:52:35.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"recommended":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2013-10-22 20:21:53.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},{"value":0,"date":"2013-10-22 20:16:54.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2013-10-23 12:22:56.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},{"value":0,"date":"2013-10-22 20:16:54.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":1,"date":"2013-10-23 12:22:56.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-10-22 20:21:53.000000000","updated_by":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"reviewer":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"state":"REVIEWER"},{"updated":"2013-10-23 12:22:56.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2013-10-23 12:52:35.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"9e0967b5eb430af5e59519140ab9db81a72d3c98","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-16 22:52:39.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- check-tempest-devstack-vm-full http://logs.openstack.org/26/52226/1/check/check-tempest-devstack-vm-full/34091da : SUCCESS in 43m 05s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/26/52226/1/check/check-tempest-devstack-vm-postgres-full/6576d87 : SUCCESS in 45m 10s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/26/52226/1/check/check-tempest-devstack-vm-neutron/cb025fc : SUCCESS in 36m 21s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/26/52226/1/check/gate-tempest-devstack-vm-large-ops/3ed0529 : SUCCESS in 13m 39s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/26/52226/1/check/gate-tempest-devstack-vm-neutron-large-ops/b3abd8a : SUCCESS in 15m 24s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/26/52226/1/check/check-grenade-devstack-vm/913461e : SUCCESS in 34m 21s\n- check-swift-devstack-vm-functional http://logs.openstack.org/26/52226/1/check/check-swift-devstack-vm-functional/1cf0a5f : SUCCESS in 13m 04s\n","accounts_in_message":[],"_revision_number":1},{"id":"5c22e703c2e9cb7a6690756f1ee4d1e4f7832499","author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"date":"2013-10-18 13:30:52.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\nGreat, thanks a lot for this!\n\nPlease can you add \n\n  Partial-Bug: #1235626\n\nto the commit message, as per https://wiki.openstack.org/wiki/GitCommitMessages ?  Other than that and the -p quibble, it\u0027s a big +1 from me :)","accounts_in_message":[],"_revision_number":1},{"id":"a160d8870b3404acd647cb6bcba3ff2c079ab778","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-10-18 15:53:25.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6a520560c29f165264d12f11f5a34cfd4312c309","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-10-18 15:53:44.000000000","message":"Patch Set 1: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"2dd5b8fd836b2b27e351b4936105f5eb5c8d2529","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-18 16:30:08.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- check-tempest-devstack-vm-full http://logs.openstack.org/26/52226/2/check/check-tempest-devstack-vm-full/173fe22 : SUCCESS in 35m 21s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/26/52226/2/check/check-tempest-devstack-vm-postgres-full/c3d57af : SUCCESS in 36m 34s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/26/52226/2/check/check-tempest-devstack-vm-neutron/654d2e9 : SUCCESS in 24m 04s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/26/52226/2/check/gate-tempest-devstack-vm-large-ops/aaf9f28 : SUCCESS in 14m 07s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/26/52226/2/check/gate-tempest-devstack-vm-neutron-large-ops/1f99794 : SUCCESS in 19m 19s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/26/52226/2/check/check-grenade-devstack-vm/cd61547 : SUCCESS in 27m 05s\n- check-swift-devstack-vm-functional http://logs.openstack.org/26/52226/2/check/check-swift-devstack-vm-functional/929df38 : SUCCESS in 12m 56s\n","accounts_in_message":[],"_revision_number":2},{"id":"b78cf6b200caf4f1098ab9798b876c4d50d0f94c","author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"date":"2013-10-21 12:04:26.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":2},{"id":"33824fe7d7c7d4d0a3730f19652a4618e9330616","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-10-22 12:17:06.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\nso, while I\u0027m fine with this, is there a reason not to create a post-processing job as part of the OpenStack gate that would automatically push the content up? It seems like it would be better to get into that pipeline for docs generation like most of the other projects do.","accounts_in_message":[],"_revision_number":2},{"id":"6c92653981d601caeca0ba859cd77e905a657f91","author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"date":"2013-10-22 17:04:29.000000000","message":"Patch Set 2:\n\nGreat idea, but I don\u0027t think that task should delay merging of this patch.  Whilst this is unmerged, it\u0027s a bit awkward to use it to test the validity of other unmerged commits.  By the way I have tested this tool and it works great!","accounts_in_message":[],"_revision_number":2},{"id":"d366f0663e127a2082c6214704beccf986453476","author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"date":"2013-10-22 17:28:25.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nSorry, just found a bug ;-)","accounts_in_message":[],"_revision_number":2},{"id":"cc42916c515d5749c16202f8d1b61e959e357fe5","author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"date":"2013-10-22 17:53:08.000000000","message":"Patch Set 2:\n\nAlso, I notice that the script results in a lot of errors like the following:\n\n    shocco: lib/nova:1 [warn] shebang! line missing.\n\nWe could tweak build_docs.sh to grep out these warnings, but the shocco source has:\n\n        # Issue a warning if the first line of the script is not a shebang\n        # line. This can screw things up and wreck our attempt at\n        # flip-flopping the two headings.\n\nso maybe it\u0027s better to insert the missing lines, or make shocco more intelligent.  Thoughts?","accounts_in_message":[],"_revision_number":2},{"id":"2c326daa771044981b929a40551be1ad973fb9ae","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-10-22 20:06:51.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f2c5842c3483bb0f461263e3397fe69173cd4698","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-10-22 20:16:54.000000000","message":"Patch Set 3:\n\nSean, I\u0027ve always intended to do that, its how it was done when this was an internal Rax project.  The current repo that devsyack.org points to is still owned by Jesse; I\u0027m sure he\u0027d turn over the domain (prolly not the whole GH account though) if we asked.  First we need to figure out and set up the right destination, ie continue using a GitHub gh-pages site or something hosted by Infra.  I figured this was a beer-conference topic and was planning on hitting them in HK.\n\nAdam, I\u0027d prefer to fix shocco as I don\u0027t want to imply that the lib/* scripts are usable stand-alone with the shebang present.  There should be some sort of sanity check though...hmmm...a shebang doesn\u0027t have to point to a shell, maybe this (text TBD)?\n\n #!/bin/echo \"this is a shell include file\"","accounts_in_message":[],"_revision_number":3},{"id":"bca6bd77bbc403089b46e58a594d4bade4e9cd99","author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"date":"2013-10-22 20:21:53.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\nAgreed that a #!/bin/bash in a non-standalone script could be misleading and that it\u0027s better to fix shocco.","accounts_in_message":[],"_revision_number":3},{"id":"83b9d154e8699ee5cce30a9ce27a59d7c123d26a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-22 20:58:27.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/26/52226/3/check/gate-devstack-bash8/0a25058 : FAILURE in 4s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/26/52226/3/check/check-tempest-devstack-vm-full/8932d38 : SUCCESS in 41m 15s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/26/52226/3/check/check-tempest-devstack-vm-postgres-full/1bfc99c : SUCCESS in 40m 15s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/26/52226/3/check/check-tempest-devstack-vm-neutron/bd0dc3c : SUCCESS in 29m 37s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/26/52226/3/check/gate-tempest-devstack-vm-large-ops/9fa5fa3 : SUCCESS in 14m 37s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/26/52226/3/check/gate-tempest-devstack-vm-neutron-large-ops/7674b12 : SUCCESS in 34m 23s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/26/52226/3/check/check-grenade-devstack-vm/2d81c63 : SUCCESS in 37m 52s\n- check-swift-devstack-vm-functional http://logs.openstack.org/26/52226/3/check/check-swift-devstack-vm-functional/5d29a9c : SUCCESS in 16m 06s\n","accounts_in_message":[],"_revision_number":3},{"id":"1d1501f6d487506521fb3ad27d8618df5bbf2955","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-10-23 12:22:56.000000000","message":"Patch Set 3: Looks good to me (core reviewer); Approved\n\nok, coolio, let\u0027s land it :)","accounts_in_message":[],"_revision_number":3},{"id":"f06ee241158125789ea0a27f16d97aef1ce3da4f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-23 12:22:57.000000000","message":"Patch Set 3: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"c695df3e4646b38c80d43bf04ee7d759e93841fc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-23 12:52:35.000000000","message":"Patch Set 3: Verified\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/26/52226/3/gate/gate-devstack-bash8/7b72245 : SUCCESS in 4s (non-voting)\n- gate-tempest-devstack-vm-full http://logs.openstack.org/26/52226/3/gate/gate-tempest-devstack-vm-full/378810f : SUCCESS in 29m 15s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/26/52226/3/gate/gate-tempest-devstack-vm-postgres-full/9c937da : SUCCESS in 29m 30s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/26/52226/3/gate/gate-tempest-devstack-vm-neutron/a9403c2 : SUCCESS in 20m 04s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/26/52226/3/gate/gate-tempest-devstack-vm-large-ops/49606d7 : SUCCESS in 15m 52s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/26/52226/3/gate/gate-tempest-devstack-vm-neutron-large-ops/422f981 : SUCCESS in 15m 55s (non-voting)\n- gate-grenade-devstack-vm http://logs.openstack.org/26/52226/3/gate/gate-grenade-devstack-vm/121f3f4 : SUCCESS in 23m 47s\n- gate-swift-devstack-vm-functional http://logs.openstack.org/26/52226/3/gate/gate-swift-devstack-vm-functional/0869fb4 : SUCCESS in 10m 44s\n","accounts_in_message":[],"_revision_number":3},{"id":"816c2fdef0567ff0a9f7b4c5b772a3f29931b143","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-23 12:52:36.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3},{"id":"f26e8a139f046bbceafc8b6fb3fba367efe92f31","author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"date":"2013-10-24 16:50:19.000000000","message":"Patch Set 3:\n\nI have a proposed fix for the shocco #! shebang warning in this branch: https://github.com/aspiers/shocco/compare/strict?expand\u003d1\n\nNeeds some more testing, though.","accounts_in_message":[],"_revision_number":3},{"id":"9eec07d26a295ef1b63181f0f880486d5e648b7b","author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"date":"2013-10-25 10:44:34.000000000","message":"Patch Set 3:\n\nI have finished tested the shebang fix and isolated it into a pull request:\n\nhttps://github.com/rtomayko/shocco/pull/34","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"9b973670a6c200e5f6251bb21eb443be619694c6","revisions":{"3f3ebc9816209ad193a6f8d5bf1e6dc81c848ddf":{"kind":"REWORK","_number":1,"created":"2013-10-16 22:07:20.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/26/52226/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/26/52226/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/26/52226/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/26/52226/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/26/52226/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/26/52226/1"}}},"commit":{"parents":[{"commit":"79ad8617108fff38c00d851f69bd854350b825da","subject":"Merge \"add a simple run_tests.sh to use bash8\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/79ad8617108fff38c00d851f69bd854350b825da"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-10-16 20:13:56.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-10-16 22:04:01.000000000","tz":-300},"subject":"Add the doc build tools","message":"Add the doc build tools\n\ntools/build_docs.sh generates the devstack.org website from the static\npages and generated pages created by running shocco against a DevStack\ncheckout.\n\nNote that while this is the complete auto page generation of the\ndevstack.org site it does not yet push the content back to GitHub.\nThe -p options works, this is a permissions/repo issue.\n\nChange-Id: I61dc3d56e4a4832a9ddd1904dd8af65c15a17e50\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3f3ebc9816209ad193a6f8d5bf1e6dc81c848ddf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3f3ebc9816209ad193a6f8d5bf1e6dc81c848ddf"}]},"branch":"refs/heads/master"},"4e94d380aeab982b16a6ebd523be734dab0e76da":{"kind":"REWORK","_number":2,"created":"2013-10-18 15:53:25.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/26/52226/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/26/52226/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/26/52226/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/26/52226/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/26/52226/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/26/52226/2"}}},"commit":{"parents":[{"commit":"79ad8617108fff38c00d851f69bd854350b825da","subject":"Merge \"add a simple run_tests.sh to use bash8\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/79ad8617108fff38c00d851f69bd854350b825da"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-10-16 20:13:56.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-10-18 15:51:17.000000000","tz":-300},"subject":"Add the doc build tools","message":"Add the doc build tools\n\ntools/build_docs.sh generates the devstack.org website from the static\npages and generated pages created by running shocco against a DevStack\ncheckout.\n\nNote that while this is the complete auto page generation of the\ndevstack.org site, pushing the content back to GitHub is limited\nto those with push access to the current repo.\n\nPartial-bug 1235626\n\nChange-Id: I61dc3d56e4a4832a9ddd1904dd8af65c15a17e50\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4e94d380aeab982b16a6ebd523be734dab0e76da"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4e94d380aeab982b16a6ebd523be734dab0e76da"}]},"branch":"refs/heads/master"},"9b973670a6c200e5f6251bb21eb443be619694c6":{"kind":"REWORK","_number":3,"created":"2013-10-22 20:06:51.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/26/52226/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/26/52226/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/26/52226/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/26/52226/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/26/52226/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/26/52226/3"}}},"commit":{"parents":[{"commit":"79ad8617108fff38c00d851f69bd854350b825da","subject":"Merge \"add a simple run_tests.sh to use bash8\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/79ad8617108fff38c00d851f69bd854350b825da"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-10-16 20:13:56.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-10-22 20:06:35.000000000","tz":-300},"subject":"Add the doc build tools","message":"Add the doc build tools\n\ntools/build_docs.sh generates the devstack.org website from the static\npages and generated pages created by running shocco against a DevStack\ncheckout.\n\nNote that while this is the complete auto page generation of the\ndevstack.org site, pushing the content back to GitHub is limited\nto those with push access to the current repo.\n\nPartial-bug 1235626\n\nChange-Id: I61dc3d56e4a4832a9ddd1904dd8af65c15a17e50\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9b973670a6c200e5f6251bb21eb443be619694c6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9b973670a6c200e5f6251bb21eb443be619694c6"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
