NOTMUCH-GIT(1) notmuch NOTMUCH-GIT(1) (NAME) notmuch-git - notmuch git (SYNOPSIS) notmuch git [-h] [-N] [-C repo] [-p prefix] [-v] [-l log level] subcommand nmbug [-h] [-C repo] [-p prefix] [-v] [-l log level] subcommand (DESCRIPTION) notmuch Git. (OPTIONS) notmuch git : -h, --help -N, --nmbug --tag-prefix --git-dir notmuch <> -C , --git-dir repo. REPOSITORY LOCATION . -p , --tag-prefix prefix. PREFIX VALUE . -v, --version notmuch-git -l , --log-level (log verbosity) : critical error warning info debug. warning . (SUBCOMMANDS) : 'notmuch-git ... --help'. archive [tree-ish] [arg ...] tar 'git archive'. REPOSITORY CONTENTS . tree-ish . 'HEAD' . arg git-archive(1) . git-archive tree-ish . checkout [-f|--force] notmuch git. notmuch git . [-f|--force] . git.safe_fraction <#nmconfig-git.safe_fraction> . clone notmuch git (). 'git clone' (working tree) (remote-tracking branches) (upstreams) . repository ( ) . URLS git-clone(1) . commit [-f|--force] [message] (commit) notmuch git. message . -f|--force . git.safe_fraction <#nmconfig-git.safe_fraction> . fetch [remote] (remote). remote branch..remote ( origin). help notmuch git. init [--format-version=N] notmuch git. 'git init' status commit . --format-version=N N. notmuch-git <> . log [arg ...] (wrapper) 'git log'. arg 'git log' . notmuch git fetch : $ notmuch git log HEAD..@{upstream} merge [reference] 'reference' HEAD notmuch. reference ( ) . @{upstream} . pull [repository] [refspec ...] (pull) (remote) notmuch. pull fetch merge . git (branch..repository origin branch..merge master main). repository <<>> (remote) . URL ( GIT URLS git-pull(1) ) remote ( REMOTES git-pull(1) ) . refspec Refspec ( ) . refspec OPTIONS git-pull(1 ) . push [repository] [refspec] (push) notmuch git . repository <<>> (remote) . URL ( GIT URLS git-push(1) ) remote ( REMOTES git-push(1) ) . refspec Refspec ( ) . refspec OPTIONS git-push(1) . status notmuch git. : ng Message-Id tag n notmuch : A notmuch git ( git pull notmuch ). D git notmuch ( notmuch ). U ( notmuch ). g ( ) (upstream) . notmuch git fetch . a (upstream) git . d git . git ( ) . (message-id) . encode() POSIX . - +-_@=.,: . % . notmuch-git <> ( init) . (Version 0) 0.37 nmbug . Message-Id id tag : tags/ encode (id) / encode (tag) (Version 1) FORMAT . Message-Id id tag : tags/ hash1 (id) / hash2 (id) encode (id) / encode (tag) blake2b . . (REPOSITORY LOCATION) notmuch-git <> git : o --git-dir. o NOTMUCH_GIT_DIR. o git.path <#nmconfig-git.path> o nmbug --nmbug $HOME/.nmbug $XDG_DATA_HOME/notmuch/$NOTMUCH_PROFILE/git. (PREFIX VALUE) notmuch-git <> : o --tag-prefix. o NOTMUCH_GIT_PREFIX. o git.tag_prefix <#nmconfig-git .tag_prefix>. o nmbug --nmbug notmuch:: . (ENVIRONMENT) NOTMUCH_PROFILE <#envvar-NOTMUCH_PROFILE> << >> (REPOSITORY LOCATION) . 'default' . NOTMUCH_GIT_DIR git. --git-dir . NOTMUCH_GIT_PREFIX () . --tag-prefix . (SEE ALSO) notmuch <#notmuch-1>, notmuch-dump <#notmuch-dump-1>, notmuch-restore <#notmuch-restore-1>, notmuch-tag <#notmuch-tag-1> (AUTHORS) Carl Worth (COPYRIGHT) 2009-2026, Carl Worth and many others 0.40 April 17, 2026 NOTMUCH-GIT(1)