[qt/qtqa/gerrit]: Summary of bulk changes made
KDE Git Services - Bulk Change <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git repository change summary for qt/qtqa/gerrit Pushed by mirror-service into branch 'upstream/master'. Changed from cc093ffb07488db65cfcac05f27b078c4189c020 to 7be50525bd64d5864f4ac44ff42aaa677f257545 Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository. This change contains the following new commits: Git commit 995a801b075373e490e979f59adfde094a1fd236 by Ajay Gupta on 07/08/2026 at 06:27.. Add REST API to commit file changes to a branch Gerrit can read a file from a branch over REST but has no write counterpart; creating, updating, or deleting files meant a clone and push or the multi-step change-edit workflow. Add a single-call write API that applies a set of file operations (create/update, delete, rename) to a branch as one commit, committed directly to the branch. The endpoint requires push access and returns the new commit. An optional base revision guards the commit against concurrent updates (optimistic concurrency); a request that would not change the tree is rejected. The request-to-tree-modification conversion is factored into CommitFileModifications so it can be reused by other tree-editing paths, keeping BranchCommitBuilder focused on the branch ref update and reusing ChangeEditModifier.createNewTree for the tree. The commit runs Gerrit's server-side commit validation, including plugin validators, and validates the ref update. Like other server-side commit-creation paths, it does not apply the push-only receive-pack checks, and does not auto-close changes or trigger a reindex. Both the author and committer are the calling user, consistent with a change-edit publish. Release-Notes: New REST API to create, update, delete, or rename files on a branch in one call, committed directly to the branch Change-Id: Id868942b74dd548a9dbca4446844b18e6565e343 https://invent.kde.org/qt/qtqa/gerrit/-/commit/995a801b075373e490e979f59adfde094a1fd236 Git commit 7be50525bd64d5864f4ac44ff42aaa677f257545 by Gerrit Code Review (on behalf of Ajay Gupta) on 10/08/2026 at 00:15.. Merge "Add REST API to commit file changes to a branch" https://invent.kde.org/qt/qtqa/gerrit/-/commit/7be50525bd64d5864f4ac44ff42aaa677f257545