.Dd May 2, 2020 .Dt GIT-FETCH-EMAIL 1 .Os . .Sh NAME .Nm git-fetch-email .Nd fetch patches over IMAP . .Sh SYNOPSIS .Nm git .Cm fetch-email .Op Fl av .Op Fl C Ar cc .Op Fl F Ar from .Op Fl S Ar subject .Op Fl T Ar to .Op Fl h Ar host .Op Fl m Ar mailbox .Op Fl p Ar port .Op Fl u Ar user .Oo .Fl Fl .Ar args ... .Oc . .Sh DESCRIPTION The .Nm command is a wrapper around .Xr imbox 1 using .Xr git-config 1 and .Xr git-credential 1 . It fetches patches to be applied with .Xr git-am 1 . . .Pp The arguments are as follows: .Bl -tag -width Ds .It Fl C Ar cc , Fl Fl cc Ns = Ns Ar cc , Fl Fl no-cc Fetch patches with matching .Cm Cc headers. The default is the value of .Cm fetchemail.cc . . .It Fl F Ar from , Fl Fl from Ns = Ns Ar from , Fl Fl no-from Fetch patches with matching .Cm From headers. The default is the value of .Cm fetchemail.from . . .It Fl S Ar subject, Fl Fl subject Ns = Ns Ar subject , Fl Fl no-subject Fetch patches with matching .Cm Subject headers. The default is the value of .Cm fetchemail.subject , or .Ql [PATCH . . .It Fl T Ar to , Fl Fl to Ns = Ns Ar to , Fl Fl no-to Fetch patches with matching .Cm To headers. The default is the value of .Cm fetchemail.to . . .It Fl a , Fl Fl apply Apply patches with .Xr git-am 1 . The arguments .Fl Fl patch-format Ns = Ns mboxrd are passed to .Xr git-am 1 along with any arguments following .Ql Fl Fl passed to .Nm . . .It Fl h Ar host , Fl Fl host Ns = Ns Ar host Connect to IMAP on .Ar host . The default is the value of .Cm fetchemail.imapServer , or as inferred by .Xr imbox 1 . . .It Fl m Ar mailbox , Fl Fl mailbox Ns = Ns Ar mailbox Fetch patches from .Ar mailbox . The default is the value of .Cm fetchemail.imapMailbox , or INBOX. . .It Fl p Ar port , Fl Fl port Ns = Ns Ar port Connect to IMAP on .Ar port . The default is the value of .Cm fetchemail.imapServerPort , or as inferred by .Xr imbox 1 . . .It Fl u Ar user , Fl Fl user Ns = Ns Ar user Log in to IMAP as .Ar user . The default is the value of .Cm fetchemail.imapUser . . .It Fl v , Fl Fl verbose Log IMAP protocl to standard error. .El . .Pp If .Cm fetchemail.imapPass is set, it is used as the IMAP login password, otherwise the password is obtained using .Xr git-credential 1 . . .Sh EXAMPLES .Bd -literal git config fetchemail.imapUser june@causal.agency git config fetchemail.to list+imbox@causal.agency git fetch-email --apply .Ed . .Sh SEE ALSO .Xr git-am 1 , .Xr imbox 1 , .Xr gitcredentials 7 . .Sh AUTHORS .An June Bug Aq Mt june@causal.agency . .Sh BUGS Send mail to .Aq Mt list+imbox@causal.agency or join .Li #ascii.town on .Li chat.freenode.net .