The commits in Kosmos using the Shotoku data source is one commit per file. We need a way to commit a whole tree based on a delay... or notifying the shotoku content manager that you are going to modify a directory... and don't commit that directory (and everything under it) until you say so.
Kosmos takes forever.
Yes, I'm aware of that problem - it's already on the roadmap :).
Anyway, Kosmos doesn't take forever because of this - the commits are in the background.