)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},"change_message_id":"b93a0714fbeb1d5cb0ecc90a7b582d2fdd6b651c","unresolved":false,"context_lines":[{"line_number":9,"context_line":"create docs on how to configure keystone with the new"},{"line_number":10,"context_line":"keystone-manage bootstrap option."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"implements bp: bootsrap"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I4c7520cc68aadd49179e40e77b2d5058125edf00"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1a7b0d38_a5c35688","line":12,"range":{"start_line":12,"start_character":15,"end_line":12,"end_character":23},"updated":"2015-12-28 18:44:26.000000000","message":"Incorrectly spelling, although, I think this stems from the blueprint having a typo as well:\n\nhttps://blueprints.launchpad.net/fuel/+spec/dynamically-build-bootstrap-docs","commit_id":"8d5bd72ea9c04551627e43d4a33744ae49d99ca1"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"386af13ecbab2f2c95ef8516499b0ed49342070d","unresolved":false,"context_lines":[{"line_number":9,"context_line":"create docs on how to configure keystone with the new"},{"line_number":10,"context_line":"keystone-manage bootstrap option."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"implements bp: bootsrap"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I4c7520cc68aadd49179e40e77b2d5058125edf00"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1a7b0d38_94b20693","line":12,"range":{"start_line":12,"start_character":15,"end_line":12,"end_character":23},"in_reply_to":"1a7b0d38_a5c35688","updated":"2015-12-29 03:08:14.000000000","message":"the BP you mentioned is different things, but good catch!","commit_id":"8d5bd72ea9c04551627e43d4a33744ae49d99ca1"}],"doc/source/configuringservices.rst":[{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"1172284f03586f2222854a8e05600eb9ac68725e","unresolved":false,"context_lines":[{"line_number":39,"context_line":"`authentication middleware documentation`_."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Setting up credentials with ``keystone-manage bootstrap``"},{"line_number":42,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Setting up projects, users, and roles"},{"line_number":45,"context_line":"-------------------------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a7e1126_40ecd7f2","line":42,"range":{"start_line":42,"start_character":0,"end_line":42,"end_character":59},"updated":"2015-12-20 05:49:58.000000000","message":"remove the extra \"\u003d\u003d\u003d\"","commit_id":"4e6fc2cd1af432cec07f1962f8f4fef9e38448b2"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"11258822e509cfea19fa427a74f155d61e66a977","unresolved":false,"context_lines":[{"line_number":39,"context_line":"`authentication middleware documentation`_."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Setting up credentials with ``keystone-manage bootstrap``"},{"line_number":42,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Setting up projects, users, and roles"},{"line_number":45,"context_line":"-------------------------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a7b0d38_8f2d3597","line":42,"range":{"start_line":42,"start_character":0,"end_line":42,"end_character":59},"in_reply_to":"3a7e1126_40ecd7f2","updated":"2015-12-27 07:17:52.000000000","message":"Done","commit_id":"4e6fc2cd1af432cec07f1962f8f4fef9e38448b2"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"1172284f03586f2222854a8e05600eb9ac68725e","unresolved":false,"context_lines":[{"line_number":42,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Setting up projects, users, and roles"},{"line_number":45,"context_line":"-------------------------------------"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"The ``keystone-manage bootstrap`` command will create a user, project and role,"},{"line_number":48,"context_line":"and will assign the role to the newly created user on the newly created"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a7e1126_20c66b68","line":45,"range":{"start_line":45,"start_character":0,"end_line":45,"end_character":37},"updated":"2015-12-20 05:49:58.000000000","message":"can we bootstrap with multiple projects, uers, roles based on the example given below, I think it\u0027s not necessary, so it might be better to say \"Setting up project, user, and role\"?","commit_id":"4e6fc2cd1af432cec07f1962f8f4fef9e38448b2"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"11258822e509cfea19fa427a74f155d61e66a977","unresolved":false,"context_lines":[{"line_number":42,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Setting up projects, users, and roles"},{"line_number":45,"context_line":"-------------------------------------"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"The ``keystone-manage bootstrap`` command will create a user, project and role,"},{"line_number":48,"context_line":"and will assign the role to the newly created user on the newly created"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a7b0d38_2f1e815f","line":45,"range":{"start_line":45,"start_character":0,"end_line":45,"end_character":37},"in_reply_to":"3a7e1126_20c66b68","updated":"2015-12-27 07:17:52.000000000","message":"we can\u0027t set up multiple ones, but i think this sounds better.","commit_id":"4e6fc2cd1af432cec07f1962f8f4fef9e38448b2"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"1172284f03586f2222854a8e05600eb9ac68725e","unresolved":false,"context_lines":[{"line_number":70,"context_line":"the ``admin_token`` (described below)."},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Setting up credentials with ``admin_token`` "},{"line_number":73,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"Admin Token"},{"line_number":76,"context_line":"-----------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a7e1126_20ef4bea","line":73,"range":{"start_line":73,"start_character":0,"end_line":73,"end_character":43},"updated":"2015-12-20 05:49:58.000000000","message":"change from ``admin_token`` to Admin Token? since ``admin_token`` is just a configuration item in the conf file.","commit_id":"4e6fc2cd1af432cec07f1962f8f4fef9e38448b2"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"11258822e509cfea19fa427a74f155d61e66a977","unresolved":false,"context_lines":[{"line_number":70,"context_line":"the ``admin_token`` (described below)."},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Setting up credentials with ``admin_token`` "},{"line_number":73,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"Admin Token"},{"line_number":76,"context_line":"-----------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a7b0d38_4f23cda7","line":73,"range":{"start_line":73,"start_character":0,"end_line":73,"end_character":43},"in_reply_to":"3a7e1126_20ef4bea","updated":"2015-12-27 07:17:52.000000000","message":"Done","commit_id":"4e6fc2cd1af432cec07f1962f8f4fef9e38448b2"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"7164674eb60ebaba037a2ad10b68a64293d2ccb9","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"A user password must also be supplied. This can be passed in as either"},{"line_number":56,"context_line":"``--bootstrap-password``, or set as an environment variable using"},{"line_number":57,"context_line":"``OS_BOOTSRAP_PASSWORD``."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"Minimally, keystone can be bootstrapped with::"},{"line_number":60,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a7b0d38_aac6df65","line":57,"range":{"start_line":57,"start_character":5,"end_line":57,"end_character":13},"updated":"2015-12-27 11:23:49.000000000","message":"change `BOOTSRAP` to `BOOTSTRAP`.","commit_id":"cca6d273a6b314f876a98a2e254fedcfcf773d10"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"3a76a351247e70108a37f0a027780221eee91cba","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"A user password must also be supplied. This can be passed in as either"},{"line_number":56,"context_line":"``--bootstrap-password``, or set as an environment variable using"},{"line_number":57,"context_line":"``OS_BOOTSRAP_PASSWORD``."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"Minimally, keystone can be bootstrapped with::"},{"line_number":60,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a7b0d38_d050bad6","line":57,"range":{"start_line":57,"start_character":5,"end_line":57,"end_character":13},"in_reply_to":"1a7b0d38_aac6df65","updated":"2015-12-27 16:07:59.000000000","message":"Done","commit_id":"cca6d273a6b314f876a98a2e254fedcfcf773d10"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"7164674eb60ebaba037a2ad10b68a64293d2ccb9","unresolved":false,"context_lines":[{"line_number":56,"context_line":"``--bootstrap-password``, or set as an environment variable using"},{"line_number":57,"context_line":"``OS_BOOTSRAP_PASSWORD``."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"Minimally, keystone can be bootstrapped with::"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":".. code-block:: bash"},{"line_number":62,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a7b0d38_ead06721","line":59,"range":{"start_line":59,"start_character":44,"end_line":59,"end_character":46},"updated":"2015-12-27 11:23:49.000000000","message":"change this to \":\" or else the command below will not be rendered correctly.\n\nsee: http://docs-draft.openstack.org/30/259730/2/check/gate-keystone-docs/65510de//doc/build/html/configuringservices.html?highlight\u003dconfiguring%20services#setting-up-credentials-with-keystone-manage-bootstrap","commit_id":"cca6d273a6b314f876a98a2e254fedcfcf773d10"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"3a76a351247e70108a37f0a027780221eee91cba","unresolved":false,"context_lines":[{"line_number":56,"context_line":"``--bootstrap-password``, or set as an environment variable using"},{"line_number":57,"context_line":"``OS_BOOTSRAP_PASSWORD``."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"Minimally, keystone can be bootstrapped with::"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":".. code-block:: bash"},{"line_number":62,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a7b0d38_7060e6a5","line":59,"range":{"start_line":59,"start_character":44,"end_line":59,"end_character":46},"in_reply_to":"1a7b0d38_ead06721","updated":"2015-12-27 16:07:59.000000000","message":"Done","commit_id":"cca6d273a6b314f876a98a2e254fedcfcf773d10"},{"author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"change_message_id":"ec2b71e221024c4e5c13a38cbe52cb8966ec921a","unresolved":false,"context_lines":[{"line_number":49,"context_line":"project. By default, the names of these new resources will be called ``admin``."},{"line_number":50,"context_line":"The defaults may be overridden by calling ``--bootstrap-username``,"},{"line_number":51,"context_line":"``--bootstrap-project-name`` and ``--bootstrap-role-name``. Each of these have"},{"line_number":52,"context_line":"an environment variable equivalent, ``OS_BOOTSTRAP_USERNAME``,"},{"line_number":53,"context_line":"``OS_BOOTSTRAP_PROJECT_NAME`` and ``OS_BOOTSTRAP_ROLE_NAME``."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"A user password must also be supplied. This can be passed in as either"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a7b0d38_c56b02b8","line":52,"range":{"start_line":52,"start_character":34,"end_line":52,"end_character":35},"updated":"2015-12-28 18:39:00.000000000","message":"i think this should be a colon","commit_id":"8d5bd72ea9c04551627e43d4a33744ae49d99ca1"},{"author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"change_message_id":"066fed71ffbeeb6fa12c7abd76246177a5934f66","unresolved":false,"context_lines":[{"line_number":60,"context_line":""},{"line_number":61,"context_line":".. code-block:: bash"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    $ keystone-manage bootsrap --bootstrap-password s3cr3t."},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"This will create an ``admin`` user with the ``admin`` role on the ``admin``"},{"line_number":66,"context_line":"project. The user will have the password specified in the command."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a7b0d38_05282a85","line":63,"updated":"2015-12-28 18:32:42.000000000","message":"bootstrap instead of bootsrap","commit_id":"8d5bd72ea9c04551627e43d4a33744ae49d99ca1"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"f8005543813bcf3eb0f514bf65477c332b55d62e","unresolved":false,"context_lines":[{"line_number":45,"context_line":"-------------------------------------"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"The ``keystone-manage bootstrap`` command will create a user, project and role,"},{"line_number":48,"context_line":"and will assign the role to the newly created user on the newly created"},{"line_number":49,"context_line":"project. By default, the names of these new resources will be called ``admin``."},{"line_number":50,"context_line":"The defaults may be overridden by calling ``--bootstrap-username``,"},{"line_number":51,"context_line":"``--bootstrap-project-name`` and ``--bootstrap-role-name``. Each of these have"}],"source_content_type":"text/x-rst","patch_set":6,"id":"da6ed579_a44a8024","line":48,"range":{"start_line":48,"start_character":20,"end_line":48,"end_character":24},"updated":"2016-01-14 12:52:27.000000000","message":"newly created role.","commit_id":"fbb79425bb3c5f8d5fef15b37165d48cf08198f3"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"f8005543813bcf3eb0f514bf65477c332b55d62e","unresolved":false,"context_lines":[{"line_number":64,"context_line":""},{"line_number":65,"context_line":"This will create an ``admin`` user with the ``admin`` role on the ``admin``"},{"line_number":66,"context_line":"project. The user will have the password specified in the command."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"To retrieve a token using these new values, a user can use OpenStackClient CLI:"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":".. code-block:: bash"}],"source_content_type":"text/x-rst","patch_set":6,"id":"da6ed579_2467704e","line":67,"updated":"2016-01-14 12:52:27.000000000","message":"worth to add a note here, the command will fail if any of ``user``, ``project`` and ``role`` exists.\n\nit cannot boostrap (create) role/project for an existed user, same for other combination.","commit_id":"fbb79425bb3c5f8d5fef15b37165d48cf08198f3"},{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"48b16e133bb6cca1dd60e36f6ffe04a02d5c7005","unresolved":false,"context_lines":[{"line_number":64,"context_line":""},{"line_number":65,"context_line":"    $ keystone-manage bootstrap --bootstrap-password s3cr3t"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"This will create an ``admin`` user with the ``admin`` role on the ``admin``"},{"line_number":68,"context_line":"project. The user will have the password specified in the command."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"To retrieve a token using these new values, a user can use OpenStackClient CLI:"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"da6ed579_13730a4f","line":68,"range":{"start_line":67,"start_character":0,"end_line":68,"end_character":7},"updated":"2016-01-18 05:51:21.000000000","message":"should we state that this admin project will be in the default domain?","commit_id":"cc4bbf236dce4c8cce5e69034d72b2bab09f10e7"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"4ff81535e0c6a00ea084926e34af12d3b679e70d","unresolved":false,"context_lines":[{"line_number":64,"context_line":""},{"line_number":65,"context_line":"    $ keystone-manage bootstrap --bootstrap-password s3cr3t"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"This will create an ``admin`` user with the ``admin`` role on the ``admin``"},{"line_number":68,"context_line":"project. The user will have the password specified in the command."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"To retrieve a token using these new values, a user can use OpenStackClient CLI:"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"da6ed579_9387fad6","line":68,"range":{"start_line":67,"start_character":0,"end_line":68,"end_character":7},"in_reply_to":"da6ed579_13730a4f","updated":"2016-01-18 05:59:47.000000000","message":"sure, wouldn\u0027t hurt.","commit_id":"cc4bbf236dce4c8cce5e69034d72b2bab09f10e7"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"1378b6c6c874f53099c11b0b884f6f8feb03f030","unresolved":false,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":".. code-block:: bash"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"    $ keystone-manage bootstrap --bootstrap-password s3cr3t"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"This will create an ``admin`` user with the ``admin`` role on the ``admin``"},{"line_number":68,"context_line":"project. The user will have the password specified in the command. Note that"}],"source_content_type":"text/x-rst","patch_set":8,"id":"ba63e191_82ceee58","line":65,"updated":"2016-01-18 18:45:09.000000000","message":"It may be beneficial to use getpass if we don\u0027t already.... that way there is no commandline history of passwords","commit_id":"ec6260133996547628952ec6e608075040b08bb6"}],"doc/source/man/keystone-manage.rst":[{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"1172284f03586f2222854a8e05600eb9ac68725e","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Available commands:"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* ``bootstrap``: Perform the basic bootstrap process. "},{"line_number":44,"context_line":"* ``db_sync``: Sync the database."},{"line_number":45,"context_line":"* ``db_version``: Print the current migration version of the database."},{"line_number":46,"context_line":"* ``domain_config_upload``: Upload domain configuration file."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a7e1126_00da4f4c","line":43,"range":{"start_line":43,"start_character":29,"end_line":43,"end_character":34},"updated":"2015-12-20 05:49:58.000000000","message":"nit: remove the whitespace","commit_id":"4e6fc2cd1af432cec07f1962f8f4fef9e38448b2"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"11258822e509cfea19fa427a74f155d61e66a977","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Available commands:"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* ``bootstrap``: Perform the basic bootstrap process. "},{"line_number":44,"context_line":"* ``db_sync``: Sync the database."},{"line_number":45,"context_line":"* ``db_version``: Print the current migration version of the database."},{"line_number":46,"context_line":"* ``domain_config_upload``: Upload domain configuration file."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a7b0d38_ef3cf9c9","line":43,"range":{"start_line":43,"start_character":29,"end_line":43,"end_character":34},"in_reply_to":"3a7e1126_00da4f4c","updated":"2015-12-27 07:17:52.000000000","message":"Done","commit_id":"4e6fc2cd1af432cec07f1962f8f4fef9e38448b2"}]}
