Modification of webasyst’s and Shop-Script 6′ classes, that doesn’t overwriting during update

Shorlty:

How to change code of webasyst framework, apps and plugins, based on it, and, meanwhile, not indulge in updates, without need of manually track updated files,

Как вносить изменения в код фреймворка Webasyst, приложений и плагинов, написанных на нём, так, чтобы не отказываться от обновлений, не отслеживать вручную изменившиеся файлы, при этом, чтобы изменения хранились отдельно от самого кода и хорошо поддавались контролю версий git или других VCS? В этой статье будет предложен почти идеальный способ.


So, what do you think ?