Rewriter holds and saves the repo_hash="" and dirty_files=[] variables
DSDMpy sets file as dirty based on send type (If file is sent as a full update package and has not been changed locally, the file is clean (vanilla). Every other method of uploading (specific files upload, uploading a locally changed file) makes the file dirty and the file is added to the dirty files list on the lamp), The list is saved after every update.
Update module sets the repo_hash variable on lamp when uploading the full firmware with update.update('lamp_name') function. The module is acquired using GitPython which needs to be installed locally using pip to function. (simply use pip install GitPython in Thonny Shell)
Rewriter holds and saves the repo_hash="" and dirty_files=[] variables
DSDMpy sets file as dirty based on send type (If file is sent as a full update package and has not been changed locally, the file is clean (vanilla). Every other method of uploading (specific files upload, uploading a locally changed file) makes the file dirty and the file is added to the dirty files list on the lamp), The list is saved after every update.
Update module sets the repo_hash variable on lamp when uploading the full firmware with update.update('lamp_name') function. The module is acquired using GitPython which needs to be installed locally using pip to function. (simply use pip install GitPython in Thonny Shell)
[x] Updated rewriter module
[x] Updated DSDMpy module
[x] Updated Update module