File Versioning
Document versioning is a great feature.
Requesting versioning for uploaded files as well. (Like in Google Drive)
Definitely, looked into this not that, the closest solution I could find was using something like https://pypi.org/project/bsdiff4/#description. To create binary patches of the difference between two versions of files. And only storing the patch.
So if you want to revert to an older version. We just apply the storage, effectively saving a lot of storage space. But this method proves to be too memory intensive.
Keeping this open as a valid feature request.
Good to know this is under thought.
For the first stage, may be only tracking file versioning could be implemented.
For ex. -> User right clicks on a file to select "Control Version". Which takes them to a popup. -> User selects "Upload next version". The file is uploaded and stored. -> For comparison let users do that manually for now. They must be allowed to download each versions. -> They should be able to apply which version to use.
Not quite familiar to this though:
using something like https://pypi.org/project/bsdiff4/#description. To create binary patches of the difference between two versions of files. And only storing the patch.
Hi! Still interested if there are any updates on this Issue?
@clevermind-me this is not on the immediate roadmap, perhaps after the conference