.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "maildir-import-patch 1" .TH maildir-import-patch 1 "Debian Project" "perl v5.32.0" "User Commands" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" maildir\-import\-patch \- import a git patch series into a maildir .SH "SYNOPSIS" .IX Header "SYNOPSIS" \&\fBmaildir-import-patch\fR \fI\s-1MAILDIR\s0\fR [\fI\f(BIgit\-format\-patch\fI\|(1) args\fR] .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\fBmaildir-import-patch\fR generates a patch series using \&\fBgit\-format\-patch\fR\|(1), and then imports the series into a maildir as an e\-mail thread, one message per patch. .PP This is useful for providing inline feedback on a branch by e\-mail, when the submitter did not use \fBgit\-send\-email\fR\|(1). .SH "EXAMPLE" .IX Header "EXAMPLE" Suppose that Bob uses \fBgit\-request\-pull\fR\|(1) to ask you to review and merge his branch 'feature'. You add Bob's repository as a remote called 'bob', check out the bob/feature branch locally, look at the commits and run some tests. Now you'd like to provide inline feedback on Bob's changes, indicating which parts you think are ready to merge and which parts need more work. So you type .Sp .Vb 1 \& % maildir\-import\-patch ~/Maildir/patches master..bob/feature .Ve .PP Over in your \s-1MUA,\s0 you can then reply to each e\-mail in the new thread generated by \fBmaildir-import-patch\fR, providing line-by-line feedback on Bob's work. .SH "GIT CONFIGURATION KEYS" .IX Header "GIT CONFIGURATION KEYS" .IP "\fBmailscripts.project\-shortname\fR" 4 .IX Item "mailscripts.project-shortname" Short identifier for the project to be prepended to the subject lines of generated patches, like this: \*(L"[\s-1PATCH\s0 shortname imported]\*(R". If unset, defaults to the name of the root directory of the repository. .Sp Ignored if any \fI\-\-subject\-prefix\fR option is present in the arguments to be passed on to \fBgit\-format\-patch\fR\|(1). .SH "SEE ALSO" .IX Header "SEE ALSO" \&\fBnotmuch\-import\-patch\fR\|(1), \fBgit\-format\-patch\fR\|(1), \fBgit\-send\-email\fR\|(1) .SH "AUTHOR" .IX Header "AUTHOR" \&\fBnotmuch-import-patch\fR was written by Sean Whitton .