pub fn push_range(&mut self, range: &str) -> Result<(), Error> {
        let range = try!(CString::new(range));
        unsafe {
            try_call!(raw::git_revwalk_push_range(self.raw, range));
        }
        Ok(())
    }
/// Push and hide the respective endpoints of the given range.
///
/// The range should be of the form `<commit>..<commit>` where each
/// `<commit>` is in the form accepted by `revparse_single`. The left-hand
/// commit will be hidden and the right-hand commit pushed.
Push and hide the respective endpoints of the given range.
Push and hide the respective endpoints of the given range .
pub fn push_range(&mut self, range: &str) -> Result<(), Error> {
        let range = try!(CString::new(range));
        unsafe {
            try_call!(raw::git_revwalk_push_range(self.raw, range));
        }
        Ok(())
    }
pub fn push_range ( & mut self , range : & str ) -> Result < ( ) , Error > { let range = try ! ( CString new ( range ) ) ; unsafe { try_call ! ( raw git_revwalk_push_range ( self raw range ) ) ; } Ok ( ( ) ) }
Push and hide the respective endpoints of the given range.
Push and hide the respective endpoints of the given range .
&mut self
range
&str
&mut self
range
&str