It sounds different to me - a regular git submodule would keep all history, unlike a file storage with occasional snapshotting.