DiffPlug removes all the barriers between you and your files by providing transparent access to various file systems. DiffPlug 1 supported a rich variety of file sytems, and DiffPlug 2 will too in the future.
As of now though, DiffPlug 2 only supports the standard local disk and git.