pub struct LockArgs {
pub paths: Vec<String>,
pub remote: Option<String>,
pub json: bool,
pub refspec: Option<String>,
}Expand description
Set a file as “locked” on the Git LFS server
Sets the given file path as “locked” against the Git LFS server, with the intention of blocking attempts by other users to update the given path. Locking a file requires the file to exist in the working copy.
Once locked, LFS will verify that Git pushes do not modify files
locked by other users. See the description of the
lfs.<url>.locksverify config key in git-lfs-config(5) for
details.
Fields§
§paths: Vec<String>Paths to lock. Repo-relative or absolute; must resolve inside the working tree. Upstream’s CLI accepts a single path; ours accepts multiple (additive extension).
remote: Option<String>Specify the Git LFS server to use. Ignored if the lfs.url
config key is set.
json: boolWrite lock info as JSON to standard output if the command exits successfully.
Intended for interoperation with external tools. If the command returns with a non-zero exit code, plain text messages are sent to standard error.
refspec: Option<String>Refspec to associate the lock with (extension over upstream).
Defaults to the current branch’s tracked upstream
(branch.<current>.merge) or the current branch’s full ref
(refs/heads/<branch>).
Trait Implementations§
Source§impl Args for LockArgs
impl Args for LockArgs
Source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl FromArgMatches for LockArgs
impl FromArgMatches for LockArgs
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
ArgMatches to self.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
ArgMatches to self.