Module Smaws_Client_CodeCommit.CreateUnreferencedMergeCommit

Creates 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 ] -> string
val 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.result
val 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