{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":691017612,"defaultBranch":"master","name":"modules_global-refdb","ownerLogin":"GerritCodeReview","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-13T10:41:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7028910?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715950144.0","currentOid":""},"activityList":{"items":[{"before":"fd7dc049dd0c62286512f18c2edab185f121cbf6","after":"16249c2434094847c3c2b14321dda3224fea8b28","ref":"refs/heads/master","pushedAt":"2024-05-15T15:49:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Rename RefPair to RefUpdateSnapshot and clean it up\n\n- the old name RefPair was a misnomer, it's not a pair of refs\n- the new name RefUpdateSnapshot better describes the purpose of this\n class: it's an immutable snapshot of a JGit RefUpdate as the class\n javadoc already explained\n- reduce visibility of this class to package-visibility since it's only\n used within its enclosing package\n- add getters for all properties the callers need from a\n RefUpdateSnapshot\n\nChange-Id: I78c9d35c685beffbd3bc3d4ab18bd006d98382a6","shortMessageHtmlLink":"Rename RefPair to RefUpdateSnapshot and clean it up"}},{"before":"21259e7e8430794cc369ede98ca94b1f0c09493d","after":"fd7dc049dd0c62286512f18c2edab185f121cbf6","ref":"refs/heads/master","pushedAt":"2024-04-25T13:03:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Retry on lock failure during change update\n\nGerrit did not retry if posting a review failed with a lock failure\nthrown by the global refdb implementation. Thus, in case the lock in\nthe global refdb could not be acquired, the ref-update was aborted\nafter the first try. This could lead to a lot of failed updates like\nreviews, affecting especially users on very active repositories.\n\nAn ExceptionHook has been added that will cause Gerrit to retry,\nif a GlobalRefDbLockException is being thrown. This ExceptionHook\nhas to be bound by every plugin that wants to make use of the\nGlobal RefDB.\n\nBug: Issue 334278785\nChange-Id: I3518ba9187761f8475233867ed8a3212713c9079","shortMessageHtmlLink":"Retry on lock failure during change update"}},{"before":"ced68bf56f3c513ae2e6914bf4f0ae165a5b3d69","after":"21259e7e8430794cc369ede98ca94b1f0c09493d","ref":"refs/heads/master","pushedAt":"2024-04-22T20:48:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Remove SharedLockException in favor of GlobalRefDbLockException\n\nBoth exceptions were basically aliases and such duplication should\nnot be required.\n\nThe GlobalRefDbLockException will be kept, since it is referenced\nfrom public API methods.\n\nChange-Id: Ifb27848965295d69f6f52750cb0347f149192564","shortMessageHtmlLink":"Remove SharedLockException in favor of GlobalRefDbLockException"}},{"before":"80109c60dddd7094b564361cb2f5549de6c8dce2","after":"ced68bf56f3c513ae2e6914bf4f0ae165a5b3d69","ref":"refs/heads/master","pushedAt":"2024-04-15T14:49:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Minor documentation fixes\n\nChange-Id: I93d29236feb1e0c13fb2eda6524a7f43411465d0","shortMessageHtmlLink":"Minor documentation fixes"}},{"before":null,"after":"80109c60dddd7094b564361cb2f5549de6c8dce2","ref":"refs/heads/stable-3.10","pushedAt":"2024-04-07T01:50:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.9'\n\n* stable-3.9:\n Roll back batch ref updates on uncaught throwables\n\nChange-Id: I0ae7b2d8536398917c82e12f918d1ea19687f123","shortMessageHtmlLink":"Merge branch 'stable-3.9'"}},{"before":"56337b97f2e596a6da31ce9216b7b52d05b0d94e","after":"2f88a60c64eb9149fd2f6125f7f268d416f66964","ref":"refs/heads/stable-3.7","pushedAt":"2024-01-02T10:48:45.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.6' into stable-3.7\n\n* stable-3.6:\n Roll back batch ref updates on uncaught throwables\n\nChange-Id: I9201b03728a01d371de7d1c8415b5a8d86f62a45","shortMessageHtmlLink":"Merge branch 'stable-3.6' into stable-3.7"}},{"before":"f0222f020528cf36e0ddd081710527af6ad9ddd5","after":"37baed96b613a85361fb0261c2fe2075849ceb85","ref":"refs/heads/stable-3.6","pushedAt":"2024-01-02T10:48:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.5' into stable-3.6\n\n* stable-3.5:\n Roll back batch ref updates on uncaught throwables\n\nChange-Id: I897eb21e40786513d3fbc97103f8f29987435f3b","shortMessageHtmlLink":"Merge branch 'stable-3.5' into stable-3.6"}},{"before":"861e15b11d9a15b5343b0607318aa482ebf3c320","after":"7bfb6c56d7f52c88b69c3b86ddbee82025155adf","ref":"refs/heads/stable-3.5","pushedAt":"2024-01-02T10:48:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.4' into stable-3.5\n\n* stable-3.4:\n Roll back batch ref updates on uncaught throwables\n\nChange-Id: I7d5147b6128c2ee665e4ac229e7c2d27b9859744","shortMessageHtmlLink":"Merge branch 'stable-3.4' into stable-3.5"}},{"before":"3dc0456e839cf10891c4ebea8fb7a962bef49afa","after":"7cb71d017038df98889376a4fb837306c9cc7762","ref":"refs/heads/stable-3.9","pushedAt":"2024-01-02T10:48:45.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.8' into stable-3.9\n\n* stable-3.8:\n Roll back batch ref updates on uncaught throwables\nChange-Id: I1ec214b0e4e28ba058f243b0bbf5e9b4017ed825","shortMessageHtmlLink":"Merge branch 'stable-3.8' into stable-3.9"}},{"before":"3abbf1218452547463e2cfd8c24ae5f8f61d5625","after":"80109c60dddd7094b564361cb2f5549de6c8dce2","ref":"refs/heads/master","pushedAt":"2024-01-02T10:48:45.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.9'\n\n* stable-3.9:\n Roll back batch ref updates on uncaught throwables\n\nChange-Id: I0ae7b2d8536398917c82e12f918d1ea19687f123","shortMessageHtmlLink":"Merge branch 'stable-3.9'"}},{"before":"06e5802cad8f2df248e7dc1d192ac82d348ec1f6","after":"c16fa5589977f9db56790df407149d310d9c1367","ref":"refs/heads/stable-3.8","pushedAt":"2024-01-02T10:48:45.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.7' into stable-3.8\n\n* stable-3.7:\n Roll back batch ref updates on uncaught throwables\n\nChange-Id: Ia82ee4d14a7b0100e9dd1a398ec2dc68bf22585c","shortMessageHtmlLink":"Merge branch 'stable-3.7' into stable-3.8"}},{"before":"f204a1356c84ddc95f36af6abfcdd8b8bd2d8b6f","after":"eacc0d48f3dc2876723d570dc500cbd6eab6e9d2","ref":"refs/heads/stable-3.4","pushedAt":"2023-12-30T02:03:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Roll back batch ref updates on uncaught throwables\n\nPrior to this change, batch ref updates were only rolled back when\nexceptions were caught.\n\nAttempt to roll back local ref updates for uncaught exceptions too.\n\nBug: Issue 297890487\nChange-Id: I4b5754a4306593e341fd0b9c0a260bc03a8fee7b","shortMessageHtmlLink":"Roll back batch ref updates on uncaught throwables"}},{"before":"8dc63722095413089467821b759b82bc16bcd5aa","after":"3abbf1218452547463e2cfd8c24ae5f8f61d5625","ref":"refs/heads/master","pushedAt":"2023-12-05T11:03:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.9'\n\n* stable-3.9:\n Adapt tests to API changes in mockito 5.6.0\n\nChange-Id: I8e7b9e494e3dd4916d7fa7a4307aaf76777b6228","shortMessageHtmlLink":"Merge branch 'stable-3.9'"}},{"before":"41469da66015d740136672b1d15ef31aa83c648b","after":"3dc0456e839cf10891c4ebea8fb7a962bef49afa","ref":"refs/heads/stable-3.9","pushedAt":"2023-11-25T01:48:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Adapt tests to API changes in mockito 5.6.0\n\nChange-Id: I2f5428d8595fbe780b2bbc4d41128af92bdfd1c5","shortMessageHtmlLink":"Adapt tests to API changes in mockito 5.6.0"}},{"before":"41469da66015d740136672b1d15ef31aa83c648b","after":"8dc63722095413089467821b759b82bc16bcd5aa","ref":"refs/heads/master","pushedAt":"2023-11-14T10:49:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Enrich logging message with ref's new value\n\nAdd the ref's new value when logging exception while executing the\n`compareAndPut` method. This will make the log more useful when trying\nto debug split brain situations.\n\nBug: Issue 300831672\nChange-Id: Id55d425cda298b300eecf4a5929b6a78c90768be","shortMessageHtmlLink":"Enrich logging message with ref's new value"}},{"before":null,"after":"41469da66015d740136672b1d15ef31aa83c648b","ref":"refs/heads/stable-3.9","pushedAt":"2023-10-21T11:34:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.8'\n\n* stable-3.8:\n Remove redundant format calls in log calls\n Add put method to create/update global-refdb entry\n Add happy path test for BatchRefUpdateValidator\n Remove Maven legacy pom.xml\n Return immediately if local ref update fails\n Remove references to Zookeeper in logs\n Squash filter/findFirst/isPresent into anyMatch\n Fix typo in private method\n Bump Gerrit and module to v3.6.6\n Bump Gerrit and module to v3.5.6\n\nChange-Id: I999f5b7ad1e24d9f5cca97b11ff608b9840c52be","shortMessageHtmlLink":"Merge branch 'stable-3.8'"}},{"before":"164dd22b79ecc1a092691ec35cd9486abd76e732","after":"41469da66015d740136672b1d15ef31aa83c648b","ref":"refs/heads/master","pushedAt":"2023-10-19T13:49:02.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.8'\n\n* stable-3.8:\n Remove redundant format calls in log calls\n Add put method to create/update global-refdb entry\n Add happy path test for BatchRefUpdateValidator\n Remove Maven legacy pom.xml\n Return immediately if local ref update fails\n Remove references to Zookeeper in logs\n Squash filter/findFirst/isPresent into anyMatch\n Fix typo in private method\n Bump Gerrit and module to v3.6.6\n Bump Gerrit and module to v3.5.6\n\nChange-Id: I999f5b7ad1e24d9f5cca97b11ff608b9840c52be","shortMessageHtmlLink":"Merge branch 'stable-3.8'"}},{"before":"164dd22b79ecc1a092691ec35cd9486abd76e732","after":"06e5802cad8f2df248e7dc1d192ac82d348ec1f6","ref":"refs/heads/stable-3.8","pushedAt":"2023-10-19T13:04:04.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.7' into stable-3.8\n\n* stable-3.7:\n Remove redundant format calls in log calls\n Add put method to create/update global-refdb entry\n Add happy path test for BatchRefUpdateValidator\n Remove Maven legacy pom.xml\n Return immediately if local ref update fails\n Remove references to Zookeeper in logs\n Squash filter/findFirst/isPresent into anyMatch\n Fix typo in private method\n Bump Gerrit and module to v3.6.6\n Bump Gerrit and module to v3.5.6\n\nChange-Id: I930b79a021e409983e55d5184c9974515fae323b","shortMessageHtmlLink":"Merge branch 'stable-3.7' into stable-3.8"}},{"before":"cf8938bc4dab321dc554e837b8343d43be6494a7","after":"56337b97f2e596a6da31ce9216b7b52d05b0d94e","ref":"refs/heads/stable-3.7","pushedAt":"2023-10-18T17:03:56.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.6' into stable-3.7\n\n* stable-3.6:\n Remove redundant format calls in log calls\n Add put method to create/update global-refdb entry\n Add happy path test for BatchRefUpdateValidator\n Remove Maven legacy pom.xml\n Return immediately if local ref update fails\n Remove references to Zookeeper in logs\n Squash filter/findFirst/isPresent into anyMatch\n Fix typo in private method\n Bump Gerrit and module to v3.6.6\n Bump Gerrit and module to v3.5.6\n\nChange-Id: Ibcc361909822c956b74721fdd8eee03649f1d8c5","shortMessageHtmlLink":"Merge branch 'stable-3.6' into stable-3.7"}},{"before":"df0d912640ef6bb3f93e85ac31e11ffaa4af3d8b","after":"861e15b11d9a15b5343b0607318aa482ebf3c320","ref":"refs/heads/stable-3.5","pushedAt":"2023-10-18T14:03:56.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.4' into stable-3.5\n\n* stable-3.4:\n Remove redundant format calls in log calls\n Add put method to create/update global-refdb entry\n Add happy path test for BatchRefUpdateValidator\n Remove Maven legacy pom.xml\n Return immediately if local ref update fails\n Remove references to Zookeeper in logs\n Squash filter/findFirst/isPresent into anyMatch\n Fix typo in private method\n\nChange-Id: I67f40a5bd8fd8c6ad685c9706dd3ee7a13afd7d3","shortMessageHtmlLink":"Merge branch 'stable-3.4' into stable-3.5"}},{"before":"3b1d5c1a749ed744aeb5b1a0a5a1a1363e673842","after":"f0222f020528cf36e0ddd081710527af6ad9ddd5","ref":"refs/heads/stable-3.6","pushedAt":"2023-10-18T14:03:56.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.5' into stable-3.6\n\n* stable-3.5:\n Remove redundant format calls in log calls\n Add put method to create/update global-refdb entry\n Add happy path test for BatchRefUpdateValidator\n Remove Maven legacy pom.xml\n Return immediately if local ref update fails\n Remove references to Zookeeper in logs\n Squash filter/findFirst/isPresent into anyMatch\n Fix typo in private method\n Bump Gerrit and module to v3.5.6\n\nChange-Id: I7c6ea5727ca1d899e7b64eaf0d2e2578fbe9657c","shortMessageHtmlLink":"Merge branch 'stable-3.5' into stable-3.6"}},{"before":"0027724d78f7645c7ed1bc5032e0e9350785e76e","after":"f204a1356c84ddc95f36af6abfcdd8b8bd2d8b6f","ref":"refs/heads/stable-3.4","pushedAt":"2023-10-12T22:03:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Remove redundant format calls in log calls\n\n`log` supports formatted strings out of the box.\n\nChange-Id: I9bb49d689c08194b2d9b34b158fa3b77282fa7f9","shortMessageHtmlLink":"Remove redundant format calls in log calls"}},{"before":"b39bd51e82bccb669d791414c7a179ead72e7e71","after":"0027724d78f7645c7ed1bc5032e0e9350785e76e","ref":"refs/heads/stable-3.4","pushedAt":"2023-10-12T11:04:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Add put method to create/update global-refdb entry\n\nThis change extends the ExtendedBrokerApi interface with the\ncapability to put value in global-refdb. Opposite to compareAndPut\nthis method is not checking current global-refdb value.\n\nBug: Issue 297440085\nChange-Id: Iba779d984e7888aeb9985e918241ebab4fca4c93","shortMessageHtmlLink":"Add put method to create/update global-refdb entry"}},{"before":null,"after":"164dd22b79ecc1a092691ec35cd9486abd76e732","ref":"refs/heads/stable-3.8","pushedAt":"2023-09-18T21:51:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Bump Gerrit and module to v3.8.1\n\nChange-Id: Iabdb04d9aea861b0f986720649a0d43393c7e648","shortMessageHtmlLink":"Bump Gerrit and module to v3.8.1"}},{"before":null,"after":"164dd22b79ecc1a092691ec35cd9486abd76e732","ref":"refs/heads/master","pushedAt":"2023-09-18T21:51:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Bump Gerrit and module to v3.8.1\n\nChange-Id: Iabdb04d9aea861b0f986720649a0d43393c7e648","shortMessageHtmlLink":"Bump Gerrit and module to v3.8.1"}},{"before":null,"after":"1bf40cabd1e66ae6f0f0b835b4a4d68ebfe57f97","ref":"refs/heads/stable-3.0","pushedAt":"2023-09-18T21:51:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Set version to 3.0.2\n\nChange-Id: I164703ca2f9ea827fb2ba68a4847c14c3a391db8","shortMessageHtmlLink":"Set version to 3.0.2"}},{"before":null,"after":"3b1d5c1a749ed744aeb5b1a0a5a1a1363e673842","ref":"refs/heads/stable-3.6","pushedAt":"2023-09-18T21:51:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Bump Gerrit and module to v3.6.6\n\nChange-Id: Id56ec283151a6957af5aaa5da3ec743cf830dc5e","shortMessageHtmlLink":"Bump Gerrit and module to v3.6.6"}},{"before":null,"after":"3b538afd70b732136afcd74fe09ccb8be74e92d2","ref":"refs/heads/stable-3.3","pushedAt":"2023-09-18T21:51:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Set version to v3.3.10.1\n\nChange-Id: I6e4931569cc5c9a8eec7e392742e72b56f22875f","shortMessageHtmlLink":"Set version to v3.3.10.1"}},{"before":null,"after":"a1e7bb7c8cac3922aa6a3274f8607ae940408358","ref":"refs/heads/stable-3.1","pushedAt":"2023-09-18T21:51:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Set version to 3.1.2\n\nChange-Id: If0863cdc2cff2ab54b555add853dba1b3e54da5c","shortMessageHtmlLink":"Set version to 3.1.2"}},{"before":null,"after":"b39bd51e82bccb669d791414c7a179ead72e7e71","ref":"refs/heads/stable-3.4","pushedAt":"2023-09-18T21:51:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Return immediately if local ref update fails\n\nMinor simplification, as in this case we don't need to enter the\ntry/catch block at all.\n\nChange-Id: I8bc177f0e254488b7181d0ab02a43559209a61f1","shortMessageHtmlLink":"Return immediately if local ref update fails"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESrt9-wA","startCursor":null,"endCursor":null}},"title":"Activity ยท GerritCodeReview/modules_global-refdb"}