This ruby program fetched exports and saved them intact for later analysis. It has served the unintended purpose of offsite backup in an emergency. gist
The export is a wasteful approach for tracking changes. It is also may have limitations for large sites with insufficient memory to construct the export json.