1. In a computing environment, a computer-implemented method comprising: evaluating the contents of a plurality of directories in a first phase to enumerate differences between the directories; and performing operations in response to requested actions in a second phase to synchronize the directories.