20 lines
384 B
D
20 lines
384 B
D
import libxdiff;
|
|
|
|
import std.conv : to;
|
|
import std.stdio : writefln, writeln;
|
|
import std.file : read;
|
|
|
|
void main()
|
|
{
|
|
auto file1 = new MMFile(cast(const(ubyte)[]) read("/tmp/diff1.d"));
|
|
auto file2 = new MMFile(cast(const(ubyte)[]) read("/tmp/diff2.d"));
|
|
|
|
auto patch = file1.computePatch(file2);
|
|
|
|
writeln(patch);
|
|
|
|
writefln(
|
|
"file1: %s\nfile2: %s",
|
|
file1.size, file2.size
|
|
);
|
|
}
|