Need to provide diff functionality to my custom file system.
I have a database file system, providing source code for editing in a standard text editor. Changes in the editor are not automatically stored by the file system, user needs to deliberately save the changes.
Until save is performed, i want to be able to display the changes in the editor gutter against the original version from the database, and of course provide both diff and conflict functionality for these files.
Is there any way to achieve this without implementing a custom vcs? If not, how do i bind this vcs to my custom vfs?
I appreciate any hint.