For a product I'm developing, I generate multiple folders with similar structures and contents that have to be maintained by an administrator. There's a "template" folder that can be copied and edited to create a new "operational" folder.
I'd like to provide a utility that will allow the maintainer to conveniently see the differences between the template and an operational folder (or between two operational folders), and at the file level, to see a side-by-side (or over-and-under) "diff" of two equivalent files, and allow copying "diff chunks" from one to the other.
There's many command-line and GUI based general purpose diff programs that can be used for this purpose, but I want to make one that's tailored to this purpose and that knows about the folder structures and the file formats (mostly configuration files). Again, the target user won't generally be a developer, but will be used to application admin tasks.
So, to the question: does anyone know of a basic wx-based application to do the file diff operation I mentioned above? Given that, it shouldn't be hard to build a superstructure around it to get what I want.
DiffMerge is written with wxWidgets, and I use it standalone and called from revision control tools on all 3 platforms. Unfortunately, although it is free I don't think it is OpenSource :-(.
For a product I'm developing, I generate multiple folders with similar
structures and contents that have to be maintained by an administrator.
There's a "template" folder that can be copied and edited to create a
new "operational" folder.
I'd like to provide a utility that will allow the maintainer to
conveniently see the differences between the template and an operational
folder (or between two operational folders), and at the file level, to
see a side-by-side (or over-and-under) "diff" of two equivalent files,
and allow copying "diff chunks" from one to the other.
There's many command-line and GUI based general purpose diff programs
that can be used for this purpose, but I want to make one that's
tailored to this purpose and that knows about the folder structures and
the file formats (mostly configuration files). Again, the target user
won't generally be a developer, but will be used to application admin
tasks.
So, to the question: does anyone know of a basic wx-based application to
do the file diff operation I mentioned above? Given that, it shouldn't
be hard to build a superstructure around it to get what I want.