Added an API function that returns a diff of the source and target folders and files.