Parse unified and git diff output and apply patches in memory
119.43 KB
built 2026-10-16 13:05:50 GMT
Description
The patch module lets you apply your unified diffs in pure OCaml.
The loosely specified `diff` file format is widely used for transmitting
differences of line-based information. The motivating example is opam, which
is able to validate updates being cryptographically signed by providing a
unified diff. In addition, some support for the git diff format is available.
Dependencies
31 totalRequires24
- ocaml(CamlinternalFormatBasics) = 5cba8713ea434e43a50cd422bda47dda
- ocaml(Patch__) = 86048f3fc999da6e24e0cf88ae0e1d7b
- ocaml(Patch__Fname) = 7731f58577c6f52d361f04de6f535b42
- ocaml(Patch__Lib) = 5edad56db0fbf58bdf64f01685f5ecce
- ocaml(Patch__Rope) = 91149a7ffe4d90168c1ee9ff0957a233
- ocaml(Stdlib) = 5debf066d2f080eabc33d8b71099252f
- ocaml(Stdlib__Array) = 09ad905d6230fc4f28ae1b69e8675e79
- ocaml(Stdlib__Buffer) = c0940caa52bfb8d306ed2ca69af87ed6
- ocaml(Stdlib__Bytes) = 6fa82d0a58c0eb4ca469f084a70f9a7e
- ocaml(Stdlib__Char) = de356fade697b3b5bc1222daedbf67b4
- ocaml(Stdlib__Domain) = d11ad689f3e35d9892101961a1201121
- ocaml(Stdlib__Either) = e4e548dbb128df23a9325d9cba39fc2f
- ocaml(Stdlib__Format) = 5b2f2a54d0831d599db87620d18b8ca1
- ocaml(Stdlib__Int) = 5e2a4d5bb778a7e299ca9d72ed5fcc54
- ocaml(Stdlib__List) = 81a27a0a9af489e91fa1d99f325067c2
- ocaml(Stdlib__Printf) = 3303d43852c2d96a670040b4fc4aefc6
- ocaml(Stdlib__Seq) = b55b17884ef0dff6295517debe21f111
- ocaml(Stdlib__String) = 10f6a338df78df4f5987192086ffa3c9
- ocaml(Stdlib__Uchar) = ffc32f05aeea05f14986ec532040e8b1
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(FileDigests) <= 4.6.0-1
- rpmlib(PayloadFilesHavePrefix) <= 4.0-1
- rpmlib(PayloadIsZstd) <= 5.4.18-1
- rtld(GNU_HASH)
Provides7
- ocaml(Patch) = 6d9468543711443376a7c3b9f726803e
- ocaml(Patch__) = 86048f3fc999da6e24e0cf88ae0e1d7b
- ocaml(Patch__Fname) = 7731f58577c6f52d361f04de6f535b42
- ocaml(Patch__Lib) = 5edad56db0fbf58bdf64f01685f5ecce
- ocaml(Patch__Rope) = 91149a7ffe4d90168c1ee9ff0957a233
- ocaml-patch = 3.1.2-2.fc45
- ocaml-patch(riscv-64) = 3.1.2-2.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
17Name ![]() |
Size |
|---|---|
| /usr/lib/.build-id | 0.00 B |
| /usr/lib/.build-id/d2 | 0.00 B |
| /usr/lib/.build-id/d2/6e44a491bf8cc64252ffd1a43cf97bbe1b93a2 | 44.00 B |
| /usr/lib64/ocaml/patch | 0.00 B |
| /usr/lib64/ocaml/patch/META | 185.00 B |
| /usr/lib64/ocaml/patch/patch.cma | 89.07 KB |
| /usr/lib64/ocaml/patch/patch.cmi | 1.76 KB |
| /usr/lib64/ocaml/patch/patch.cmxs | 130.30 KB |
| /usr/lib64/ocaml/patch/patch__.cmi | 300.00 B |
| /usr/lib64/ocaml/patch/patch__Fname.cmi | 533.00 B |
| /usr/lib64/ocaml/patch/patch__Lib.cmi | 792.00 B |
| /usr/lib64/ocaml/patch/patch__Rope.cmi | 802.00 B |
| /usr/share/doc/ocaml-patch | 0.00 B |
| /usr/share/doc/ocaml-patch/CHANGES.md | 3.51 KB |
| /usr/share/doc/ocaml-patch/README.md | 3.41 KB |
| /usr/share/licenses/ocaml-patch | 0.00 B |
| /usr/share/licenses/ocaml-patch/LICENSE.md | 797.00 B |
Files 1–17 of 17
Component of
buildroots that installed this RPMNo Buildroots
