3 lei-p2q - use a patch to generate a lei-q query
7 lei p2q [OPTIONS] (FILE|COMMIT)
9 lei p2q [OPTIONS] (--stdin|-)
13 Given a patch, create a query that can be fed on stdin to L<lei-q(1)>.
14 This is useful for mapping the patch to associated messages of an
17 The patch can be provided on stdin or as a file. Alternatively, when
18 an argument is given that does not point to an existing file, it is
19 taken as a reference to a commit in the current repository, and
20 L<git-format-patch(1)> is used to generate the patch.
26 =item -w PREFIX[,PREFIX]
28 =item --want=PREFIX[,PREFIX]
30 Search prefixes to use. C<dfpost> (post-image git blob ID) and C<dfn>
31 (file names from the diff) are the most useful. Other available
32 values are C<dfa>, C<dfb>, C<dfctx>, C<dfhh>, and C<dfpre>.
35 TODO: Put a table of prefixes somewhere and reference that (at least
38 Appending an integer to C<dfpost> or C<dfpre> indicates a minimum ID
39 length, and the generated query will be for that value up through the
40 default abbreviation length. For example, if the repository's
41 C<core.abbrev> is set to C<auto> and git calculates the default
42 abbreviation length as 7, C<dfpost6> will expand a post-image blob ID
43 of e7b4b32 (seven characters) into C<dfpost:e7b4b32 OR dfpost:e7b4b3>.
45 This option may be given multiple times.
51 Read patch from stdin.
55 Dump output that shows the information collected for every prefix.
56 This information can be useful for seeing how a patch is processed,
57 but the format should not be considered stable.
63 Suppress feedback messages.
69 Feedback welcome via plain-text mail to L<mailto:meta@public-inbox.org>
71 The mail archives are hosted at L<https://public-inbox.org/meta/> and
72 L<http://4uok3hntl7oi7b4uf4rtfwefqeexfzil2w6kgk2jn5z2f764irre7byd.onion/meta/>
76 Copyright 2021 all contributors L<mailto:meta@public-inbox.org>
78 License: AGPL-3.0+ L<https://www.gnu.org/licenses/agpl-3.0.txt>
83 L<lei-add-external(1)>