Values.ConflictMetadataSourceInformation about the metadata for a conflict in a merge operation.
type nonrec t = {filePath : Path.t option;The path of the file that contains conflicts.
*)fileSizes : FileSizes.t option;The file sizes of the file in the source, destination, and base of the merge.
*)fileModes : FileModes.t option;The file modes of the file in the source, destination, and base of the merge.
*)objectTypes : ObjectTypes.t option;Information about any object type conflicts in a merge operation.
*)numberOfConflicts : NumberOfConflicts.t option;The number of conflicts, including both hunk conflicts and metadata conflicts.
*)isBinaryFile : IsBinaryFile.t option;A boolean value (true or false) indicating whether the file is binary or textual in the source, destination, and base of the merge.
*)contentConflict : IsContentConflict.t option;A boolean value indicating whether there are conflicts in the content of a file.
*)fileModeConflict : IsFileModeConflict.t option;A boolean value indicating whether there are conflicts in the file mode of a file.
*)objectTypeConflict : IsObjectTypeConflict.t option;A boolean value (true or false) indicating whether there are conflicts between the branches in the object type of a file, folder, or submodule.
*)mergeOperations : MergeOperations.t option;Whether an add, modify, or delete operation caused the conflict between the source and destination of the merge.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of IsContentConflict.t
| `Integer of NumberOfConflicts.t
| `String of Path.t
| `Structure of
(string
* [> `Boolean of CapitalBoolean.t
| `Enum of string
| `Long of FileSize.t ])
list ])
list ]