)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1005039,"name":"Safian Ali","email":"safian.ali@couchbase.com","username":"safianalicb","avatars":[{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"cb6a515a3c77c1de25a65d88c2a1d8b9632e4a67","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"84081645_686a1a0f","updated":"2026-01-16 18:16:46.000000000","message":"IIUC, this is supposed to be a duplicate of the existing `backup-service repository --list`. Please make that clear in this commit message and the subsequent commit messages.","commit_id":"900b581ee1e9cdb17ac76d9bf565d5fad89f1729"},{"author":{"_account_id":1005389,"name":"Lubo Marinski","email":"lubo.marinski@couchbase.com","username":"lubomarinski","avatars":[{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"bd4291d1ab1c37dfc2813f97829e4cb07537dae6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"62cb7bea_860e1253","in_reply_to":"19d6fc80_0547cbe9","updated":"2026-02-03 11:11:54.000000000","message":"Done","commit_id":"900b581ee1e9cdb17ac76d9bf565d5fad89f1729"},{"author":{"_account_id":1005039,"name":"Safian Ali","email":"safian.ali@couchbase.com","username":"safianalicb","avatars":[{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"e4bc217431bc00a70b56216b460e36d757e0f1fc","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"19d6fc80_0547cbe9","in_reply_to":"73cbf464_b56c7ef1","updated":"2026-02-03 09:54:06.000000000","message":"Sorry to be a bother - please can you update the subsequent `Add backup-service repo-* command` commits too?","commit_id":"900b581ee1e9cdb17ac76d9bf565d5fad89f1729"},{"author":{"_account_id":1005389,"name":"Lubo Marinski","email":"lubo.marinski@couchbase.com","username":"lubomarinski","avatars":[{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"42187bd5820b44c28d598bca014f66a81bbf90ac","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"73cbf464_b56c7ef1","in_reply_to":"84081645_686a1a0f","updated":"2026-01-21 14:42:11.000000000","message":"Done","commit_id":"900b581ee1e9cdb17ac76d9bf565d5fad89f1729"}],"cbmgr.py":[{"author":{"_account_id":1005039,"name":"Safian Ali","email":"safian.ali@couchbase.com","username":"safianalicb","avatars":[{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"cb6a515a3c77c1de25a65d88c2a1d8b9632e4a67","unresolved":true,"context_lines":[{"line_number":7081,"context_line":"        return \u0027Manage backup service settings\u0027"},{"line_number":7082,"context_line":""},{"line_number":7083,"context_line":""},{"line_number":7084,"context_line":"def human_friendly_print_repository(repository):"},{"line_number":7085,"context_line":"    \"\"\"Print the repository in a human friendly format"},{"line_number":7086,"context_line":""},{"line_number":7087,"context_line":"    Args:"}],"source_content_type":"text/x-python","patch_set":2,"id":"ce6a04a5_9bd3652f","line":7084,"updated":"2026-01-16 18:16:46.000000000","message":"Instead of duplicating the code, please extract the static methods out of BackupServiceRepository into standalone functions and have both classes use them.","commit_id":"900b581ee1e9cdb17ac76d9bf565d5fad89f1729"},{"author":{"_account_id":1005039,"name":"Safian Ali","email":"safian.ali@couchbase.com","username":"safianalicb","avatars":[{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"2dd4b1faf302c9c2bb5de982852246a904cbb3f2","unresolved":false,"context_lines":[{"line_number":7081,"context_line":"        return \u0027Manage backup service settings\u0027"},{"line_number":7082,"context_line":""},{"line_number":7083,"context_line":""},{"line_number":7084,"context_line":"def human_friendly_print_repository(repository):"},{"line_number":7085,"context_line":"    \"\"\"Print the repository in a human friendly format"},{"line_number":7086,"context_line":""},{"line_number":7087,"context_line":"    Args:"}],"source_content_type":"text/x-python","patch_set":2,"id":"c64e032d_7aa3f9ca","line":7084,"in_reply_to":"0b564d67_ee675d2d","updated":"2026-02-02 15:18:52.000000000","message":"Acknowledged","commit_id":"900b581ee1e9cdb17ac76d9bf565d5fad89f1729"},{"author":{"_account_id":1005389,"name":"Lubo Marinski","email":"lubo.marinski@couchbase.com","username":"lubomarinski","avatars":[{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"42187bd5820b44c28d598bca014f66a81bbf90ac","unresolved":true,"context_lines":[{"line_number":7081,"context_line":"        return \u0027Manage backup service settings\u0027"},{"line_number":7082,"context_line":""},{"line_number":7083,"context_line":""},{"line_number":7084,"context_line":"def human_friendly_print_repository(repository):"},{"line_number":7085,"context_line":"    \"\"\"Print the repository in a human friendly format"},{"line_number":7086,"context_line":""},{"line_number":7087,"context_line":"    Args:"}],"source_content_type":"text/x-python","patch_set":2,"id":"0b564d67_ee675d2d","line":7084,"in_reply_to":"ce6a04a5_9bd3652f","updated":"2026-01-21 14:42:11.000000000","message":"The old command will be deprecated. I think we should keep the implementations of the new commands separate so we can make changes without affecting the deprecated command.","commit_id":"900b581ee1e9cdb17ac76d9bf565d5fad89f1729"},{"author":{"_account_id":1005039,"name":"Safian Ali","email":"safian.ali@couchbase.com","username":"safianalicb","avatars":[{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"cb6a515a3c77c1de25a65d88c2a1d8b9632e4a67","unresolved":true,"context_lines":[{"line_number":7178,"context_line":"        print(\u0027No repositories found\u0027)"},{"line_number":7179,"context_line":"        return"},{"line_number":7180,"context_line":""},{"line_number":7181,"context_line":"    # Get an extra space between the the information and the column separator"},{"line_number":7182,"context_line":"    plan_pad +\u003d 1"},{"line_number":7183,"context_line":"    id_pad +\u003d 1"},{"line_number":7184,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"55e6435c_b693f681","line":7181,"range":{"start_line":7181,"start_character":37,"end_line":7181,"end_character":40},"updated":"2026-01-16 18:16:46.000000000","message":"```suggestion\n    # Get an extra space between the information and the column separator\n```","commit_id":"900b581ee1e9cdb17ac76d9bf565d5fad89f1729"},{"author":{"_account_id":1005389,"name":"Lubo Marinski","email":"lubo.marinski@couchbase.com","username":"lubomarinski","avatars":[{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"42187bd5820b44c28d598bca014f66a81bbf90ac","unresolved":false,"context_lines":[{"line_number":7178,"context_line":"        print(\u0027No repositories found\u0027)"},{"line_number":7179,"context_line":"        return"},{"line_number":7180,"context_line":""},{"line_number":7181,"context_line":"    # Get an extra space between the the information and the column separator"},{"line_number":7182,"context_line":"    plan_pad +\u003d 1"},{"line_number":7183,"context_line":"    id_pad +\u003d 1"},{"line_number":7184,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"c526e10a_74381122","line":7181,"range":{"start_line":7181,"start_character":37,"end_line":7181,"end_character":40},"in_reply_to":"55e6435c_b693f681","updated":"2026-01-21 14:42:11.000000000","message":"Done","commit_id":"900b581ee1e9cdb17ac76d9bf565d5fad89f1729"},{"author":{"_account_id":1005039,"name":"Safian Ali","email":"safian.ali@couchbase.com","username":"safianalicb","avatars":[{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"cb6a515a3c77c1de25a65d88c2a1d8b9632e4a67","unresolved":true,"context_lines":[{"line_number":7183,"context_line":"    id_pad +\u003d 1"},{"line_number":7184,"context_line":""},{"line_number":7185,"context_line":"    # build header"},{"line_number":7186,"context_line":"    header \u003d f\u0027{\"ID\":\u003c{id_pad}}| {\"State\":\u003c9}| {\"plan\":\u003c{plan_pad}}| Healthy | Repository\u0027"},{"line_number":7187,"context_line":"    print(header)"},{"line_number":7188,"context_line":"    print(\u0027-\u0027 * len(header))"},{"line_number":7189,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7243e6bd_b7dc91f9","line":7186,"range":{"start_line":7186,"start_character":49,"end_line":7186,"end_character":53},"updated":"2026-01-16 18:16:46.000000000","message":"Should be \"Plan\" for consistency","commit_id":"900b581ee1e9cdb17ac76d9bf565d5fad89f1729"},{"author":{"_account_id":1005389,"name":"Lubo Marinski","email":"lubo.marinski@couchbase.com","username":"lubomarinski","avatars":[{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"42187bd5820b44c28d598bca014f66a81bbf90ac","unresolved":false,"context_lines":[{"line_number":7183,"context_line":"    id_pad +\u003d 1"},{"line_number":7184,"context_line":""},{"line_number":7185,"context_line":"    # build header"},{"line_number":7186,"context_line":"    header \u003d f\u0027{\"ID\":\u003c{id_pad}}| {\"State\":\u003c9}| {\"plan\":\u003c{plan_pad}}| Healthy | Repository\u0027"},{"line_number":7187,"context_line":"    print(header)"},{"line_number":7188,"context_line":"    print(\u0027-\u0027 * len(header))"},{"line_number":7189,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"4dc16df0_63eab487","line":7186,"range":{"start_line":7186,"start_character":49,"end_line":7186,"end_character":53},"in_reply_to":"7243e6bd_b7dc91f9","updated":"2026-01-21 14:42:11.000000000","message":"Done","commit_id":"900b581ee1e9cdb17ac76d9bf565d5fad89f1729"},{"author":{"_account_id":1005039,"name":"Safian Ali","email":"safian.ali@couchbase.com","username":"safianalicb","avatars":[{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"cb6a515a3c77c1de25a65d88c2a1d8b9632e4a67","unresolved":true,"context_lines":[{"line_number":7214,"context_line":"                                                 allow_abbrev\u003dFalse)"},{"line_number":7215,"context_line":""},{"line_number":7216,"context_line":"        repository_parser.add_argument(\u0027--state\u0027, metavar\u003d\u0027\u003cstate\u003e\u0027, choices\u003d[\u0027active\u0027, \u0027archived\u0027, \u0027imported\u0027],"},{"line_number":7217,"context_line":"                                       help\u003d\u0027The repository state.\u0027)"},{"line_number":7218,"context_line":""},{"line_number":7219,"context_line":"    @rest_initialiser(version_check\u003dTrue, enterprise_check\u003dTrue, cluster_init_check\u003dTrue)"},{"line_number":7220,"context_line":"    def execute(self, opts):"}],"source_content_type":"text/x-python","patch_set":2,"id":"250bca1d_5f3e3243","line":7217,"updated":"2026-01-16 18:16:46.000000000","message":"Please document here that this is an optional flag, and if no state is chosen, then repositories of all of the states will be returned.","commit_id":"900b581ee1e9cdb17ac76d9bf565d5fad89f1729"},{"author":{"_account_id":1005389,"name":"Lubo Marinski","email":"lubo.marinski@couchbase.com","username":"lubomarinski","avatars":[{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"42187bd5820b44c28d598bca014f66a81bbf90ac","unresolved":false,"context_lines":[{"line_number":7214,"context_line":"                                                 allow_abbrev\u003dFalse)"},{"line_number":7215,"context_line":""},{"line_number":7216,"context_line":"        repository_parser.add_argument(\u0027--state\u0027, metavar\u003d\u0027\u003cstate\u003e\u0027, choices\u003d[\u0027active\u0027, \u0027archived\u0027, \u0027imported\u0027],"},{"line_number":7217,"context_line":"                                       help\u003d\u0027The repository state.\u0027)"},{"line_number":7218,"context_line":""},{"line_number":7219,"context_line":"    @rest_initialiser(version_check\u003dTrue, enterprise_check\u003dTrue, cluster_init_check\u003dTrue)"},{"line_number":7220,"context_line":"    def execute(self, opts):"}],"source_content_type":"text/x-python","patch_set":2,"id":"665069a3_c68fbc9b","line":7217,"in_reply_to":"250bca1d_5f3e3243","updated":"2026-01-21 14:42:11.000000000","message":"Done","commit_id":"900b581ee1e9cdb17ac76d9bf565d5fad89f1729"},{"author":{"_account_id":1005039,"name":"Safian Ali","email":"safian.ali@couchbase.com","username":"safianalicb","avatars":[{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"2dd4b1faf302c9c2bb5de982852246a904cbb3f2","unresolved":true,"context_lines":[{"line_number":7214,"context_line":"                                                 allow_abbrev\u003dFalse)"},{"line_number":7215,"context_line":""},{"line_number":7216,"context_line":"        repository_parser.add_argument(\u0027--state\u0027, metavar\u003d\u0027\u003cstate\u003e\u0027, choices\u003d[\u0027active\u0027, \u0027archived\u0027, \u0027imported\u0027],"},{"line_number":7217,"context_line":"                                       help\u003d\u0027The repository state.\u0027)"},{"line_number":7218,"context_line":""},{"line_number":7219,"context_line":"    @rest_initialiser(version_check\u003dTrue, enterprise_check\u003dTrue, cluster_init_check\u003dTrue)"},{"line_number":7220,"context_line":"    def execute(self, opts):"}],"source_content_type":"text/x-python","patch_set":2,"id":"9e2729e3_78fc8324","line":7217,"in_reply_to":"665069a3_c68fbc9b","updated":"2026-02-02 15:18:52.000000000","message":"Sorry, please can you explicitly mention how if no value is passed, then repositories will be returned regardless of their state.","commit_id":"900b581ee1e9cdb17ac76d9bf565d5fad89f1729"},{"author":{"_account_id":1005389,"name":"Lubo Marinski","email":"lubo.marinski@couchbase.com","username":"lubomarinski","avatars":[{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"8b497ca00fb177043da9bd5c2ff6af9809bac759","unresolved":false,"context_lines":[{"line_number":7214,"context_line":"                                                 allow_abbrev\u003dFalse)"},{"line_number":7215,"context_line":""},{"line_number":7216,"context_line":"        repository_parser.add_argument(\u0027--state\u0027, metavar\u003d\u0027\u003cstate\u003e\u0027, choices\u003d[\u0027active\u0027, \u0027archived\u0027, \u0027imported\u0027],"},{"line_number":7217,"context_line":"                                       help\u003d\u0027The repository state.\u0027)"},{"line_number":7218,"context_line":""},{"line_number":7219,"context_line":"    @rest_initialiser(version_check\u003dTrue, enterprise_check\u003dTrue, cluster_init_check\u003dTrue)"},{"line_number":7220,"context_line":"    def execute(self, opts):"}],"source_content_type":"text/x-python","patch_set":2,"id":"a8ac3210_4ec559f5","line":7217,"in_reply_to":"9e2729e3_78fc8324","updated":"2026-02-02 15:36:52.000000000","message":"Done","commit_id":"900b581ee1e9cdb17ac76d9bf565d5fad89f1729"},{"author":{"_account_id":1005039,"name":"Safian Ali","email":"safian.ali@couchbase.com","username":"safianalicb","avatars":[{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"300cbdebf7a54ec182db16ec70bc1c37f78f5305","unresolved":true,"context_lines":[{"line_number":7216,"context_line":"        repository_parser.add_argument("},{"line_number":7217,"context_line":"            \u0027--state\u0027, metavar\u003d\u0027\u003cstate\u003e\u0027, choices\u003d[\u0027active\u0027, \u0027archived\u0027, \u0027imported\u0027],"},{"line_number":7218,"context_line":"            help\u003d\u0027The repository state. Used to retrieve only repositories in a specific state. If not provided all\u0027"},{"line_number":7219,"context_line":"            \u0027repositories will be returned regardless of their state (optional)\u0027)"},{"line_number":7220,"context_line":""},{"line_number":7221,"context_line":"    @rest_initialiser(version_check\u003dTrue, enterprise_check\u003dTrue, cluster_init_check\u003dTrue)"},{"line_number":7222,"context_line":"    def execute(self, opts):"}],"source_content_type":"text/x-python","patch_set":5,"id":"24160bbb_e2b00fe9","line":7219,"updated":"2026-02-02 16:53:55.000000000","message":"Need a space here","commit_id":"a9b5f60438d33ae80438cb144b946a78fce2bba9"},{"author":{"_account_id":1005389,"name":"Lubo Marinski","email":"lubo.marinski@couchbase.com","username":"lubomarinski","avatars":[{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"bd4291d1ab1c37dfc2813f97829e4cb07537dae6","unresolved":false,"context_lines":[{"line_number":7216,"context_line":"        repository_parser.add_argument("},{"line_number":7217,"context_line":"            \u0027--state\u0027, metavar\u003d\u0027\u003cstate\u003e\u0027, choices\u003d[\u0027active\u0027, \u0027archived\u0027, \u0027imported\u0027],"},{"line_number":7218,"context_line":"            help\u003d\u0027The repository state. Used to retrieve only repositories in a specific state. If not provided all\u0027"},{"line_number":7219,"context_line":"            \u0027repositories will be returned regardless of their state (optional)\u0027)"},{"line_number":7220,"context_line":""},{"line_number":7221,"context_line":"    @rest_initialiser(version_check\u003dTrue, enterprise_check\u003dTrue, cluster_init_check\u003dTrue)"},{"line_number":7222,"context_line":"    def execute(self, opts):"}],"source_content_type":"text/x-python","patch_set":5,"id":"9d35cf87_a49c6237","line":7219,"in_reply_to":"24160bbb_e2b00fe9","updated":"2026-02-03 11:11:54.000000000","message":"Done","commit_id":"a9b5f60438d33ae80438cb144b946a78fce2bba9"}],"docs/modules/cli/pages/cbcli/couchbase-cli-backup-service-repo-list.adoc":[{"author":{"_account_id":1005039,"name":"Safian Ali","email":"safian.ali@couchbase.com","username":"safianalicb","avatars":[{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"cb6a515a3c77c1de25a65d88c2a1d8b9632e4a67","unresolved":true,"context_lines":[{"line_number":14,"context_line":"[verse]"},{"line_number":15,"context_line":"_couchbase-cli backup-service_ [--cluster \u003curl\u003e] [--username \u003cuser\u003e]"},{"line_number":16,"context_line":"    [--password \u003cpassword\u003e] [--client-cert \u003cpath\u003e] [--client-cert-password \u003cpassword\u003e]"},{"line_number":17,"context_line":"    [--client-key \u003cpath\u003e] [--client-key-password \u003cpassword\u003e] _repo-list_"},{"line_number":18,"context_line":"    [--state \u003cstate\u003e]"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"\u003d\u003d DESCRIPTION"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"a10b65ca_331ed9c7","line":17,"range":{"start_line":17,"start_character":61,"end_line":17,"end_character":72},"updated":"2026-01-16 18:16:46.000000000","message":"What is this bit supposed to be?","commit_id":"900b581ee1e9cdb17ac76d9bf565d5fad89f1729"},{"author":{"_account_id":1005389,"name":"Lubo Marinski","email":"lubo.marinski@couchbase.com","username":"lubomarinski","avatars":[{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"6c91d4f0e2e4890792af1102075d93805f6cbb8c","unresolved":true,"context_lines":[{"line_number":14,"context_line":"[verse]"},{"line_number":15,"context_line":"_couchbase-cli backup-service_ [--cluster \u003curl\u003e] [--username \u003cuser\u003e]"},{"line_number":16,"context_line":"    [--password \u003cpassword\u003e] [--client-cert \u003cpath\u003e] [--client-cert-password \u003cpassword\u003e]"},{"line_number":17,"context_line":"    [--client-key \u003cpath\u003e] [--client-key-password \u003cpassword\u003e] _repo-list_"},{"line_number":18,"context_line":"    [--state \u003cstate\u003e]"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"\u003d\u003d DESCRIPTION"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"5d56fcac_c476acc6","line":17,"range":{"start_line":17,"start_character":61,"end_line":17,"end_character":72},"in_reply_to":"2f9a645d_a81ec31d","updated":"2026-02-02 15:33:56.000000000","message":"Because it is a subcommand. `backup-service` is the command. Other subcommands are also structured like this (backup-service plan, backup-service settings)","commit_id":"900b581ee1e9cdb17ac76d9bf565d5fad89f1729"},{"author":{"_account_id":1005039,"name":"Safian Ali","email":"safian.ali@couchbase.com","username":"safianalicb","avatars":[{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"5e535f02294b092638281f4cbacc0855bc9ef380","unresolved":false,"context_lines":[{"line_number":14,"context_line":"[verse]"},{"line_number":15,"context_line":"_couchbase-cli backup-service_ [--cluster \u003curl\u003e] [--username \u003cuser\u003e]"},{"line_number":16,"context_line":"    [--password \u003cpassword\u003e] [--client-cert \u003cpath\u003e] [--client-cert-password \u003cpassword\u003e]"},{"line_number":17,"context_line":"    [--client-key \u003cpath\u003e] [--client-key-password \u003cpassword\u003e] _repo-list_"},{"line_number":18,"context_line":"    [--state \u003cstate\u003e]"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"\u003d\u003d DESCRIPTION"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"7a5d432b_29afe44f","line":17,"range":{"start_line":17,"start_character":61,"end_line":17,"end_character":72},"in_reply_to":"5d56fcac_c476acc6","updated":"2026-02-02 15:35:42.000000000","message":"Acknowledged","commit_id":"900b581ee1e9cdb17ac76d9bf565d5fad89f1729"},{"author":{"_account_id":1005039,"name":"Safian Ali","email":"safian.ali@couchbase.com","username":"safianalicb","avatars":[{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"2dd4b1faf302c9c2bb5de982852246a904cbb3f2","unresolved":true,"context_lines":[{"line_number":14,"context_line":"[verse]"},{"line_number":15,"context_line":"_couchbase-cli backup-service_ [--cluster \u003curl\u003e] [--username \u003cuser\u003e]"},{"line_number":16,"context_line":"    [--password \u003cpassword\u003e] [--client-cert \u003cpath\u003e] [--client-cert-password \u003cpassword\u003e]"},{"line_number":17,"context_line":"    [--client-key \u003cpath\u003e] [--client-key-password \u003cpassword\u003e] _repo-list_"},{"line_number":18,"context_line":"    [--state \u003cstate\u003e]"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"\u003d\u003d DESCRIPTION"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"2f9a645d_a81ec31d","line":17,"range":{"start_line":17,"start_character":61,"end_line":17,"end_character":72},"in_reply_to":"6b26d524_9691ef51","updated":"2026-02-02 15:18:52.000000000","message":"Ack, thanks.\n\nWhy is it placed here, rather than before all of the flags, like in the other doc files e.g. `docs/modules/cli/pages/cbcli/couchbase-cli-node-init.adoc`?","commit_id":"900b581ee1e9cdb17ac76d9bf565d5fad89f1729"},{"author":{"_account_id":1005389,"name":"Lubo Marinski","email":"lubo.marinski@couchbase.com","username":"lubomarinski","avatars":[{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"42187bd5820b44c28d598bca014f66a81bbf90ac","unresolved":false,"context_lines":[{"line_number":14,"context_line":"[verse]"},{"line_number":15,"context_line":"_couchbase-cli backup-service_ [--cluster \u003curl\u003e] [--username \u003cuser\u003e]"},{"line_number":16,"context_line":"    [--password \u003cpassword\u003e] [--client-cert \u003cpath\u003e] [--client-cert-password \u003cpassword\u003e]"},{"line_number":17,"context_line":"    [--client-key \u003cpath\u003e] [--client-key-password \u003cpassword\u003e] _repo-list_"},{"line_number":18,"context_line":"    [--state \u003cstate\u003e]"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"\u003d\u003d DESCRIPTION"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"6b26d524_9691ef51","line":17,"range":{"start_line":17,"start_character":61,"end_line":17,"end_character":72},"in_reply_to":"a10b65ca_331ed9c7","updated":"2026-01-21 14:42:11.000000000","message":"repo-list is the subcommand we are adding in this patch. The flags before it belong to the parent command.","commit_id":"900b581ee1e9cdb17ac76d9bf565d5fad89f1729"},{"author":{"_account_id":1005039,"name":"Safian Ali","email":"safian.ali@couchbase.com","username":"safianalicb","avatars":[{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/fd5ddc39eab136fd76ae4419d1a94039.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"cb6a515a3c77c1de25a65d88c2a1d8b9632e4a67","unresolved":true,"context_lines":[{"line_number":43,"context_line":"$ couchbase-cli backup-service -c 127.0.0.1:8091 -u Administrator -p password \\"},{"line_number":44,"context_line":"  repo-list"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"ID            | State    | Profile | Healthy | Repository"},{"line_number":47,"context_line":"----------------------------------------------------------"},{"line_number":48,"context_line":"weekly-all    | active   | _weekly |  True   | a8059549-7fc3-401a-8fb8-008d1e20f1b0"},{"line_number":49,"context_line":"old-data      | archived | _daily  |  True   | d6ccec04-6f03-4599-94c5-b95ac10a4f80"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"400ab9d4_29e701b4","line":46,"range":{"start_line":46,"start_character":27,"end_line":46,"end_character":34},"updated":"2026-01-16 18:16:46.000000000","message":"Should be plan/Plan (see other comment)","commit_id":"900b581ee1e9cdb17ac76d9bf565d5fad89f1729"},{"author":{"_account_id":1005389,"name":"Lubo Marinski","email":"lubo.marinski@couchbase.com","username":"lubomarinski","avatars":[{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/60f9d0c92536ec050b83034161160480.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"42187bd5820b44c28d598bca014f66a81bbf90ac","unresolved":false,"context_lines":[{"line_number":43,"context_line":"$ couchbase-cli backup-service -c 127.0.0.1:8091 -u Administrator -p password \\"},{"line_number":44,"context_line":"  repo-list"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"ID            | State    | Profile | Healthy | Repository"},{"line_number":47,"context_line":"----------------------------------------------------------"},{"line_number":48,"context_line":"weekly-all    | active   | _weekly |  True   | a8059549-7fc3-401a-8fb8-008d1e20f1b0"},{"line_number":49,"context_line":"old-data      | archived | _daily  |  True   | d6ccec04-6f03-4599-94c5-b95ac10a4f80"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"f6769115_37df14de","line":46,"range":{"start_line":46,"start_character":27,"end_line":46,"end_character":34},"in_reply_to":"400ab9d4_29e701b4","updated":"2026-01-21 14:42:11.000000000","message":"Fixed. This was copied from the docs of the old command. Looks like it is also wrong there.","commit_id":"900b581ee1e9cdb17ac76d9bf565d5fad89f1729"}]}
