HSDLib icon indicating copy to clipboard operation
HSDLib copied to clipboard

Add Diffing Tools using VCDiff

Open rapito opened this issue 4 years ago • 0 comments

Diffing tools

Adds Diff Tools to allow generating .diff files which only stores relative changes to an original hsd file.

Changes

  • Save Diff: saves changes to currently open file in a file with the same name but ending with ".diff"

  • Save Diff...: Same as above but you can select the original file and the output diff file name

  • Import Diff: Restores the changes stored in a .diff file into the currently open project.

  • Tools/Diff Tools: Separate Dialog Window with tools to restore diff changes into a dat file or creating a diff file from the original hsd file and a modified hsd file.

Reason

Allows to share only the changes done to any hsd formatted file.

...

The VCDiff.core project was used to as the main diff library and added to the project along with its license.

rapito avatar Dec 15 '20 00:12 rapito