FishEye's goal is to allow changesets to be seen as a consistent stream of atomic commits. Revisions are collated into the same changeset provided that:
They have the same commit comment.
They are by the same author.
They are on the same branch.
The changeset does not span more than 10 minutes.
The same file does not appear in a changeset more than once.