Values.CreateUnreferencedMergeCommitOutputSourceCreates 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.
type nonrec t = {commitId : ObjectId.t option;The full commit ID of the commit that contains your merge results.
*)treeId : ObjectId.t option;The full SHA-1 pointer of the tree information for the commit that contains the merge results.
*)}type nonrec error = [ | `CommitDoesNotExistException of CommitDoesNotExistException.t| `CommitMessageLengthExceededException of CommitMessageLengthExceededException.t| `CommitRequiredException of CommitRequiredException.t| `ConcurrentReferenceUpdateException of ConcurrentReferenceUpdateException.t| `EncryptionIntegrityChecksFailedException of
EncryptionIntegrityChecksFailedException.t| `EncryptionKeyAccessDeniedException of EncryptionKeyAccessDeniedException.t| `EncryptionKeyDisabledException of EncryptionKeyDisabledException.t| `EncryptionKeyNotFoundException of EncryptionKeyNotFoundException.t| `FileContentSizeLimitExceededException of
FileContentSizeLimitExceededException.t| `FileModeRequiredException of FileModeRequiredException.t| `FolderContentSizeLimitExceededException of
FolderContentSizeLimitExceededException.t| `InvalidCommitException of InvalidCommitException.t| `InvalidConflictDetailLevelException of InvalidConflictDetailLevelException.t| `InvalidConflictResolutionException of InvalidConflictResolutionException.t| `InvalidConflictResolutionStrategyException of
InvalidConflictResolutionStrategyException.t| `InvalidEmailException of InvalidEmailException.t| `InvalidFileModeException of InvalidFileModeException.t| `InvalidMergeOptionException of InvalidMergeOptionException.t| `InvalidPathException of InvalidPathException.t| `InvalidReplacementContentException of InvalidReplacementContentException.t| `InvalidReplacementTypeException of InvalidReplacementTypeException.t| `InvalidRepositoryNameException of InvalidRepositoryNameException.t| `ManualMergeRequiredException of ManualMergeRequiredException.t| `MaximumConflictResolutionEntriesExceededException of
MaximumConflictResolutionEntriesExceededException.t| `MaximumFileContentToLoadExceededException of
MaximumFileContentToLoadExceededException.t| `MaximumItemsToCompareExceededException of
MaximumItemsToCompareExceededException.t| `MergeOptionRequiredException of MergeOptionRequiredException.t| `MultipleConflictResolutionEntriesException of
MultipleConflictResolutionEntriesException.t| `NameLengthExceededException of NameLengthExceededException.t| `PathRequiredException of PathRequiredException.t| `ReplacementContentRequiredException of ReplacementContentRequiredException.t| `ReplacementTypeRequiredException of ReplacementTypeRequiredException.t| `RepositoryDoesNotExistException of RepositoryDoesNotExistException.t| `RepositoryNameRequiredException of RepositoryNameRequiredException.t| `TipsDivergenceExceededException of TipsDivergenceExceededException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `CommitDoesNotExistException of unit
| `CommitMessageLengthExceededException of unit
| `CommitRequiredException of unit
| `ConcurrentReferenceUpdateException of unit
| `EncryptionIntegrityChecksFailedException of unit
| `EncryptionKeyAccessDeniedException of unit
| `EncryptionKeyDisabledException of unit
| `EncryptionKeyNotFoundException of unit
| `EncryptionKeyUnavailableException of unit
| `FileContentSizeLimitExceededException of unit
| `FileModeRequiredException of unit
| `FolderContentSizeLimitExceededException of unit
| `InvalidCommitException of unit
| `InvalidConflictDetailLevelException of unit
| `InvalidConflictResolutionException of unit
| `InvalidConflictResolutionStrategyException of unit
| `InvalidEmailException of unit
| `InvalidFileModeException of unit
| `InvalidMergeOptionException of unit
| `InvalidPathException of unit
| `InvalidReplacementContentException of unit
| `InvalidReplacementTypeException of unit
| `InvalidRepositoryNameException of unit
| `ManualMergeRequiredException of unit
| `MaximumConflictResolutionEntriesExceededException of unit
| `MaximumFileContentToLoadExceededException of unit
| `MaximumItemsToCompareExceededException of unit
| `MergeOptionRequiredException of unit
| `MultipleConflictResolutionEntriesException of unit
| `NameLengthExceededException of unit
| `PathRequiredException of unit
| `ReplacementContentRequiredException of unit
| `ReplacementTypeRequiredException of unit
| `RepositoryDoesNotExistException of unit
| `RepositoryNameRequiredException of unit
| `TipsDivergenceExceededException of unit
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `CommitDoesNotExistException of unit
| `CommitMessageLengthExceededException of unit
| `CommitRequiredException of unit
| `ConcurrentReferenceUpdateException of unit
| `EncryptionIntegrityChecksFailedException of unit
| `EncryptionKeyAccessDeniedException of unit
| `EncryptionKeyDisabledException of unit
| `EncryptionKeyNotFoundException of unit
| `EncryptionKeyUnavailableException of unit
| `FileContentSizeLimitExceededException of unit
| `FileModeRequiredException of unit
| `FolderContentSizeLimitExceededException of unit
| `InvalidCommitException of unit
| `InvalidConflictDetailLevelException of unit
| `InvalidConflictResolutionException of unit
| `InvalidConflictResolutionStrategyException of unit
| `InvalidEmailException of unit
| `InvalidFileModeException of unit
| `InvalidMergeOptionException of unit
| `InvalidPathException of unit
| `InvalidReplacementContentException of unit
| `InvalidReplacementTypeException of unit
| `InvalidRepositoryNameException of unit
| `ManualMergeRequiredException of unit
| `MaximumConflictResolutionEntriesExceededException of unit
| `MaximumFileContentToLoadExceededException of unit
| `MaximumItemsToCompareExceededException of unit
| `MergeOptionRequiredException of unit
| `MultipleConflictResolutionEntriesException of unit
| `NameLengthExceededException of unit
| `PathRequiredException of unit
| `ReplacementContentRequiredException of unit
| `ReplacementTypeRequiredException of unit
| `RepositoryDoesNotExistException of unit
| `RepositoryNameRequiredException of unit
| `TipsDivergenceExceededException of unit
| `Unknown_operation_error of string * string option ]