Skip to main content

Module service

Module service 

Source
Expand description

AWS CodeCommit awsJson1.1 dispatch + operation handlers.

Implements the full CodeCommit git-repository control plane against a real content-addressed object store (see crate::state): repositories, the commit graph and materialized trees, branches, files, pull requests with approvals/events/overrides, approval-rule templates and their repository associations, per-revision pull-request approval rules, comments and reactions, repository triggers, and resource tagging. Blob/tree/commit ids are real 40-char SHA-1 hex; clone URLs, ARNs, and repository UUIDs are minted in exact AWS form. Merges are computed on the stored graph (fast-forward and non-conflicting three-way/squash resolve; genuinely divergent trees report the declared ManualMergeRequiredException). Everything is real, persisted, and account-partitioned; there is no live git transport.

Structs§

CodeCommitService

Constants§

CODECOMMIT_ACTIONS