def each(cmd_options={}, &block)
      all(cmd_options).each do |commit|
        block.call(commit)
      end
    end
def each(cmd_options={}, &block)
      all(cmd_options).each do |commit|
        block.call(commit)
      end
    end
Run a block for every {Mercurial::Commit Commit} instance of all changesets in the repository.

 === Example:
  repository.commits.each {|commit| ... }