{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":172950964,"defaultBranch":"master","name":"plugins_multi-site","ownerLogin":"GerritCodeReview","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-02-27T16:31:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7028910?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716465006.0","currentOid":""},"activityList":{"items":[{"before":"6d5136e0ace08bb587853c13c4c8d7ada0297fe0","after":"18defe3651469c4c6c037165169b2723689a94ba","ref":"refs/heads/master","pushedAt":"2024-05-02T08:04:24.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.10'\n\n* stable-3.10:\n Make the local test environment more realistic\n Make the local test environment more realistic\n Add acceptance test for change up-to-date checker\n Move replication.jar and delete-project.jar to /lib for testing\n\nChange-Id: I9e823d91871fb3a582c36cfff1ab071f1e8729d6","shortMessageHtmlLink":"Merge branch 'stable-3.10'"}},{"before":"411d83e63aa19ecb483d68389baa0371664d4c3a","after":"383b7666aae38562b0cb24db88655eb9b9cac943","ref":"refs/heads/stable-3.10","pushedAt":"2024-05-02T08:04:24.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' into stable-3.10\n\n* stable-3.9:\n Make the local test environment more realistic\n\nChange-Id: I2b3fc30426c4a518da649dc73711f4b8fbc19ad8","shortMessageHtmlLink":"Merge branch 'stable-3.9' into stable-3.10"}},{"before":"c98b9fc043dfa04029b250a143b57de09d0e2fa5","after":"ffd6b3b73b81b424c2d3da0612e9d5565fe9d7b7","ref":"refs/heads/stable-3.9","pushedAt":"2024-04-30T14:49:20.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":"Make the local test environment more realistic\n\nThe local test environment should reflect as\nmuch as possible a real production issue, including:\n- listen on the gerrit_stream topic for catching up\n- have multiple concurrent replication threads\n\nAlso use a specific groupId for consuming messages\nso that the plugin can have the assurance of getting\nits specific backlog of messages regardless of the\nstream events consumption made by Gerrit.\n\nChange-Id: I4e7fc273262fea3f0018d05e6728bc61f063db95\n(cherry picked from commit 411d83e63aa19ecb483d68389baa0371664d4c3a)","shortMessageHtmlLink":"Make the local test environment more realistic"}},{"before":"78116a9e50d1aa5ebef2266d96989c6c83004808","after":"411d83e63aa19ecb483d68389baa0371664d4c3a","ref":"refs/heads/stable-3.10","pushedAt":"2024-04-29T21:49:06.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":"Make the local test environment more realistic\n\nThe local test environment should reflect as\nmuch as possible a real production issue, including:\n- listen on the gerrit_stream topic for catching up\n- have multiple concurrent replication threads\n\nAlso use a specific groupId for consuming messages\nso that the plugin can have the assurance of getting\nits specific backlog of messages regardless of the\nstream events consumption made by Gerrit.\n\nChange-Id: I4e7fc273262fea3f0018d05e6728bc61f063db95","shortMessageHtmlLink":"Make the local test environment more realistic"}},{"before":"53a64db7673f30e80aa43086360e11f2769df82a","after":"78116a9e50d1aa5ebef2266d96989c6c83004808","ref":"refs/heads/stable-3.10","pushedAt":"2024-04-29T21:04: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":"Add acceptance test for change up-to-date checker\n\nAdd an E2E acceptance test for making sure that the change\nchecker respect its up-to-date contract and returns true only\nwhen the target SHA1 exists in the repository.\n\nThis is a follow-up of Ife361ec3378 where the up-to-date logic\nwas fixed to prevent an indexing event to stall because of its\ntarget branch advancing rapidly.\n\nAlso move the setup of the ChangeCheckerImpl factory into\nan utility module, for reuse in the new test suite introduced.\n\nBug: Issue 335353379\nChange-Id: I0c094f97093dce8c7fce91908b6a8df097e3f509","shortMessageHtmlLink":"Add acceptance test for change up-to-date checker"}},{"before":"46c1a6da112e9de78eae0a78aebf2a37693d5d58","after":"6d5136e0ace08bb587853c13c4c8d7ada0297fe0","ref":"refs/heads/master","pushedAt":"2024-04-29T20:04:19.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":"Document default replication delay\n\nChange-Id: I792efbd2ac1ca68f3a18b680bc014b31cb9ed81a","shortMessageHtmlLink":"Document default replication delay"}},{"before":"5bd23e89f90b9d23c5ff8d68c7935404fe5b535d","after":"53a64db7673f30e80aa43086360e11f2769df82a","ref":"refs/heads/stable-3.10","pushedAt":"2024-04-26T19:49:01.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":"Move replication.jar and delete-project.jar to /lib for testing\n\nThe replication.jar and delete-project.jar contain classes that are\nused by the multi-site plugin and need in the multi-site setup.\n\nChange-Id: I9c631d6f5c881b69e02a1bc7222bc030a506d1d0","shortMessageHtmlLink":"Move replication.jar and delete-project.jar to /lib for testing"}},{"before":"8d33a4f1e427064ada53ca5dc4ff8c86f3ad9caa","after":"46c1a6da112e9de78eae0a78aebf2a37693d5d58","ref":"refs/heads/master","pushedAt":"2024-04-26T12:58:05.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 \"Bind ExceptionHook provided by global-refdb module\"","shortMessageHtmlLink":"Merge \"Bind ExceptionHook provided by global-refdb module\""}},{"before":"cdd8fc0909426922efc6d5955456c8de32c27555","after":"8d33a4f1e427064ada53ca5dc4ff8c86f3ad9caa","ref":"refs/heads/master","pushedAt":"2024-04-26T08:49:18.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.10'\n\n* stable-3.10:\n Indexing retries: lower normal condition logs to debug\n Check for existence of change's target SHA1 for reindexing\n Do not remove replication.jar from multi-site test sites\n Update local setup script to stable-3.10\n\nChange-Id: Id752c5baf0776f845469af94c102992682ce61cd","shortMessageHtmlLink":"Merge branch 'stable-3.10'"}},{"before":"1df24549848cf15a077d54b9cea99ed8e6a8d07f","after":"5bd23e89f90b9d23c5ff8d68c7935404fe5b535d","ref":"refs/heads/stable-3.10","pushedAt":"2024-04-21T16:49:15.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":"Indexing retries: lower normal condition logs to debug\n\nWhen the retry of indexing encounters normal conditions that\ndo not denote any issue, the logs should not emit anything for\nnot spamming the output and distracting the Gerrit admin.\n\nChange-Id: I33fad03cab1c897f8db0645d3e3a0aa956844610","shortMessageHtmlLink":"Indexing retries: lower normal condition logs to debug"}},{"before":"fb3fedf95ce0e316ff919c64f86def71a4809e75","after":"1df24549848cf15a077d54b9cea99ed8e6a8d07f","ref":"refs/heads/stable-3.10","pushedAt":"2024-04-20T15:04: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":"Do not remove replication.jar from multi-site test sites\n\nThe replication.jar is still needed in the multi-site setup\nbecause it provides the base classes that the pull-replication plugin\nrelies on.\n\nChange-Id: I42ce0f40d811f895c4a3f5fef0998f7be1e3ea95","shortMessageHtmlLink":"Do not remove replication.jar from multi-site test sites"}},{"before":"6b68ef370997f0e6e01f8a47e4b4e32064b86aba","after":"fb3fedf95ce0e316ff919c64f86def71a4809e75","ref":"refs/heads/stable-3.10","pushedAt":"2024-04-19T12:51:15.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":"Update local setup script to stable-3.10\n\nChange-Id: I7d141a65b55b2187dc0a98f80e428d89ed54d6ac","shortMessageHtmlLink":"Update local setup script to stable-3.10"}},{"before":"5e33558cfad1d77f96c26885cd492e0edf02174a","after":"1302ee461be2a17507f0b9293b3525eabc090ba5","ref":"refs/heads/stable-3.6","pushedAt":"2024-04-16T14:49:51.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge \"Merge branch 'stable-3.5' into stable-3.6\" into stable-3.6","shortMessageHtmlLink":"Merge \"Merge branch 'stable-3.5' into stable-3.6\" into stable-3.6"}},{"before":"5b55058d757216f79f421fdd2fe7a188547a3a4e","after":"6b68ef370997f0e6e01f8a47e4b4e32064b86aba","ref":"refs/heads/stable-3.10","pushedAt":"2024-04-16T14:49:51.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.9' into stable-3.10\n\n* stable-3.9:\n Specify cache.threads = 0 in the multi-site config documentation\n\nChange-Id: I8d52110a924d808ffdf77537cf11e1c8919267d5","shortMessageHtmlLink":"Merge branch 'stable-3.9' into stable-3.10"}},{"before":"356ffc3653e4e213c51f9c23f9c0996d159a50fc","after":"77bb8025f229b8dc293fbd4277c3f260fc286bf8","ref":"refs/heads/stable-3.7","pushedAt":"2024-04-16T14:49:51.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.6' into stable-3.7\n\n* stable-3.6:\n Specify cache.threads = 0 in the multi-site config documentation\n\nChange-Id: Ia18c481aeba170f5127877abd875f012bf50bc1b","shortMessageHtmlLink":"Merge branch 'stable-3.6' into stable-3.7"}},{"before":"2d227a2a63c1c89f1823d113a4d12e944c5f6586","after":"c98b9fc043dfa04029b250a143b57de09d0e2fa5","ref":"refs/heads/stable-3.9","pushedAt":"2024-04-16T14:49:51.000Z","pushType":"push","commitsCount":9,"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 Specify cache.threads = 0 in the multi-site config documentation\n\nChange-Id: I19391d640ebe2ce59993c83f3ea9c2313b6ab9dc","shortMessageHtmlLink":"Merge branch 'stable-3.8' into stable-3.9"}},{"before":"bcabdab96eaf6b90532bd39be9f83ddafb7ba7cd","after":"cdd8fc0909426922efc6d5955456c8de32c27555","ref":"refs/heads/master","pushedAt":"2024-04-16T14:49:51.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.10'\n\n* stable-3.10:\n Adapt to replication api changes on stable-3.10\n Specify cache.threads = 0 in the multi-site config documentation\n\nChange-Id: Iecad2b79e04c22d31da3f003174c799c20dacf55","shortMessageHtmlLink":"Merge branch 'stable-3.10'"}},{"before":"4a587376b6a25acb0a5afc2007ed25946d120f05","after":"cf3ed9c43503ea437362b50588abcdb7d916b821","ref":"refs/heads/stable-3.3","pushedAt":"2024-04-16T14:49:51.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.2' into stable-3.3\n\n* stable-3.2:\n Specify cache.threads = 0 in the multi-site config documentation\n\nChange-Id: I7672ca7a64829c24641cd212f19929f22eff3f72","shortMessageHtmlLink":"Merge branch 'stable-3.2' into stable-3.3"}},{"before":"d34a446106a18b2826d09405df7653ef605fa9e1","after":"e316fa63d6a121d15400df21dfac82cf35c8290a","ref":"refs/heads/stable-3.8","pushedAt":"2024-04-16T14:49:51.000Z","pushType":"push","commitsCount":8,"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 Specify cache.threads = 0 in the multi-site config documentation\n\nChange-Id: I0f00acc7147a27c877589fec8c69007bc10a5efa","shortMessageHtmlLink":"Merge branch 'stable-3.7' into stable-3.8"}},{"before":"bcabdab96eaf6b90532bd39be9f83ddafb7ba7cd","after":"5b55058d757216f79f421fdd2fe7a188547a3a4e","ref":"refs/heads/stable-3.10","pushedAt":"2024-04-07T01:50:55.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 to replication api changes on stable-3.10\n\nThe ReplicationPushFilter has been moved in stable-3.10\nto the api package.\n\nChange-Id: Ibdc23667a772b323c11409267c952aaf2631b145","shortMessageHtmlLink":"Adapt to replication api changes on stable-3.10"}},{"before":null,"after":"bcabdab96eaf6b90532bd39be9f83ddafb7ba7cd","ref":"refs/heads/stable-3.10","pushedAt":"2024-04-06T20:49:25.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 Avoid duplicate indexing tasks for the same id\n\nChange-Id: I9148522a46c44069733a285e2794a7277ade0412","shortMessageHtmlLink":"Merge branch 'stable-3.9'"}},{"before":"852cd7b855836310ab25de2d62b14bbc4d514748","after":"2d227a2a63c1c89f1823d113a4d12e944c5f6586","ref":"refs/heads/stable-3.9","pushedAt":"2024-03-04T20:49: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":"Merge branch 'stable-3.8' into stable-3.9\n\n* stable-3.8:\n Avoid duplicate indexing tasks for the same id\n\nChange-Id: I7d0f88894dfee5d5a957a5e22adc336ff208b231","shortMessageHtmlLink":"Merge branch 'stable-3.8' into stable-3.9"}},{"before":"1d6a1ef50c0a3820a4e14fbe1e9daa7e4b068c05","after":"bcabdab96eaf6b90532bd39be9f83ddafb7ba7cd","ref":"refs/heads/master","pushedAt":"2024-03-04T20:49:31.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.9'\n\n* stable-3.9:\n Avoid duplicate indexing tasks for the same id\n\nChange-Id: I9148522a46c44069733a285e2794a7277ade0412","shortMessageHtmlLink":"Merge branch 'stable-3.9'"}},{"before":"4995745463e2b55d0a87a0e7ab9388e7835f3e3e","after":"1d6a1ef50c0a3820a4e14fbe1e9daa7e4b068c05","ref":"refs/heads/master","pushedAt":"2024-03-01T09:03:42.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 BrokerApiWrapper to the newest BrokerApi interface\n\nWith Gerrit v3.10 the BrokerApi includes the extra methods introduced\nin earlier versions as part of the ExtendedBrokerApi interface.\n\nAlso add dependency from the healthcheck plugin during the change\nvalidation phase, because of the x-plugin dependency with the\npull-replication plugin.\n\nBug: Issue 327226782\nChange-Id: I3fcfeb28618273763a8c7c58c3aa3eb609306797","shortMessageHtmlLink":"Adapt BrokerApiWrapper to the newest BrokerApi interface"}},{"before":"d244945c519e7545182f2c83f28f697b958e0191","after":"d34a446106a18b2826d09405df7653ef605fa9e1","ref":"refs/heads/stable-3.8","pushedAt":"2024-02-27T10:49:22.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.7' into stable-3.8\n\n* stable-3.7:\n Avoid duplicate indexing tasks for the same id\n\nChange-Id: I7464789b34b1c80cb40b400613729db6d3b059af","shortMessageHtmlLink":"Merge branch 'stable-3.7' into stable-3.8"}},{"before":"37ad7ce16bbcd6bca746a6abb0e6f57fb63e9124","after":"356ffc3653e4e213c51f9c23f9c0996d159a50fc","ref":"refs/heads/stable-3.7","pushedAt":"2024-02-26T09:48:32.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":"Avoid duplicate indexing tasks for the same id\n\nIndexing tasks check if all necessary data is present on the node\nby comparing the event timestamp and the event target sha1 with the\nlocal repository sha1. For very active repositories, some of the\nindexing tasks never pass this check because:\n\n* During the retry backoff, the target branch of the change was\nupdated to a newer sha1\n* The consumed event is pointing to an outdated `/meta`\nNoteDb version.\n\nThis means that we can end up with multiple indexing tasks trying to\nreindex the same change, some of them except the last one will fail\nafter the maximum number of retries.\n\nTo avoid this situation, make sure that:\n\n* There is only one pending indexing task trying to index a change.\n* If any indexing task successfully indexed a change, the previous\nindexing task pending for that change can be discarded.\n\nBug: Issue 320542020\nChange-Id: I0117676ed015209a6b39f05e296adf6caf8b4485","shortMessageHtmlLink":"Avoid duplicate indexing tasks for the same id"}},{"before":"a80730d90b73985bae5c4b1ee17a9b88d9d551aa","after":"4995745463e2b55d0a87a0e7ab9388e7835f3e3e","ref":"refs/heads/master","pushedAt":"2024-01-04T13:49:17.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":"Refactor help information with additional detail for setup.sh script\n\nBesides pulling the help to its own function, added some examples\non how to call the script and the default values that are assumed if\nnothing is said\n\nChange-Id: Ifc2726974a00e204eb5305083d449afbb13f0f82","shortMessageHtmlLink":"Refactor help information with additional detail for setup.sh script"}},{"before":"709c439140c7effffd24e613615fd1830342e7e1","after":"852cd7b855836310ab25de2d62b14bbc4d514748","ref":"refs/heads/stable-3.9","pushedAt":"2024-01-02T10:49:07.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 \"Merge branch 'stable-3.8' into stable-3.9\" into stable-3.9","shortMessageHtmlLink":"Merge \"Merge branch 'stable-3.8' into stable-3.9\" into stable-3.9"}},{"before":"bb1180f7054eac6ca0535a2f603aae8146867971","after":"a80730d90b73985bae5c4b1ee17a9b88d9d551aa","ref":"refs/heads/master","pushedAt":"2024-01-02T10:49:07.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 \"Merge branch 'stable-3.9'\"","shortMessageHtmlLink":"Merge \"Merge branch 'stable-3.9'\""}},{"before":"3126d5427b547653726fa1a1aa442946eb0ef3e5","after":"bb1180f7054eac6ca0535a2f603aae8146867971","ref":"refs/heads/master","pushedAt":"2023-12-30T10:03:31.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 When enabled use draft comments for change up-to-date calculation\nChange-Id: I35e3289547ced3c5d6b94f19bef8cb4dee663366","shortMessageHtmlLink":"Merge branch 'stable-3.9'"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEP4xSXgA","startCursor":null,"endCursor":null}},"title":"Activity ยท GerritCodeReview/plugins_multi-site"}