X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=Documentation%2Flei-blob.pod;h=e401bb4711a6abe9bc727f7deafa9723648137d6;hb=44812cbbec44625083b6e5441a798a21a5e79f71;hp=341b550540345b7fd1cc3826f37d8ba8864a89e4;hpb=05a67984dc624250ab815cfe6512abe3a60e9078;p=public-inbox.git diff --git a/Documentation/lei-blob.pod b/Documentation/lei-blob.pod index 341b5505..e401bb47 100644 --- a/Documentation/lei-blob.pod +++ b/Documentation/lei-blob.pod @@ -9,9 +9,10 @@ lei blob [OPTIONS] OID =head1 DESCRIPTION Display a git blob. The blob may correspond to a message from the -local store, an existing blob in the current repository, or a -not-yet-created blob in the current repository that can be -reconstructed from a message. +local store, any local external, or blobs associated with a +project git repository (if run from a git (working) directory). +For blobs which do not exist, it will attempt to recreate the blob +using patch emails. =head1 OPTIONS @@ -22,6 +23,8 @@ reconstructed from a message. Specify an additional .git/ directory to scan. This option may be given multiple times. +Default: the output of C + =item --no-cwd Do not look in the git repository of the current working directory. @@ -31,65 +34,59 @@ Do not look in the git repository of the current working directory. Do not look in mail storage for C. This is implied by C<--oid-a>, C<--path-a>, and C<--path-b>. -=item -A OID-A, --oid-a=OID-A +=item -A OID-A + +=item --oid-a=OID-A Provide pre-image object ID as a hint for reconstructing C. -=item -a PATH-A, --path-a=PATH-A +=item -a PATH-A + +=item --path-a=PATH-A Provide pre-image pathname as a hint for reconstructing C. -=item -b PATH-B, --path-b=PATH-B +=item -b PATH-B + +=item --path-b=PATH-B Provide post-image pathname as a hint for reconstructing C. -=for comment -TODO: The below options are shared with lei-q. Any good approaches to -not repeating the text? +=item -v -=item --[no-]remote +=item --verbose -Whether to include results requiring network access. When local -externals are configured, C<--remote> must be explicitly passed to -enable reporting of results from remote externals. +Provide more feedback on stderr. -=item --no-local +=back -Limit operations to those requiring network access. +The following options are also supported and are described in +L. -=item --no-external +=over -Don't include results from externals. +=item --remote -=item -I LOCATION, --include=LOCATION +Remote externals only get queried when the blob needs to be +reconstructed from patch emails. -Include specified external in search. This option may be given -multiple times. +=item --no-local -=item --exclude=LOCATION +=item --no-external -Exclude specified external from search. This option may be given -multiple times. +=item -I LOCATION, --include=LOCATION -=item --only=LOCATION +=item --exclude=LOCATION -Use only the specified external for search. This option may be given -multiple times, in which case the search uses only the specified set. +=item --only=LOCATION =item --no-import-remote -Disable the default behavior of memoizing remote messages into the -local store. - -=item -v, --verbose - -Provide more feedback on stderr. - -=item --torsocks=auto|no|yes, --no-torsocks +=item --torsocks=auto|no|yes -Whether to wrap L and L commands with torsocks. +=item --no-torsocks -Default: C +=item --proxy=PROTO://HOST[:PORT] =back @@ -109,4 +106,4 @@ License: AGPL-3.0+ L =head1 SEE ALSO -L +L, L