21 lines · 918 B · Rust
RawDownload
use crate::instruction; /// The way to interpret a refspec.#[derive(PartialOrd, Ord, PartialEq, Eq, Copy, Clone, Hash, Debug)]pub(crate) enum Mode {    /// Apply standard rules for refspecs which are including refs with specific rules related to allowing fast forwards of destinations.    Normal,    /// Even though according to normal rules a non-fastforward would be denied, override this and reset a ref forcefully in the destination.    Force,    /// Instead of considering matching refs included, we consider them excluded. This applies only to the source side of a refspec.    Negative,} /// Tells what to do and is derived from a [`RefSpec`][crate::RefSpecRef].#[derive(PartialOrd, Ord, PartialEq, Eq, Copy, Clone, Hash, Debug)]pub enum Instruction<'a> {    /// An instruction for pushing.    Push(instruction::Push<'a>),    /// An instruction for fetching.    Fetch(instruction::Fetch<'a>),}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t