)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6825,"name":"Gary W. Smith","email":"garysmith123@gmail.com","username":"gary-w-smith"},"change_message_id":"75e3ffc369e7ad00367e903e64564ac9366c3082","unresolved":false,"context_lines":[{"line_number":10,"context_line":"Specify --incr or --incremental to create an incremental backup."},{"line_number":11,"context_line":"By default, it will be a full backup."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Co-Authored-By: Xing Yang \u003cxing.yang@emc.com\u003e"},{"line_number":14,"context_line":"Implements: blueprint incremental-backup"},{"line_number":15,"context_line":"Change-Id: Id11ecd2982ea838181b4adaa5a742fc65f864acb"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"ba7be1f8_0446607c","line":13,"updated":"2015-02-24 04:45:32.000000000","message":"Isn\u0027t it redundant to have Co-Author \u003d\u003d sole Author?  Shouldn\u0027t Murali Balcha be mentioned?","commit_id":"f882580f7a1cd4228c11aefd81ef1ab37ba8e92a"},{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"046dedfd4486c5b373b4ffe7368b595dc49e8a8d","unresolved":false,"context_lines":[{"line_number":10,"context_line":"Specify --incr or --incremental to create an incremental backup."},{"line_number":11,"context_line":"By default, it will be a full backup."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Co-Authored-By: Xing Yang \u003cxing.yang@emc.com\u003e"},{"line_number":14,"context_line":"Implements: blueprint incremental-backup"},{"line_number":15,"context_line":"Change-Id: Id11ecd2982ea838181b4adaa5a742fc65f864acb"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"ba7be1f8_3371cfe0","line":13,"in_reply_to":"ba7be1f8_0446607c","updated":"2015-02-24 16:19:24.000000000","message":"I just followed Mike\u0027s example here:\n\nhttps://review.openstack.org/#/c/127455/","commit_id":"f882580f7a1cd4228c11aefd81ef1ab37ba8e92a"},{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"c168e80c8406afa9b5625e31a15b34093a670caf","unresolved":false,"context_lines":[{"line_number":10,"context_line":"Specify --incr or --incremental to create an incremental backup."},{"line_number":11,"context_line":"By default, it will be a full backup."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Co-Authored-By: Xing Yang \u003cxing.yang@emc.com\u003e"},{"line_number":14,"context_line":"Implements: blueprint incremental-backup"},{"line_number":15,"context_line":"Change-Id: Id11ecd2982ea838181b4adaa5a742fc65f864acb"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"ba7be1f8_4e1a037e","line":13,"in_reply_to":"ba7be1f8_3371cfe0","updated":"2015-02-25 03:58:57.000000000","message":"Murali is still the owner of this patch. I guess that is why his name doesn\u0027t need to be mentioned again. I asked him before adding my name here and he is fine with this commit message.","commit_id":"f882580f7a1cd4228c11aefd81ef1ab37ba8e92a"},{"author":{"_account_id":11923,"name":"Murali Balcha","email":"murali.balcha@triliodata.com","username":"muralibalcha"},"change_message_id":"010b71b65c76f4db5f7b476ba882fbbd05219d4b","unresolved":false,"context_lines":[{"line_number":10,"context_line":"Specify --incr or --incremental to create an incremental backup."},{"line_number":11,"context_line":"By default, it will be a full backup."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Co-Authored-By: Xing Yang \u003cxing.yang@emc.com\u003e"},{"line_number":14,"context_line":"Implements: blueprint incremental-backup"},{"line_number":15,"context_line":"Change-Id: Id11ecd2982ea838181b4adaa5a742fc65f864acb"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"ba7be1f8_298b0969","line":13,"in_reply_to":"ba7be1f8_4e1a037e","updated":"2015-02-25 04:12:07.000000000","message":"Thanks Xing. I am good with the commit message.","commit_id":"f882580f7a1cd4228c11aefd81ef1ab37ba8e92a"}],"cinderclient/tests/unit/v2/test_shell.py":[{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"fae46155934e8412e7e4711c74713f8567604e79","unresolved":false,"context_lines":[{"line_number":329,"context_line":"        self.assert_called(\u0027POST\u0027, \u0027/backups\u0027)"},{"line_number":330,"context_line":""},{"line_number":331,"context_line":"    def test_backup_incr(self):"},{"line_number":332,"context_line":"        self.run_command(\u0027backup-create 1234 --incr\u0027)"},{"line_number":333,"context_line":"        self.assert_called(\u0027POST\u0027, \u0027/backups\u0027)"},{"line_number":334,"context_line":""},{"line_number":335,"context_line":"    def test_restore(self):"}],"source_content_type":"text/x-python","patch_set":11,"id":"7aaa499b_b5bacbbe","line":332,"updated":"2015-04-14 22:25:15.000000000","message":"This should be removed.","commit_id":"cb9157b0060268e4ddae2080b3601ad86d0da7ac"},{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"e3474d71c0b393978bb59d421c3de2aa583e22cc","unresolved":false,"context_lines":[{"line_number":329,"context_line":"        self.assert_called(\u0027POST\u0027, \u0027/backups\u0027)"},{"line_number":330,"context_line":""},{"line_number":331,"context_line":"    def test_backup_incr(self):"},{"line_number":332,"context_line":"        self.run_command(\u0027backup-create 1234 --incr\u0027)"},{"line_number":333,"context_line":"        self.assert_called(\u0027POST\u0027, \u0027/backups\u0027)"},{"line_number":334,"context_line":""},{"line_number":335,"context_line":"    def test_restore(self):"}],"source_content_type":"text/x-python","patch_set":11,"id":"7aaa499b_8b30cb9f","line":332,"in_reply_to":"7aaa499b_b5bacbbe","updated":"2015-04-15 01:57:08.000000000","message":"Done","commit_id":"cb9157b0060268e4ddae2080b3601ad86d0da7ac"}],"cinderclient/v2/shell.py":[{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"758ce0f98d95945e05682e9bd83b1e89fe498d6b","unresolved":false,"context_lines":[{"line_number":969,"context_line":"           help\u003d\u0027Backup description. Default\u003dNone.\u0027)"},{"line_number":970,"context_line":"@utils.arg(\u0027--snapshot\u0027,"},{"line_number":971,"context_line":"           action\u003d\u0027store_true\u0027,"},{"line_number":972,"context_line":"           help\u003d\u0027Optional backup from volume snapshot. (Default\u003dFalse)\u0027,"},{"line_number":973,"context_line":"           default\u003d0)"},{"line_number":974,"context_line":"@utils.arg(\u0027--parent_id\u0027, metavar\u003d\u0027\u003cparent_id\u003e\u0027,"},{"line_number":975,"context_line":"           help\u003d\u0027Optional full backup id if the backup is delta.\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"1abeadc6_192094f6","line":972,"updated":"2014-08-26 22:45:12.000000000","message":"Remove (Default\u003dFalse) as it is redundant.","commit_id":"67034d76813e1e33688cd1b84085eb21b624db4c"},{"author":{"_account_id":11923,"name":"Murali Balcha","email":"murali.balcha@triliodata.com","username":"muralibalcha"},"change_message_id":"e1f51f4c37bd028879b8466a5987c5b1eb5aa74d","unresolved":false,"context_lines":[{"line_number":969,"context_line":"           help\u003d\u0027Backup description. Default\u003dNone.\u0027)"},{"line_number":970,"context_line":"@utils.arg(\u0027--snapshot\u0027,"},{"line_number":971,"context_line":"           action\u003d\u0027store_true\u0027,"},{"line_number":972,"context_line":"           help\u003d\u0027Optional backup from volume snapshot. (Default\u003dFalse)\u0027,"},{"line_number":973,"context_line":"           default\u003d0)"},{"line_number":974,"context_line":"@utils.arg(\u0027--parent_id\u0027, metavar\u003d\u0027\u003cparent_id\u003e\u0027,"},{"line_number":975,"context_line":"           help\u003d\u0027Optional full backup id if the backup is delta.\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"1abeadc6_eb15a39b","line":972,"in_reply_to":"1abeadc6_192094f6","updated":"2014-08-29 18:38:36.000000000","message":"Done","commit_id":"67034d76813e1e33688cd1b84085eb21b624db4c"},{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"758ce0f98d95945e05682e9bd83b1e89fe498d6b","unresolved":false,"context_lines":[{"line_number":970,"context_line":"@utils.arg(\u0027--snapshot\u0027,"},{"line_number":971,"context_line":"           action\u003d\u0027store_true\u0027,"},{"line_number":972,"context_line":"           help\u003d\u0027Optional backup from volume snapshot. (Default\u003dFalse)\u0027,"},{"line_number":973,"context_line":"           default\u003d0)"},{"line_number":974,"context_line":"@utils.arg(\u0027--parent_id\u0027, metavar\u003d\u0027\u003cparent_id\u003e\u0027,"},{"line_number":975,"context_line":"           help\u003d\u0027Optional full backup id if the backup is delta.\u0027"},{"line_number":976,"context_line":"                \u0027 (Default\u003dNone)\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"1abeadc6_7915089a","line":973,"updated":"2014-08-26 22:45:12.000000000","message":"default\u003dFalse","commit_id":"67034d76813e1e33688cd1b84085eb21b624db4c"},{"author":{"_account_id":11923,"name":"Murali Balcha","email":"murali.balcha@triliodata.com","username":"muralibalcha"},"change_message_id":"e1f51f4c37bd028879b8466a5987c5b1eb5aa74d","unresolved":false,"context_lines":[{"line_number":970,"context_line":"@utils.arg(\u0027--snapshot\u0027,"},{"line_number":971,"context_line":"           action\u003d\u0027store_true\u0027,"},{"line_number":972,"context_line":"           help\u003d\u0027Optional backup from volume snapshot. (Default\u003dFalse)\u0027,"},{"line_number":973,"context_line":"           default\u003d0)"},{"line_number":974,"context_line":"@utils.arg(\u0027--parent_id\u0027, metavar\u003d\u0027\u003cparent_id\u003e\u0027,"},{"line_number":975,"context_line":"           help\u003d\u0027Optional full backup id if the backup is delta.\u0027"},{"line_number":976,"context_line":"                \u0027 (Default\u003dNone)\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"1abeadc6_4b269717","line":973,"in_reply_to":"1abeadc6_7915089a","updated":"2014-08-29 18:38:36.000000000","message":"Done","commit_id":"67034d76813e1e33688cd1b84085eb21b624db4c"},{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"758ce0f98d95945e05682e9bd83b1e89fe498d6b","unresolved":false,"context_lines":[{"line_number":973,"context_line":"           default\u003d0)"},{"line_number":974,"context_line":"@utils.arg(\u0027--parent_id\u0027, metavar\u003d\u0027\u003cparent_id\u003e\u0027,"},{"line_number":975,"context_line":"           help\u003d\u0027Optional full backup id if the backup is delta.\u0027"},{"line_number":976,"context_line":"                \u0027 (Default\u003dNone)\u0027,"},{"line_number":977,"context_line":"           default\u003dNone)"},{"line_number":978,"context_line":"@utils.service_type(\u0027volumev2\u0027)"},{"line_number":979,"context_line":"def do_backup_create(cs, args):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1abeadc6_9983c4cb","line":976,"updated":"2014-08-26 22:45:12.000000000","message":"Remove (Default\u003dNone) as it is redundant.","commit_id":"67034d76813e1e33688cd1b84085eb21b624db4c"},{"author":{"_account_id":11923,"name":"Murali Balcha","email":"murali.balcha@triliodata.com","username":"muralibalcha"},"change_message_id":"e1f51f4c37bd028879b8466a5987c5b1eb5aa74d","unresolved":false,"context_lines":[{"line_number":973,"context_line":"           default\u003d0)"},{"line_number":974,"context_line":"@utils.arg(\u0027--parent_id\u0027, metavar\u003d\u0027\u003cparent_id\u003e\u0027,"},{"line_number":975,"context_line":"           help\u003d\u0027Optional full backup id if the backup is delta.\u0027"},{"line_number":976,"context_line":"                \u0027 (Default\u003dNone)\u0027,"},{"line_number":977,"context_line":"           default\u003dNone)"},{"line_number":978,"context_line":"@utils.service_type(\u0027volumev2\u0027)"},{"line_number":979,"context_line":"def do_backup_create(cs, args):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1abeadc6_6b2193fb","line":976,"in_reply_to":"1abeadc6_9983c4cb","updated":"2014-08-29 18:38:36.000000000","message":"Done","commit_id":"67034d76813e1e33688cd1b84085eb21b624db4c"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"ecc7e50860ca5af50a3c5f79b7c464556d0bd531","unresolved":false,"context_lines":[{"line_number":1126,"context_line":"           metavar\u003d\u0027\u003cdescription\u003e\u0027,"},{"line_number":1127,"context_line":"           default\u003dNone,"},{"line_number":1128,"context_line":"           help\u003d\u0027Backup description. Default\u003dNone.\u0027)"},{"line_number":1129,"context_line":"@utils.arg(\u0027--incr\u0027, \u0027--incremental\u0027,"},{"line_number":1130,"context_line":"           action\u003d\u0027store_true\u0027,"},{"line_number":1131,"context_line":"           help\u003d\u0027Incremental backup. Default\u003dFalse.\u0027,"},{"line_number":1132,"context_line":"           default\u003dFalse)"}],"source_content_type":"text/x-python","patch_set":8,"id":"9aa53dc9_8312c707","line":1129,"updated":"2015-04-09 15:27:58.000000000","message":"I don\u0027t really see any other arguments that have a short abbreviation like this or multiple ways to specify them.  I\u0027d suggest we just stick to \"--incremental\", since it fits with our current patterns and is guessable.","commit_id":"f377bd66178beab4effa67eae68bb8b7d248b4a0"},{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"449c0e514079d1d47b94f9dd217f9bf2b3e93092","unresolved":false,"context_lines":[{"line_number":1126,"context_line":"           metavar\u003d\u0027\u003cdescription\u003e\u0027,"},{"line_number":1127,"context_line":"           default\u003dNone,"},{"line_number":1128,"context_line":"           help\u003d\u0027Backup description. Default\u003dNone.\u0027)"},{"line_number":1129,"context_line":"@utils.arg(\u0027--incr\u0027, \u0027--incremental\u0027,"},{"line_number":1130,"context_line":"           action\u003d\u0027store_true\u0027,"},{"line_number":1131,"context_line":"           help\u003d\u0027Incremental backup. Default\u003dFalse.\u0027,"},{"line_number":1132,"context_line":"           default\u003dFalse)"}],"source_content_type":"text/x-python","patch_set":8,"id":"7aaa499b_24f68fd7","line":1129,"in_reply_to":"7aaa499b_5556f5d2","updated":"2015-04-14 20:26:19.000000000","message":"John is okay with it. So I removed \"--incr\".","commit_id":"f377bd66178beab4effa67eae68bb8b7d248b4a0"},{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"4a005956fb9afc2465623eed3bc7ba99be9ddc1b","unresolved":false,"context_lines":[{"line_number":1126,"context_line":"           metavar\u003d\u0027\u003cdescription\u003e\u0027,"},{"line_number":1127,"context_line":"           default\u003dNone,"},{"line_number":1128,"context_line":"           help\u003d\u0027Backup description. Default\u003dNone.\u0027)"},{"line_number":1129,"context_line":"@utils.arg(\u0027--incr\u0027, \u0027--incremental\u0027,"},{"line_number":1130,"context_line":"           action\u003d\u0027store_true\u0027,"},{"line_number":1131,"context_line":"           help\u003d\u0027Incremental backup. Default\u003dFalse.\u0027,"},{"line_number":1132,"context_line":"           default\u003dFalse)"}],"source_content_type":"text/x-python","patch_set":8,"id":"7aaa499b_5556f5d2","line":1129,"in_reply_to":"9aa53dc9_7ed4f6bb","updated":"2015-04-14 15:32:57.000000000","message":"I think jgriffith suggested to use \"--incr\" at the meetup to simply typing. Let me double check with him before removing \"--incr\". Thanks.","commit_id":"f377bd66178beab4effa67eae68bb8b7d248b4a0"},{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"1fd5806fb9eb2efd5936bdaf0536833d2130104d","unresolved":false,"context_lines":[{"line_number":1126,"context_line":"           metavar\u003d\u0027\u003cdescription\u003e\u0027,"},{"line_number":1127,"context_line":"           default\u003dNone,"},{"line_number":1128,"context_line":"           help\u003d\u0027Backup description. Default\u003dNone.\u0027)"},{"line_number":1129,"context_line":"@utils.arg(\u0027--incr\u0027, \u0027--incremental\u0027,"},{"line_number":1130,"context_line":"           action\u003d\u0027store_true\u0027,"},{"line_number":1131,"context_line":"           help\u003d\u0027Incremental backup. Default\u003dFalse.\u0027,"},{"line_number":1132,"context_line":"           default\u003dFalse)"}],"source_content_type":"text/x-python","patch_set":8,"id":"9aa53dc9_e3a3d3b0","line":1129,"in_reply_to":"9aa53dc9_8312c707","updated":"2015-04-09 15:34:43.000000000","message":"\"-incr\" was suggested at the midcycle meetup when we discussed about this.  So I\u0027ll ask others to comment as well.  I\u0027m fine either way.","commit_id":"f377bd66178beab4effa67eae68bb8b7d248b4a0"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"fdfef9028ad84fecfba78751f62475b02be880a9","unresolved":false,"context_lines":[{"line_number":1126,"context_line":"           metavar\u003d\u0027\u003cdescription\u003e\u0027,"},{"line_number":1127,"context_line":"           default\u003dNone,"},{"line_number":1128,"context_line":"           help\u003d\u0027Backup description. Default\u003dNone.\u0027)"},{"line_number":1129,"context_line":"@utils.arg(\u0027--incr\u0027, \u0027--incremental\u0027,"},{"line_number":1130,"context_line":"           action\u003d\u0027store_true\u0027,"},{"line_number":1131,"context_line":"           help\u003d\u0027Incremental backup. Default\u003dFalse.\u0027,"},{"line_number":1132,"context_line":"           default\u003dFalse)"}],"source_content_type":"text/x-python","patch_set":8,"id":"9aa53dc9_7ed4f6bb","line":1129,"in_reply_to":"9aa53dc9_e3a3d3b0","updated":"2015-04-09 16:00:04.000000000","message":"Looking at the other arguments it seems the approach is to spell them out.  I agree with Eric, for consistency, that doing just --incremental is fine.","commit_id":"f377bd66178beab4effa67eae68bb8b7d248b4a0"}],"cinderclient/v2/volume_backups.py":[{"author":{"_account_id":6825,"name":"Gary W. Smith","email":"garysmith123@gmail.com","username":"gary-w-smith"},"change_message_id":"75e3ffc369e7ad00367e903e64564ac9366c3082","unresolved":false,"context_lines":[{"line_number":43,"context_line":"        :param container: The name of the backup service container."},{"line_number":44,"context_line":"        :param name: The name of the backup."},{"line_number":45,"context_line":"        :param description: The description of the backup."},{"line_number":46,"context_line":"        :param incremental: Incrememtal backup."},{"line_number":47,"context_line":"        :rtype: :class:`VolumeBackup`"},{"line_number":48,"context_line":"        \"\"\""},{"line_number":49,"context_line":"        body \u003d {\u0027backup\u0027: {\u0027volume_id\u0027: volume_id,"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba7be1f8_4403f841","line":46,"updated":"2015-02-24 04:45:32.000000000","message":"typo: should be \"Incremental\"","commit_id":"f882580f7a1cd4228c11aefd81ef1ab37ba8e92a"},{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"046dedfd4486c5b373b4ffe7368b595dc49e8a8d","unresolved":false,"context_lines":[{"line_number":43,"context_line":"        :param container: The name of the backup service container."},{"line_number":44,"context_line":"        :param name: The name of the backup."},{"line_number":45,"context_line":"        :param description: The description of the backup."},{"line_number":46,"context_line":"        :param incremental: Incrememtal backup."},{"line_number":47,"context_line":"        :rtype: :class:`VolumeBackup`"},{"line_number":48,"context_line":"        \"\"\""},{"line_number":49,"context_line":"        body \u003d {\u0027backup\u0027: {\u0027volume_id\u0027: volume_id,"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba7be1f8_130beb7d","line":46,"in_reply_to":"ba7be1f8_4403f841","updated":"2015-02-24 16:19:24.000000000","message":"Sure, will fix.","commit_id":"f882580f7a1cd4228c11aefd81ef1ab37ba8e92a"}]}
