Ability to get a 'change_set' within ArcPy

01-21-2011 08:08 AM
Status: Open
Labels (1)
New Contributor II

Currently, it seems that the only way to get the 'change_set' (or deltas) between two versions is to use the ArcMap GUI interface to that or via custom ArcObjects coding.  It would be really nice if there were an api exposed to ArcPy for this.  Something along the lines of arcpy.getChangeSet( parentVersion, childVersion, [optional table(s) list]).  This might return an array (or structure of some kind) containing the changes between the versions.  
This could be useful in reporting changes, monitoring, etc.  As well as determining deltas that might need to be sync'd with other data repositories, etc.

This would be really useful, I would love a Version Changes python command.

I think that as more editing is delegated to field workers and services-based workflows this kind of automated control becomes more essential for the core/enterprise GIS team.