def walk(from, sorting=Rugged::SORT_DATE, &block)
      walker = Rugged::Walker.new(self)
      walker.sorting(sorting)
      walker.push(from)
      walker.each(&block)
    end
def walk(from, sorting=Rugged::SORT_DATE, &block)
      walker = Rugged::Walker.new(self)
      walker.sorting(sorting)
      walker.push(from)
      walker.each(&block)
    end
Walks over a set of commits using Rugged::Walker.

 from    - The String SHA1 to push onto Walker to begin our walk.
 sorting - The sorting order of the commits, as defined in the README.
 block   - A block that we pass into walker#each.

 Returns nothing if called with a block, otherwise returns an instance of
 Enumerable::Enumerator containing Rugged::Commit objects.