russell/cl-git — pull request #3 by woudshoo (2012-03-04 10:41:29+00:00)
Title: Extended revwalk to allow multiple start revisions

- added function lookup-commits, as list version of lookup-commit
- changed git-revwalk to allow multiple revisions
- changed with-git-revisions to allow multiple roots

This allows you to write

(cl-git:with-git-revisions
(c :head (list "refs/remotes/origin/branch-A"
"refs/remotes/origin/branch-B"))
...

in addition to
(cl-git:with-git-revisions
(c :head "refs/remotes/origin/branch-A")
...

If you want to specify multiple start revisions.