)]}'
{"id":"libcouchbase~201943","triplet_id":"libcouchbase~master~I67c78fed4c33be911427dfe1dfd97a258eb2e197","project":"libcouchbase","branch":"master","attention_set":{},"removed_from_attention_set":{"1001030":{"account":{"_account_id":1001030,"name":"Chris Hillery","email":"ceej@couchbase.com","username":"Ceej","avatars":[{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"last_update":"2023-12-15 16:36:17.000000000","reason":"Change was submitted"},"1000201":{"account":{"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"last_update":"2023-12-15 16:36:12.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"I67c78fed4c33be911427dfe1dfd97a258eb2e197","subject":"Prevent full rebuild on every run of cmake","status":"MERGED","created":"2023-12-01 09:09:54.000000000","updated":"2023-12-15 16:36:17.000000000","submitted":"2023-12-15 16:36:17.000000000","submitter":{"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"201943","meta_rev_id":"1c5d3ed6b38daf5a66b851b0c7749b584b2b6ba8","_number":201943,"virtual_id_number":201943,"owner":{"_account_id":1001030,"name":"Chris Hillery","email":"ceej@couchbase.com","username":"Ceej","avatars":[{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"actions":{},"labels":{"Verified":{"approved":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:gerrit:merged","value":1,"date":"2023-12-15 16:36:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},{"value":0,"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Code-Review":{"approved":{"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"all":[{"value":0,"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2023-12-15 16:36:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-2":"Do not submit","-1":"I would prefer that you didn\u0027t submit this"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0},"Well-Formed":{"all":[{"value":0,"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},{"value":0,"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-1":"Commit is not well-formed"," 0":"Well-formedness not checked","+1":"Commit is well-formed"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},{"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-12-01 09:10:01.000000000","updated_by":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2023-12-01 09:12:44.000000000","updated_by":{"_account_id":1001030,"name":"Chris Hillery","email":"ceej@couchbase.com","username":"Ceej","avatars":[{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"},{"updated":"2023-12-01 09:27:11.000000000","updated_by":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"643ab81f8fde1751e7b39722dd48e768d11ac140","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1001030,"name":"Chris Hillery","email":"ceej@couchbase.com","username":"Ceej","avatars":[{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2023-12-01 09:09:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e55dc70ec2a72c38e469dc8adfcb5dfb81fbafa6","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2023-12-01 09:10:01.000000000","message":"Patch Set 1:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/c-cpp/job/lcb/job/lcb-gerrit-trigger/2015/","accounts_in_message":[],"_revision_number":1},{"id":"2d4f96c9b2109804f1e6df99935b2c83058aac6b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1001030,"name":"Chris Hillery","email":"ceej@couchbase.com","username":"Ceej","avatars":[{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2023-12-01 09:11:36.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6b04e47d4af7042b7536166ce9136f137d5de7be","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2023-12-01 09:11:46.000000000","message":"Patch Set 2:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/c-cpp/job/lcb/job/lcb-gerrit-trigger/2016/","accounts_in_message":[],"_revision_number":2},{"id":"381c53cba2c888aff7167a2f04de9858892d2c3f","author":{"_account_id":1001030,"name":"Chris Hillery","email":"ceej@couchbase.com","username":"Ceej","avatars":[{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2023-12-01 09:12:44.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"cdb7c8667d7e1a4ba8f56b26cc61b2ff70c9f9f6","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2023-12-01 09:27:11.000000000","message":"Patch Set 1: Verified-1\n\nBuild Failed \n\nhttps://sdk.jenkins.couchbase.com/job/c-cpp/job/lcb/job/lcb-gerrit-trigger/2015/ : FAILURE","accounts_in_message":[],"_revision_number":1},{"id":"23894cbe03c103f6666b9fc960b06553566eecff","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2023-12-01 09:28:23.000000000","message":"Patch Set 2: Verified-1\n\nBuild Failed \n\nhttps://sdk.jenkins.couchbase.com/job/c-cpp/job/lcb/job/lcb-gerrit-trigger/2016/ : FAILURE","accounts_in_message":[],"_revision_number":2},{"id":"859eb432b2103b2c96e62cba218a796faeed920d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1001030,"name":"Chris Hillery","email":"ceej@couchbase.com","username":"Ceej","avatars":[{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2023-12-01 09:36:32.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE\")\n","accounts_in_message":[],"_revision_number":3},{"id":"a89f5c94a7ebb551cbd619148b59a3682d89a362","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2023-12-01 09:36:41.000000000","message":"Patch Set 3:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/c-cpp/job/lcb/job/lcb-gerrit-trigger/2017/","accounts_in_message":[],"_revision_number":3},{"id":"1ed057751cfcc7e3b3315f38723425b8b0294711","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1001030,"name":"Chris Hillery","email":"ceej@couchbase.com","username":"Ceej","avatars":[{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2023-12-01 09:39:35.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"4e7aa61157489bc0332478297628990338bc19d2","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2023-12-01 09:39:46.000000000","message":"Patch Set 4:\n\nBuild Started https://sdk.jenkins.couchbase.com/job/c-cpp/job/lcb/job/lcb-gerrit-trigger/2018/","accounts_in_message":[],"_revision_number":4},{"id":"403db0ccb197048db18d1d8b89279d5a77a28202","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2023-12-01 09:40:30.000000000","message":"Patch Set 3: Verified-1\n\nBuild Failed \n\nhttps://sdk.jenkins.couchbase.com/job/c-cpp/job/lcb/job/lcb-gerrit-trigger/2017/ : ABORTED","accounts_in_message":[],"_revision_number":3},{"id":"87a9b5549f68dca9db4fa9653695031c0148d5ee","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2023-12-01 10:20:26.000000000","message":"Patch Set 4: Verified+1\n\nBuild Successful \n\nhttps://sdk.jenkins.couchbase.com/job/c-cpp/job/lcb/job/lcb-gerrit-trigger/2018/ : SUCCESS","accounts_in_message":[],"_revision_number":4},{"id":"b910bb54fd5dfddb3d0546d5a97a9960ec5b4268","author":{"_account_id":1001030,"name":"Chris Hillery","email":"ceej@couchbase.com","username":"Ceej","avatars":[{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2023-12-04 22:58:19.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"f396026bb16967e7ec8bc0c16414787c4ef161a9","author":{"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2023-12-15 16:36:12.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"1c5d3ed6b38daf5a66b851b0c7749b584b2b6ba8","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2023-12-15 16:36:17.000000000","message":"Change has been successfully cherry-picked as caf79f8a742704f9c671cf797c39d1de1089e5e0","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"caf79f8a742704f9c671cf797c39d1de1089e5e0","revisions":{"485cf4c35cac7d1f55bfc79e9dcbfdf93bcd3037":{"kind":"REWORK","_number":1,"created":"2023-12-01 09:09:54.000000000","uploader":{"_account_id":1001030,"name":"Chris Hillery","email":"ceej@couchbase.com","username":"Ceej","avatars":[{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/43/201943/1","fetch":{"anonymous http":{"url":"https://review.couchbase.org/libcouchbase","ref":"refs/changes/43/201943/1","commands":{"Branch":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/1 \u0026\u0026 git checkout -b change-201943 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/libcouchbase refs/changes/43/201943/1","Reset To":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"42c6854e68948e95e2bd30360e0eb287a31f592f","subject":"Update release meta for 3.3.10"}],"author":{"name":"Chris Hillery","email":"ceej@couchbase.com","date":"2023-12-01 09:04:46.000000000","tz":-480},"committer":{"name":"Chris Hillery","email":"ceej@couchbase.com","date":"2023-12-01 09:04:46.000000000","tz":-480},"subject":"Prevent full rebuild on every run of cmake","message":"Prevent full rebuild on every run of cmake\n\nconfig.h is generated by CMake\u0027s configure_file(), which is normally\nsmart enough to not update the file\u0027s timestamp if the file is\nunchanged. However, config.h.in #defines LCB_BUILD_TIMESTAMP which will\nbe different every time CMake is run. This means config.h will be\nupdated every time, and since most .cc files directly or indirectly\ninclude config.h, this causes almost everything to be recompiled.\n\nThis change introduces a separate build-timestamp.h.in, which contains\nonly #define LCB_BUILD_TIMESTAMP. This in turn is only included by a new\nfile cbc-timestamp.cc, which defines a constexpr global variable\nlcb_build_timestamp with that value. Thus, only this tiny file will get\nrebuilt every time CMake is run.\n\nChange-Id: I67c78fed4c33be911427dfe1dfd97a258eb2e197\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"42c6854e68948e95e2bd30360e0eb287a31f592f","is_merged_in_target_branch":true,"change_id":"I72665d8ff4f4c3cf680c82ca8739d44eaf84c16b","change_number":198549,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"7a3286c3d0a0c9b265f7193a9f25df68dcd0f941":{"kind":"REWORK","_number":2,"created":"2023-12-01 09:11:36.000000000","uploader":{"_account_id":1001030,"name":"Chris Hillery","email":"ceej@couchbase.com","username":"Ceej","avatars":[{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/43/201943/2","fetch":{"anonymous http":{"url":"https://review.couchbase.org/libcouchbase","ref":"refs/changes/43/201943/2","commands":{"Branch":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/2 \u0026\u0026 git checkout -b change-201943 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/libcouchbase refs/changes/43/201943/2","Reset To":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"42c6854e68948e95e2bd30360e0eb287a31f592f","subject":"Update release meta for 3.3.10"}],"author":{"name":"Chris Hillery","email":"ceej@couchbase.com","date":"2023-12-01 09:11:36.000000000","tz":-480},"committer":{"name":"Chris Hillery","email":"ceej@couchbase.com","date":"2023-12-01 09:11:36.000000000","tz":-480},"subject":"Prevent full rebuild on every run of cmake","message":"Prevent full rebuild on every run of cmake\n\nconfig.h is generated by CMake\u0027s configure_file(), which is normally\nsmart enough to not update the file\u0027s timestamp if the file is\nunchanged. However, config.h.in #defines LCB_BUILD_TIMESTAMP which will\nbe different every time CMake is run. This means config.h will be\nupdated every time, and since most .cc files directly or indirectly\ninclude config.h, this causes almost everything to be recompiled.\n\nThis change introduces a separate build-timestamp.h.in, which contains\nonly #define LCB_BUILD_TIMESTAMP. This in turn is only included by a new\nfile cbc-timestamp.cc, which defines a constexpr global variable\nlcb_build_timestamp with that value. Thus, only this tiny file will get\nrebuilt every time CMake is run.\n\nChange-Id: I67c78fed4c33be911427dfe1dfd97a258eb2e197\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"42c6854e68948e95e2bd30360e0eb287a31f592f","is_merged_in_target_branch":true,"change_id":"I72665d8ff4f4c3cf680c82ca8739d44eaf84c16b","change_number":198549,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"b5ffacc2c0896ffaaea3ef05932bf9b0c5c3e6b0":{"kind":"REWORK","_number":3,"created":"2023-12-01 09:36:32.000000000","uploader":{"_account_id":1001030,"name":"Chris Hillery","email":"ceej@couchbase.com","username":"Ceej","avatars":[{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/43/201943/3","fetch":{"anonymous http":{"url":"https://review.couchbase.org/libcouchbase","ref":"refs/changes/43/201943/3","commands":{"Branch":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/3 \u0026\u0026 git checkout -b change-201943 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/libcouchbase refs/changes/43/201943/3","Reset To":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"42c6854e68948e95e2bd30360e0eb287a31f592f","subject":"Update release meta for 3.3.10"}],"author":{"name":"Chris Hillery","email":"ceej@couchbase.com","date":"2023-12-01 09:36:31.000000000","tz":-480},"committer":{"name":"Chris Hillery","email":"ceej@couchbase.com","date":"2023-12-01 09:36:31.000000000","tz":-480},"subject":"Prevent full rebuild on every run of cmake","message":"Prevent full rebuild on every run of cmake\n\nconfig.h is generated by CMake\u0027s configure_file(), which is normally\nsmart enough to not update the file\u0027s timestamp if the file is\nunchanged. However, config.h.in #defines LCB_BUILD_TIMESTAMP which will\nbe different every time CMake is run. This means config.h will be\nupdated every time, and since most .cc files directly or indirectly\ninclude config.h, this causes almost everything to be recompiled.\n\nThis change introduces a separate build-timestamp.h.in, which contains\nonly #define LCB_BUILD_TIMESTAMP. This in turn is only included by a new\nfile cbc-timestamp.cc, which defines a constexpr global variable\nlcb_build_timestamp with that value. Thus, only this tiny file will get\nrebuilt every time CMake is run.\n\nChange-Id: I67c78fed4c33be911427dfe1dfd97a258eb2e197\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"42c6854e68948e95e2bd30360e0eb287a31f592f","is_merged_in_target_branch":true,"change_id":"I72665d8ff4f4c3cf680c82ca8739d44eaf84c16b","change_number":198549,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"ef593a3c68b91e0b588151b84c9f426edca763ea":{"kind":"REWORK","_number":4,"created":"2023-12-01 09:39:35.000000000","uploader":{"_account_id":1001030,"name":"Chris Hillery","email":"ceej@couchbase.com","username":"Ceej","avatars":[{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/97b03d7d0448fe168a053eb532a9b19b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/43/201943/4","fetch":{"anonymous http":{"url":"https://review.couchbase.org/libcouchbase","ref":"refs/changes/43/201943/4","commands":{"Branch":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/4 \u0026\u0026 git checkout -b change-201943 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/libcouchbase refs/changes/43/201943/4","Reset To":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"42c6854e68948e95e2bd30360e0eb287a31f592f","subject":"Update release meta for 3.3.10"}],"author":{"name":"Chris Hillery","email":"ceej@couchbase.com","date":"2023-12-01 09:39:22.000000000","tz":-480},"committer":{"name":"Chris Hillery","email":"ceej@couchbase.com","date":"2023-12-01 09:39:22.000000000","tz":-480},"subject":"Prevent full rebuild on every run of cmake","message":"Prevent full rebuild on every run of cmake\n\nconfig.h is generated by CMake\u0027s configure_file(), which is normally\nsmart enough to not update the file\u0027s timestamp if the file is\nunchanged. However, config.h.in #defines LCB_BUILD_TIMESTAMP which will\nbe different every time CMake is run. This means config.h will be\nupdated every time, and since most .cc files directly or indirectly\ninclude config.h, this causes almost everything to be recompiled.\n\nThis change introduces a separate build-timestamp.h.in, which contains\nonly #define LCB_BUILD_TIMESTAMP. This in turn is only included by a new\nfile cbc-timestamp.cc, which defines a const global variable\nlcb_build_timestamp with that value. Thus, only this tiny file will get\nrebuilt every time CMake is run.\n\nChange-Id: I67c78fed4c33be911427dfe1dfd97a258eb2e197\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"42c6854e68948e95e2bd30360e0eb287a31f592f","is_merged_in_target_branch":true,"change_id":"I72665d8ff4f4c3cf680c82ca8739d44eaf84c16b","change_number":198549,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"caf79f8a742704f9c671cf797c39d1de1089e5e0":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2023-12-15 16:36:17.000000000","uploader":{"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/43/201943/5","fetch":{"anonymous http":{"url":"https://review.couchbase.org/libcouchbase","ref":"refs/changes/43/201943/5","commands":{"Branch":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/5 \u0026\u0026 git checkout -b change-201943 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/libcouchbase refs/changes/43/201943/5","Reset To":"git fetch https://review.couchbase.org/libcouchbase refs/changes/43/201943/5 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"42c6854e68948e95e2bd30360e0eb287a31f592f","subject":"Update release meta for 3.3.10"}],"author":{"name":"Chris Hillery","email":"ceej@couchbase.com","date":"2023-12-01 09:39:22.000000000","tz":-480},"committer":{"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","date":"2023-12-15 16:36:17.000000000","tz":0},"subject":"Prevent full rebuild on every run of cmake","message":"Prevent full rebuild on every run of cmake\n\nconfig.h is generated by CMake\u0027s configure_file(), which is normally\nsmart enough to not update the file\u0027s timestamp if the file is\nunchanged. However, config.h.in #defines LCB_BUILD_TIMESTAMP which will\nbe different every time CMake is run. This means config.h will be\nupdated every time, and since most .cc files directly or indirectly\ninclude config.h, this causes almost everything to be recompiled.\n\nThis change introduces a separate build-timestamp.h.in, which contains\nonly #define LCB_BUILD_TIMESTAMP. This in turn is only included by a new\nfile cbc-timestamp.cc, which defines a const global variable\nlcb_build_timestamp with that value. Thus, only this tiny file will get\nrebuilt every time CMake is run.\n\nChange-Id: I67c78fed4c33be911427dfe1dfd97a258eb2e197\nReviewed-on: https://review.couchbase.org/c/libcouchbase/+/201943\nTested-by: Build Bot \u003cbuild@couchbase.com\u003e\nReviewed-by: Sergey Avseyev \u003csergey.avseyev@gmail.com\u003e\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"42c6854e68948e95e2bd30360e0eb287a31f592f","is_merged_in_target_branch":true,"change_id":"I72665d8ff4f4c3cf680c82ca8739d44eaf84c16b","change_number":198549,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}},{"label":"Well-Formed","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dMAX -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX","-label:Verified\u003dMIN"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX","-label:Code-Review\u003dMIN"],"failing_atoms":[]}}]}
