{"push_id":1210820520,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"668d5b7c4f257edde71b5613b469ff2174f49947","before":"912d609559a49ed581cace5df3e023f323941c40","commits":[{"sha":"4c8142df0d76fb4b6b79c66cf8f18ee4c46b28f4","author":{"name":"Zhen Chen","email":"ec029f48bae38d2aa1e287618c9d6601872c2f6d@google.com"},"message":"Add RepoOnlyOp into BatchUpdate\n\nRepoOnlyOps is for operations that not tied to a Change, usually, the\noperations that only touch the repository, e.g., commit created\nby Gerrit.\n\nFor example, during submodule submission, there are two changes in the\nsame topic: one change is for the master branch of superproject A, the\nother is for the master branch of a submodule A'. At the same time, dev\nbranch of A is also subscribed to master branch of A'. When we submit\nthe whole topic together, we need update master branch of A and A' by\nSubmitStrategyOp, also the dev branch of A with the gitlink commit by\nthis RepoOnlyOp. And group all the Ops for superproject A in a single\nBatchUpdate.\n\nChange-Id: I18b391f5c858b8608745435d465a63596b3eccac","distinct":true,"url":"https://api.github.com/repos/GerritCodeReview/gerrit/commits/4c8142df0d76fb4b6b79c66cf8f18ee4c46b28f4"},{"sha":"4e4ac86319152a5bd7555bb255290c71973e658a","author":{"name":"Zhen Chen","email":"ec029f48bae38d2aa1e287618c9d6601872c2f6d@google.com"},"message":"Refactor SubmoduleOp to use BatchUpdate\n\nIn this change, we demonstrate the use of BatchUpdate.RepoOnlyOp in\nReceiveCommits and MergeOp.\n\nRefactor SubmoduleOp to into several parts:\n1. Analyze the submodule subscription map for all modified branches\n2. Compose the gitlink update commit for a branch\n3. Add the RepoOnlyOp from the gitlink commit into BatchUpdate\n\nChange-Id: I95ad64ae6f8a05e008c71d550aefc04b1acd38bf","distinct":true,"url":"https://api.github.com/repos/GerritCodeReview/gerrit/commits/4e4ac86319152a5bd7555bb255290c71973e658a"},{"sha":"668d5b7c4f257edde71b5613b469ff2174f49947","author":{"name":"David Pursehouse","email":"db50ae67856e12e3bc09af3c7dda2a3c617c138b@collab.net"},"message":"Merge changes I95ad64ae,I18b391f5\n\n* changes:\n  Refactor SubmoduleOp to use BatchUpdate\n  Add RepoOnlyOp into BatchUpdate","distinct":true,"url":"https://api.github.com/repos/GerritCodeReview/gerrit/commits/668d5b7c4f257edde71b5613b469ff2174f49947"}]}
{"actor":{"display_login":"lucamilanesio"}}