Smaws_Client_CodeCommit.CreateUnreferencedMergeCommitCreates an unreferenced commit that represents the result of merging two branches using a specified merge strategy. This can help you determine the outcome of a potential merge. This API cannot be used with the fast-forward merge strategy because that strategy does not create a merge commit.
This unreferenced merge commit can only be accessed using the GetCommit API or through git commands such as git fetch. To retrieve this commit, you must specify its commit ID or otherwise reference it.
val error_to_string :
[ Smaws_Lib.Protocols.AwsJson.error
| `CommitDoesNotExistException of Types.commit_does_not_exist_exception
| `CommitMessageLengthExceededException of
Types.commit_message_length_exceeded_exception
| `CommitRequiredException of Types.commit_required_exception
| `ConcurrentReferenceUpdateException of
Types.concurrent_reference_update_exception
| `EncryptionIntegrityChecksFailedException of
Types.encryption_integrity_checks_failed_exception
| `EncryptionKeyAccessDeniedException of
Types.encryption_key_access_denied_exception
| `EncryptionKeyDisabledException of Types.encryption_key_disabled_exception
| `EncryptionKeyNotFoundException of Types.encryption_key_not_found_exception
| `EncryptionKeyUnavailableException of
Types.encryption_key_unavailable_exception
| `FileContentSizeLimitExceededException of
Types.file_content_size_limit_exceeded_exception
| `FileModeRequiredException of Types.file_mode_required_exception
| `FolderContentSizeLimitExceededException of
Types.folder_content_size_limit_exceeded_exception
| `InvalidCommitException of Types.invalid_commit_exception
| `InvalidConflictDetailLevelException of
Types.invalid_conflict_detail_level_exception
| `InvalidConflictResolutionException of
Types.invalid_conflict_resolution_exception
| `InvalidConflictResolutionStrategyException of
Types.invalid_conflict_resolution_strategy_exception
| `InvalidEmailException of Types.invalid_email_exception
| `InvalidFileModeException of Types.invalid_file_mode_exception
| `InvalidMergeOptionException of Types.invalid_merge_option_exception
| `InvalidPathException of Types.invalid_path_exception
| `InvalidReplacementContentException of
Types.invalid_replacement_content_exception
| `InvalidReplacementTypeException of
Types.invalid_replacement_type_exception
| `InvalidRepositoryNameException of Types.invalid_repository_name_exception
| `ManualMergeRequiredException of Types.manual_merge_required_exception
| `MaximumConflictResolutionEntriesExceededException of
Types.maximum_conflict_resolution_entries_exceeded_exception
| `MaximumFileContentToLoadExceededException of
Types.maximum_file_content_to_load_exceeded_exception
| `MaximumItemsToCompareExceededException of
Types.maximum_items_to_compare_exceeded_exception
| `MergeOptionRequiredException of Types.merge_option_required_exception
| `MultipleConflictResolutionEntriesException of
Types.multiple_conflict_resolution_entries_exception
| `NameLengthExceededException of Types.name_length_exceeded_exception
| `PathRequiredException of Types.path_required_exception
| `ReplacementContentRequiredException of
Types.replacement_content_required_exception
| `ReplacementTypeRequiredException of
Types.replacement_type_required_exception
| `RepositoryDoesNotExistException of
Types.repository_does_not_exist_exception
| `RepositoryNameRequiredException of
Types.repository_name_required_exception
| `TipsDivergenceExceededException of
Types.tips_divergence_exceeded_exception ] ->
stringval request :
'http_type Smaws_Lib.Context.t ->
Types.create_unreferenced_merge_commit_input ->
(Types.create_unreferenced_merge_commit_output,
[> Smaws_Lib.Protocols.AwsJson.error
| `CommitDoesNotExistException of Types.commit_does_not_exist_exception
| `CommitMessageLengthExceededException of
Types.commit_message_length_exceeded_exception
| `CommitRequiredException of Types.commit_required_exception
| `ConcurrentReferenceUpdateException of
Types.concurrent_reference_update_exception
| `EncryptionIntegrityChecksFailedException of
Types.encryption_integrity_checks_failed_exception
| `EncryptionKeyAccessDeniedException of
Types.encryption_key_access_denied_exception
| `EncryptionKeyDisabledException of
Types.encryption_key_disabled_exception
| `EncryptionKeyNotFoundException of
Types.encryption_key_not_found_exception
| `EncryptionKeyUnavailableException of
Types.encryption_key_unavailable_exception
| `FileContentSizeLimitExceededException of
Types.file_content_size_limit_exceeded_exception
| `FileModeRequiredException of Types.file_mode_required_exception
| `FolderContentSizeLimitExceededException of
Types.folder_content_size_limit_exceeded_exception
| `InvalidCommitException of Types.invalid_commit_exception
| `InvalidConflictDetailLevelException of
Types.invalid_conflict_detail_level_exception
| `InvalidConflictResolutionException of
Types.invalid_conflict_resolution_exception
| `InvalidConflictResolutionStrategyException of
Types.invalid_conflict_resolution_strategy_exception
| `InvalidEmailException of Types.invalid_email_exception
| `InvalidFileModeException of Types.invalid_file_mode_exception
| `InvalidMergeOptionException of Types.invalid_merge_option_exception
| `InvalidPathException of Types.invalid_path_exception
| `InvalidReplacementContentException of
Types.invalid_replacement_content_exception
| `InvalidReplacementTypeException of
Types.invalid_replacement_type_exception
| `InvalidRepositoryNameException of
Types.invalid_repository_name_exception
| `ManualMergeRequiredException of Types.manual_merge_required_exception
| `MaximumConflictResolutionEntriesExceededException of
Types.maximum_conflict_resolution_entries_exceeded_exception
| `MaximumFileContentToLoadExceededException of
Types.maximum_file_content_to_load_exceeded_exception
| `MaximumItemsToCompareExceededException of
Types.maximum_items_to_compare_exceeded_exception
| `MergeOptionRequiredException of Types.merge_option_required_exception
| `MultipleConflictResolutionEntriesException of
Types.multiple_conflict_resolution_entries_exception
| `NameLengthExceededException of Types.name_length_exceeded_exception
| `PathRequiredException of Types.path_required_exception
| `ReplacementContentRequiredException of
Types.replacement_content_required_exception
| `ReplacementTypeRequiredException of
Types.replacement_type_required_exception
| `RepositoryDoesNotExistException of
Types.repository_does_not_exist_exception
| `RepositoryNameRequiredException of
Types.repository_name_required_exception
| `TipsDivergenceExceededException of
Types.tips_divergence_exceeded_exception ])
Stdlib.resultval request_with_metadata :
'http_type Smaws_Lib.Context.t ->
Types.create_unreferenced_merge_commit_input ->
(Types.create_unreferenced_merge_commit_output Smaws_Lib.Response.t,
[> Smaws_Lib.Protocols.AwsJson.error
| `CommitDoesNotExistException of Types.commit_does_not_exist_exception
| `CommitMessageLengthExceededException of
Types.commit_message_length_exceeded_exception
| `CommitRequiredException of Types.commit_required_exception
| `ConcurrentReferenceUpdateException of
Types.concurrent_reference_update_exception
| `EncryptionIntegrityChecksFailedException of
Types.encryption_integrity_checks_failed_exception
| `EncryptionKeyAccessDeniedException of
Types.encryption_key_access_denied_exception
| `EncryptionKeyDisabledException of
Types.encryption_key_disabled_exception
| `EncryptionKeyNotFoundException of
Types.encryption_key_not_found_exception
| `EncryptionKeyUnavailableException of
Types.encryption_key_unavailable_exception
| `FileContentSizeLimitExceededException of
Types.file_content_size_limit_exceeded_exception
| `FileModeRequiredException of Types.file_mode_required_exception
| `FolderContentSizeLimitExceededException of
Types.folder_content_size_limit_exceeded_exception
| `InvalidCommitException of Types.invalid_commit_exception
| `InvalidConflictDetailLevelException of
Types.invalid_conflict_detail_level_exception
| `InvalidConflictResolutionException of
Types.invalid_conflict_resolution_exception
| `InvalidConflictResolutionStrategyException of
Types.invalid_conflict_resolution_strategy_exception
| `InvalidEmailException of Types.invalid_email_exception
| `InvalidFileModeException of Types.invalid_file_mode_exception
| `InvalidMergeOptionException of Types.invalid_merge_option_exception
| `InvalidPathException of Types.invalid_path_exception
| `InvalidReplacementContentException of
Types.invalid_replacement_content_exception
| `InvalidReplacementTypeException of
Types.invalid_replacement_type_exception
| `InvalidRepositoryNameException of
Types.invalid_repository_name_exception
| `ManualMergeRequiredException of Types.manual_merge_required_exception
| `MaximumConflictResolutionEntriesExceededException of
Types.maximum_conflict_resolution_entries_exceeded_exception
| `MaximumFileContentToLoadExceededException of
Types.maximum_file_content_to_load_exceeded_exception
| `MaximumItemsToCompareExceededException of
Types.maximum_items_to_compare_exceeded_exception
| `MergeOptionRequiredException of Types.merge_option_required_exception
| `MultipleConflictResolutionEntriesException of
Types.multiple_conflict_resolution_entries_exception
| `NameLengthExceededException of Types.name_length_exceeded_exception
| `PathRequiredException of Types.path_required_exception
| `ReplacementContentRequiredException of
Types.replacement_content_required_exception
| `ReplacementTypeRequiredException of
Types.replacement_type_required_exception
| `RepositoryDoesNotExistException of
Types.repository_does_not_exist_exception
| `RepositoryNameRequiredException of
Types.repository_name_required_exception
| `TipsDivergenceExceededException of
Types.tips_divergence_exceeded_exception ]
* Smaws_Lib.Response.metadata)
Stdlib.result