Method: Rugged::Walker#push
- Defined in:
- ext/rugged/rugged_revwalk.c
#push(commit) ⇒ nil
Push one new commit
to start the walk from. commit
must be a String
with the OID of a commit in the repository, or a Rugged::Commit
instance.
More than one commit may be pushed to the walker (to walk several branches simulataneously).
Duplicate pushed commits will be ignored; at least one commit must have been pushed as a starting point before the walk can begin.
walker.push("92b22bbcb37caf4f6f53d30292169e84f5e4283b")
117 118 119 120 121 122 123 |
# File 'ext/rugged/rugged_revwalk.c', line 117
static VALUE rb_git_walker_push(VALUE self, VALUE rb_commit)
{
git_revwalk *walk;
Data_Get_Struct(self, git_revwalk, walk);
push_commit(walk, rb_commit, 0);
return Qnil;
}
|