Feature Request: Don't use vdiff

Hi,

I have a (hopefully) quite simple feature request: An option to enforce the update of the whole changed file. In other words: We don't want to have a VDIFF (for all or just specific files) inside an update package. The problem is that we have to gracefully handle (read: ignore) user changes.

This would allow wyUpdate to update files modified by a user without the download of the catch-all update.

Kind regards,Mark

Hey Mark,

There's no way to "ignore" changes when applying patch files. Your options are

1. use full-file updates (no patching at all)

OR

2. Use the standard patching, and have it so your users don't modify files. Also, if the catch-all update is costing you too much bandwidth you can just disable it (File -> Properties -> Update & server files).

Why are the users changing your files?

> There's no way to "ignore" changes when applying patch files. Your options are > 1. use full-file updates (no patching at all)

This is what I need on a per-file base.

> Why are the users changing your files?

Because they're dumb 👿

EDIT: BBCode doesn't work...

EDIT: BBCode doesn't work...

Yep. We had to disable it for regular users because phpBB stinks at blocking spam. We had a period of a few years where we got endless porn posts, forcing us to (a) disable BBCODE, and (b) waste many hours each day manually deleting that crap.

This is what I need on a per-file base.

Just use regular patches. And for any users that mess with your files tell them to reinstall the original product using your installer.

> > This is what I need on a per-file base.

> Just use regular patches. And for any users that mess with your files tell them to reinstall the original product using your installer.

The point is that this isn't really user friendly. We use the XML file to add new versions to a wyp file and an attribute for a file to specify conflict handling (i.e. use "full update", use "full file", "ignore", "fail", "merge") would be nice. The use of "full update", "ignore" and "fail" would add the diff to the update while "full file" would add the whole file to the update. "merge" only works with text files and would use the standard text diff/patch.