NMBUG(1) notmuch NMBUG(1) (NAME) nmbug - 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) : 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 (remote). 'git clone' (working tree) (remote-tracking) (upstreams) . repository ( ) (clone) . URLS git-clone(1) . commit [-f|--force] [message] 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 ...] 'git log'. arg 'git log' . notmuch git fetch : $ notmuch git log HEAD..@{upstream} merge [reference] 'reference' HEAD notmuch. reference . @{upstream} . pull [repository] [refspec ...] () notmuch. pull fetch merge . git (branch..repository origin branch..merge master main) . repository <<>> (remote) pull . ( 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) push . ( GIT URLS git-push(1) ) remote ( REMOTES git-push(1) ) . refspec Refspec ( ) push . 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 upstream . (REPOSITORY CONTENTS) git ( ) . message-id . encode() POSIX . - +-_@=.,: . % . notmuch-git <> ( init) . (Version 0) nmbug 0.37 . 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 <> (non-null) : o --tag-prefix. o NOTMUCH_GIT_PREFIX. o git.tag_prefix <#nmconfig-git .tag_prefix>. o nmbug --nmbug notmuch:: . 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 0.40 April 17, 2026 NMBUG(1)