I've been editing some nuget packages that are under SVN for the past few months now. Is there a way to extend SVN so that when you try to compare changes from one file version to the other, it handles files within zip files?
Nuget packages are basically a folder with a specific structure, filled with different plain-text-based files (xml, txt. etc) and zipped together with a file extention of .nupkg
, the idea would be that instead of trying and pass the .nupkg itself to the file comparison tool, WinMerge
in my case, SVN would first unpack the package and then pass the root folder of the content (or a self-generated ./
folder if needed) to the file comparison tool.