From c91ba8ff6e5e2e4783cc2e708a70afb938a2f59b Mon Sep 17 00:00:00 2001 From: Jonas Fonseca Date: Fri, 23 Aug 2013 14:41:30 -0400 Subject: [PATCH] Use capitalized Git and Tig when talking about the systems in general --- BUGS | 4 ++-- INSTALL | 14 +++++++------- NEWS | 40 ++++++++++++++++++++-------------------- README | 8 ++++---- contrib/aspell.dict | 17 ++++++++++------- doc/manual.asciidoc | 40 ++++++++++++++++++++-------------------- doc/tig.1.asciidoc | 26 +++++++++++++------------- doc/tigmanual.7.asciidoc | 4 ++-- doc/tigrc.5.asciidoc | 44 ++++++++++++++++++++++---------------------- 9 files changed, 100 insertions(+), 97 deletions(-) diff --git a/BUGS b/BUGS index 914f8a0..8aef7e2 100644 --- a/BUGS +++ b/BUGS @@ -2,7 +2,7 @@ BUGS ---- Bugs and feature requests can be reported using the issue tracker at -https://github.com/jonas/tig/issues or by mail to either the git mailing +https://github.com/jonas/tig/issues or by mail to either the Git mailing list or directly to the maintainer. Ensure that the word "tig" is in the -subject. For other tig related questions please use Stack Overflow: +subject. For other Tig related questions please use Stack Overflow: http://stackoverflow.com/questions/tagged/tig. diff --git a/INSTALL b/INSTALL index 0c4b059..3325bf5 100644 --- a/INSTALL +++ b/INSTALL @@ -1,15 +1,15 @@ Installation instructions ========================= -Download a tarball from http://jonas.nitro.dk/tig/releases[] or clone the tig +Download a tarball from http://jonas.nitro.dk/tig/releases[] or clone the Tig repository http://github.com/jonas/tig[git://github.com/jonas/tig.git]. -The quick and simple way to install tig is: +The quick and simple way to install Tig is: $ make $ make install -By default, tig is installed in `$HOME/bin`. To install tig elsewhere set +By default, `tig` is installed in `$HOME/bin`. To install `tig elsewhere set `prefix` to the desired path: $ make prefix=/usr/local @@ -20,7 +20,7 @@ and can be installed using: $ make install-doc -When installing directly from the tig repository, `make install-doc` will assume +When installing directly from the Tig repository, `make install-doc` will assume that the documentation tool chain is available and build the documentation locally. In case you do not wish to install the required tools, documentation can be installed from the 'release' branch using: @@ -42,7 +42,7 @@ Optionally, you can use the `configure` script to detect dependencies: If your `iconv` library is not in the default library and include path, you need to pass the `--with-libiconv` option to `configure` to tell it where to look. -Note, if you are building from the tig repository, you need to generate +Note, if you are building from the Tig repository, you need to generate `configure` yourself. First, ensure that `autoconf` is installed on your system, and then run the following command: @@ -67,7 +67,7 @@ can be one of the following compatibility flags: - `NO_MKSTEMPS`: Define this variable to enable work-around for missing `mkstemps()`. -The following example `config.make` manually configures tig to use the ncurses +The following example `config.make` manually configures Tig to use the ncurses library with wide character support and include the proper ncurses header file (see tig.h for more information): @@ -94,7 +94,7 @@ The following tools and packages are needed: is required to properly handle UTF-8 encoded strings. - Note for packagers: For tig's `configure` + Note for packagers: For Tig's `configure` script to work as expected you should avoid configuring and building ncurses using `--with-shared`. diff --git a/NEWS b/NEWS index c0402f4..6abfda4 100644 --- a/NEWS +++ b/NEWS @@ -27,11 +27,11 @@ tig-1.2 Improvements: - - Make tig prompt commands bindable to keys. For example: + - Prompt commands can be bound to keys. For example: `bind diff F :set diff-options = --full-diff`. (GH #69, #116) - Add a diff-options setting for specifying default diff options. Example: `set diff-options = --patience`. (GH #116) - - Options in diff-options and blame-options matching tig browsing state + - Options in diff-options and blame-options matching Tig browsing state variables are replaced. - Show diff stats as wide as the terminal. (GH #109) - Show line numbers in the branch view. (GH #135) @@ -76,7 +76,7 @@ Incompatibilities: - Disable diff move/copy detection by default, boosting diff performance on larger projects. Use git config 'diff.renames' option - (git-wide) to set your preferred behavior. Environment variable + (Git-wide) to set your preferred behavior. Environment variable TIG_DIFF_OPTS can be used to restore the old behavior. - Fix manual keybinding for stage-single-line. (GH #108) - Values set for author-width and filename-width will result in widths @@ -84,7 +84,7 @@ Incompatibilities: Improvements: - - Typing a text in the prompt will be interpreted as a tig command. + - Typing a text in the prompt will be interpreted as a Tig command. Prefixing the command with a '!' will execute this system command in an external pager. Entering a single key will execute the corresponding key binding. @@ -107,7 +107,7 @@ Improvements: Example: `set vertical-split = yes'. (GH #76) - Add 'show-id' and 'id-width' options to configure the display of commit IDs in the main view and ID width in the blame view. (GH #77) - - Allow to override git-based encoding to UTF-8 by setting + - Allow to override Git based encoding to UTF-8 by setting 'i18n.commitencoding' or 'gui.encoding'. - Improve autobuild support to track generated files and work with autoreconf 2.61. @@ -123,7 +123,7 @@ Bug fixes: - Main view: only show staged/unstaged changes for the current branch. - Support submodules created with current version of git. (GH #54) - Fix diff status message for file diffs with no content changes. - - Fix parent blaming when tig is launched in subdirectory. (GH #70) + - Fix parent blaming when Tig is launched in subdirectory. (GH #70) - Do not show deleted branch when reloading the branch view. tig-1.0 @@ -145,7 +145,7 @@ Improvements: - Colorize binary diff stats. (GH #17) - Custom colorization of lines matching a string prefix (GH #16). Example configuration: color "Reported-by:" green default - - Use git's color settings for the main, status and diff views. + - Use Git's color settings for the main, status and diff views. Put `set read-git-colors = no` in ~/.tigrc to disable. - Handle editor options with multiple arguments. (GH #12) - Show filename when running tig blame with copy detection. (GH #19) @@ -165,7 +165,7 @@ Improvements: Can be disabled by putting `set show-changes = no` in ~/.tigrc. - Add %(prompt) external command variable, which will prompt for the argument value. - - Log information about git commands when the TIG_TRACE environment + - Log information about Git commands when the TIG_TRACE environment variable is set. Example: `TIG_TRACE=/tmp/tig.log tig` - Branch view: Show the title of the last commit. - Increase the author auto-abbreviation threshold to 10. (GH #49) @@ -247,7 +247,7 @@ Bug fixes: - Fix 'tig show ' to show the provided commit. - Fix problem with empty diff views when file specs were passed on the command line. - - Fix segfault when starting tig in pager mode. + - Fix segfault when starting Tig in pager mode. tig-0.16 -------- @@ -289,7 +289,7 @@ Bug fixes: - Fix unbind to also cover built-in run requests. - Fix parsing of unknown keymap names. - Blame view: fix parent blame to detect renames. It uses "previous" - line info from the blame porcelain output added in git version 1.6.3. + line info from the blame porcelain output added in Git version 1.6.3. tig-0.15 -------- @@ -299,7 +299,7 @@ Incompatibilities: - Setting the cursor color no longer automatically sets the text to bold. The old 'lazy' behavior was a bug. - Remove check for git-repo-config, which was officially deprecated in - git version 1.5.4. The configure script no longer depends on git + Git version 1.5.4. The configure script no longer depends on Git being installed. Improvements: @@ -336,7 +336,7 @@ tig-0.14.1 Improvements: - Status view: improve "on branch" information inspired by the prompt - code in git's bash completion script. + code in Git's bash completion script. - Colors for 256-capable terminals can be specified as colorN. - Entering a number in the prompt will jump to that line number. - Handle core.worktree by setting GIT_DIR and GIT_WORK_TREE. @@ -370,7 +370,7 @@ Incompatibilities: Improvements: - Horizontal scrolling. Bound to Left/Right by default. - - Read tigrc(5) options from git configuration files using the syntax: + - Read tigrc(5) options from Git configuration files using the syntax: [tig] show-rev-graph = true [tig "color"] cursor = yellow red bold @@ -401,7 +401,7 @@ Incompatibilities: - Commands from the environment (e.g. TIG_MAIN_CMD) will no longer have access to shell features, such as subshells and variable expansion. The easiest way to upgrade your configuration is to put such commands - in a script file or as a git alias. + in a script file or as a Git alias. Improvements: @@ -436,7 +436,7 @@ Improvements: Bug fixes: - Status view: use ls-files' --exclude-standard so user specific ignore - rules are effective. The option was added in git version 1.5.4. + rules are effective. The option was added in Git version 1.5.4. - Stage view: fix assertion failure triggered when updating while status view is not displayed. - Help view: avoid confusion by showing "(no key)" instead of "'?'" for @@ -479,8 +479,8 @@ tig-0.11 Incompatibilities: - Remove parsing of deprecated options: -g, -l, -d. - - The first seen '--' will stop option parsing and is passed to git - instead of breaking out of tig's option parsing. + - The first seen '--' will stop option parsing and is passed to Git + instead of breaking out of Tig's option parsing. New features: @@ -514,7 +514,7 @@ Bug fixes: - Fix UTF-8 handling for tag names and commit messages. - Fix the check for git-config(1) in configure to handle the case when - git has been installed using a libexecdir which is not in the path. + Git has been installed using a libexecdir which is not in the path. - Fix replacing of SYSCONFDIR when installing from released tarballs. tig-0.10 @@ -522,7 +522,7 @@ tig-0.10 Incompatibilities: - - Deprecate most tig specific command line options to make tig more + - Deprecate most Tig specific command line options to make Tig more compatible with gitk. The deprecated options are: -g, -l, -d, and -S. Use of any of them will result in a warning being printed to stderr. Instead of '-S', use the new 'status' subcommand. @@ -594,7 +594,7 @@ tig-0.9 New features: - - Add bash completion script for tig (contrib/tig-completion.bash). + - Add bash completion script for Tig (contrib/tig-completion.bash). - Add optional autoconf-based build infrastructure. - Add stage view for showing changes in the working tree and add support for staging individual diff chunks for commit. diff --git a/README b/README index d28ae89..86994e3 100644 --- a/README +++ b/README @@ -1,11 +1,11 @@ -Tig: text-mode interface for git +Tig: text-mode interface for Git ================================ -What is tig? +What is Tig? ------------ Tig is an ncurses-based text-mode interface for git. It functions mainly -as a git repository browser, but can also assist in staging changes for -commit at chunk level and act as a pager for output from various git +as a Git repository browser, but can also assist in staging changes for +commit at chunk level and act as a pager for output from various Git commands. Resources diff --git a/contrib/aspell.dict b/contrib/aspell.dict index 9e06661..ad58a55 100644 --- a/contrib/aspell.dict +++ b/contrib/aspell.dict @@ -1,4 +1,4 @@ -personal_ws-1.1 en 198 +personal_ws-1.1 en 201 CJK del Ctrl @@ -20,7 +20,6 @@ args asciidoc AsciiDoc unstanged -gitattributes revgraph revargs topo @@ -69,6 +68,7 @@ distclean README submodules xhtml +gitattributes aterm iconv sysconfdir @@ -76,16 +76,15 @@ Scrool ELinks subdir Debian -subdirectories gui tigmanual -reachability PgUp wrt libiconv unicode multi Naïvely +reachability autoconf xpm filesystem @@ -98,7 +97,6 @@ charset tigblob autobuild diffargs -commitencoding erasechar lds bg @@ -122,17 +120,20 @@ tabsize CPPFLAGS gitk resize +Gitweb nav Fullwidth rebasing +Git's tig's dirs ld -subdirectory newmode keymaps endif namespace +commitencoding +subdirectory utils delim unstaged @@ -143,6 +144,7 @@ VLINE extdiff keybindings ifndef +subdirectories COLORTERM ncursesw PDF @@ -169,16 +171,17 @@ repo NUL worktree unmerged +GitHub Yy fgcolor localtime filename -backgrounded lncursesw waitpid wgetch Pre waddch +backgrounded subcommand errno XXXXXX diff --git a/doc/manual.asciidoc b/doc/manual.asciidoc index 5b764ec..0a52fca 100644 --- a/doc/manual.asciidoc +++ b/doc/manual.asciidoc @@ -1,15 +1,15 @@ ifndef::doctype-manpage[] -The tig Manual +The Tig Manual ============== Jonas Fonseca endif::doctype-manpage[] -This is the manual for tig, the ncurses-based text-mode interface for git. -Tig allows you to browse changes in a git repository and can additionally act -as a pager for output of various git commands. When used as a pager, it will +This is the manual for Tig, the ncurses-based text-mode interface for git. +Tig allows you to browse changes in a Git repository and can additionally act +as a pager for output of various Git commands. When used as a pager, it will display input from stdin and colorize it. -When browsing repositories, tig uses the underlying git commands to present +When browsing repositories, Tig uses the underlying Git commands to present the user with various views, such as summarized commit log and showing the commit with the log message, diffstat, and the diff. @@ -29,7 +29,7 @@ Pager Mode If stdin is a pipe, any log or diff options will be ignored and the pager view will be opened loading data from stdin. The pager mode can be used for -colorizing output from various git commands. +colorizing output from various Git commands. Example on how to colorize the output of git-show(1): @@ -41,7 +41,7 @@ $ git show | tig Git Command Options ~~~~~~~~~~~~~~~~~~~ -All git command options specified on the command line will be passed to the +All Git command options specified on the command line will be passed to the given command and all will be shell quoted before they are passed to the shell. @@ -57,7 +57,7 @@ $ tig show --pretty=fuller ----------------------------------------------------------------------------- See the section on <> for an introduction to -revision options supported by the git commands. For details on specific git +revision options supported by the Git commands. For details on specific Git command options, refer to the man page of the command in question. [[viewer]] @@ -128,7 +128,7 @@ The stash view:: Displays the list of stashes in the repository. The pager view:: - Is used for displaying both input from stdin and output from git + Is used for displaying both input from stdin and output from Git commands entered in the internal prompt. The help view:: @@ -144,7 +144,7 @@ highlight a different commit. Whenever you reopen the diff view it will be reloaded, if the commit ID changed. The head ID is used when opening the main and log view to indicate from what revision to show history. -Some of the commands used or provided by tig can be configured. This goes for +Some of the commands used or provided by Tig can be configured. This goes for some of the <> as well as the <>. These user-defined commands can use arguments that refer to the current browsing state by using one of the @@ -182,7 +182,7 @@ Example user-defined commands: bind generic T !git notes edit %(commit) - - Enter git's interactive add for fine-grained staging of file content: + - Enter Git's interactive add for fine-grained staging of file content: bind generic I !git add -i %(file) @@ -213,14 +213,14 @@ be appended: Environment Variables --------------------- -Several options related to the interface with git can be configured via +Several options related to the interface with Git can be configured via environment options. [[configuration-files]] Configuration Files ~~~~~~~~~~~~~~~~~~~ -Upon startup, tig first reads the system wide configuration file +Upon startup, Tig first reads the system wide configuration file (`{sysconfdir}/tigrc` by default) and then proceeds to read the user's configuration file (`~/.tigrc` by default). The paths to either of these files can be overridden through the following environment variables: @@ -409,7 +409,7 @@ Misc |Q |Quit. |r |Redraw screen. |z |Stop all background loading. This can be useful if you use - tig in a repository with a long history without limiting + Tig in a repository with a long history without limiting the revision log. |v |Show version. |o |Open option menu @@ -439,7 +439,7 @@ Prompt |: |Jump to a specific commit, e.g. `:2f12bcc`. |: |Execute the corresponding key binding, e.g. `:q`. |:! |Execute a system command in a pager, e.g. `:!git log -p`. -|: |Execute a tig command, e.g. `:edit`. +|: |Execute a Tig command, e.g. `:edit`. |============================================================================= [[external-commands]] @@ -465,11 +465,11 @@ Revision Specification This section describes various ways to specify what revisions to display or otherwise limit the view to. Tig does not itself parse the described -revision options so refer to the relevant git man pages for further +revision options so refer to the relevant Git man pages for further information. Relevant man pages besides git-log(1) are git-diff(1) and git-rev-list(1). -You can tune the interaction with git by making use of the options explained +You can tune the interaction with Git by making use of the options explained in this section. For example, by configuring the environment variable described in the section on <>. @@ -484,8 +484,8 @@ file (or even several files) list the files like this: $ tig Makefile README ----------------------------------------------------------------------------- -To avoid ambiguity with tig's subcommands or repository references such as tag -names, be sure to separate file names from other git options using "`--`". So +To avoid ambiguity with Tig's subcommands or repository references such as tag +names, be sure to separate file names from other Git options using "`--`". So if you have a file named 'status' it will clash with the 'status' subcommand, and thus you will have to use: @@ -497,7 +497,7 @@ $ tig -- status Limit by Date or Number ~~~~~~~~~~~~~~~~~~~~~~~ -To speed up interaction with git, you can limit the amount of commits to show +To speed up interaction with Git, you can limit the amount of commits to show both for the log and main view. Either limit by date using e.g. `--since=1.month` or limit by the number of commits using `-n400`. diff --git a/doc/tig.1.asciidoc b/doc/tig.1.asciidoc index 06aa3dd..d1a09b7 100644 --- a/doc/tig.1.asciidoc +++ b/doc/tig.1.asciidoc @@ -3,7 +3,7 @@ tig(1) NAME ---- -tig - text-mode interface for git +tig - text-mode interface for Git SYNOPSIS -------- @@ -15,15 +15,15 @@ tig show [options] [revisions] [--] [paths] tig blame [options] [rev] [--] path tig stash tig status -tig < [git command output] +tig < [Git command output] _______________________________________________________________________ DESCRIPTION ----------- -Browse changes in a git repository. Additionally, tig(1) can also act -as a pager for output of various git commands. +Browse changes in a Git repository. Additionally, tig(1) can also act +as a pager for output of various Git commands. -When browsing repositories, tig(1) uses the underlying git commands +When browsing repositories, tig(1) uses the underlying Git commands to present the user with various views, such as summarized commit log and showing the commit with the log message, diffstat, and the diff. @@ -33,11 +33,11 @@ to colorize it. OPTIONS ------- -Command line options recognized by tig include all valid git-log(1) and -git-diff(1) options, as well as the following subcommands and tig specific +Command line options recognized by Tig include all valid git-log(1) and +git-diff(1) options, as well as the following subcommands and Tig specific options. The first command line parameter not starting with "-" is interpreted as being either a revision specification or a path and will end the option -parsing. All following options will be passed untouched to the underlying git +parsing. All following options will be passed untouched to the underlying Git command. show:: @@ -119,9 +119,9 @@ $ tig stash ENVIRONMENT VARIABLES --------------------- -In addition to environment variables used by git (e.g. GIT_DIR), tig defines +In addition to environment variables used by Git (e.g. GIT_DIR), Tig defines the ones below. The command related environment variables have access to the -internal state of tig via replacement variables, such as `%(commit)` and +internal state of Tig via replacement variables, such as `%(commit)` and `%(blob)`. ifdef::version[] See manpage:tigrc[5] for a full list. @@ -147,7 +147,7 @@ TIG_DIFF_OPTS:: may also set the diff-options setting in your manpage:tigrc[5]. TIG_TRACE:: - Path for trace file where information about git commands are logged. + Path for trace file where information about Git commands are logged. FILES ----- @@ -180,7 +180,7 @@ SEE ALSO -------- ifndef::version[] link:tigrc.5.asciidoc[tigrc(5)], -link:manual.asciidoc[the tig manual], +link:manual.asciidoc[the Tig manual], endif::version[] ifdef::version[] ifdef::backend-docbook[] @@ -189,7 +189,7 @@ manpage:tigmanual[7], endif::backend-docbook[] ifdef::backend-xhtml11[] link:tigrc.5.html[tigrc(5)], -link:manual.html[the tig manual], +link:manual.html[the Tig manual], endif::backend-xhtml11[] endif::version[] git(7) diff --git a/doc/tigmanual.7.asciidoc b/doc/tigmanual.7.asciidoc index 8e5081d..6968b89 100644 --- a/doc/tigmanual.7.asciidoc +++ b/doc/tigmanual.7.asciidoc @@ -3,7 +3,7 @@ tigmanual(7) NAME ---- -tigmanual - text-mode interface for git +tigmanual - text-mode interface for Git SYNOPSIS -------- @@ -12,7 +12,7 @@ tig [options] [revisions] [--] [paths] tig show [options] [revisions] [--] [paths] tig blame [options] [rev] [--] path tig status -tig < [git command output] +tig < [Git command output] DESCRIPTION ----------- diff --git a/doc/tigrc.5.asciidoc b/doc/tigrc.5.asciidoc index 9f5ab86..a948499 100644 --- a/doc/tigrc.5.asciidoc +++ b/doc/tigrc.5.asciidoc @@ -3,7 +3,7 @@ tigrc(5) NAME ---- -tigrc - tig configuration file +tigrc - Tig configuration file SYNOPSIS @@ -31,8 +31,8 @@ annotate your initialization file. Git configuration ----------------- -Alternatively to using `~/.tigrc`, tig options can be set by putting them in -one of the git configuration files, which are read by tig on startup. See +Alternatively to using `~/.tigrc`, Tig options can be set by putting them in +one of the Git configuration files, which are read by Tig on startup. See 'git-config(1)' for which files to use. The following example show the basic syntax to use for settings, bindings and colors. @@ -42,8 +42,8 @@ syntax to use for settings, bindings and colors. [tig "bind"] generic = P parent -------------------------------------------------------------------------- -In addition to tig-specific options, the following git options are read from -the git configuration: +In addition to tig-specific options, the following Git options are read from +the Git configuration: 'color.*':: @@ -87,14 +87,14 @@ set show-date = relative # Show relative commit date. set show-rev-graph = yes # Show revision graph? set show-refs = yes # Show references? set commit-order = topo # Order commits topologically -set read-git-colors = no # Do not read git's color settings. +set read-git-colors = no # Do not read Git's color settings. set show-line-numbers = no # Show line numbers? set line-number-interval = 5 # Interval between line numbers set horizontal-scroll = 33% # Scroll 33% of the view width set blame-options = -C -C -C # Blame lines from other files -------------------------------------------------------------------------- -Or in the git configuration files: +Or in the Git configuration files: -------------------------------------------------------------------------- [tig] @@ -141,7 +141,7 @@ The following variables can be set: 'id-width' (int):: - Width of the commit ID. When unset tig will use the value of + Width of the commit ID. When unset Tig will use the value of 'core.abbrev' if found or default to 7. See git-config(1) on how to set 'core.abbrev'. @@ -157,7 +157,7 @@ The following variables can be set: A space separated string of extra blame options. Can be used for telling git-blame(1) how to detect the origin of lines. The value - is ignored when tig is started in blame mode and given blame options + is ignored when Tig is started in blame mode and given blame options on the command line. 'line-graphics' (mixed) [ "ascii" | "default" | "utf-8" | bool]:: @@ -179,7 +179,7 @@ The following variables can be set: 'read-git-colors' (bool):: - Whether to read git's color settings. True by default. + Whether to read Git's color settings. True by default. 'show-author' (mixed) ["full", "abbreviated" | "email" | "email-user" | bool]:: @@ -321,7 +321,7 @@ bind diff b move-first-line bind generic F !git fetch -------------------------------------------------------------------------- -Or in the git configuration files: +Or in the Git configuration files: -------------------------------------------------------------------------- [tig "bind"] @@ -375,8 +375,8 @@ Actions Apart from the action names listed below, all actions starting with a '!' or ':' are treated specially. -Actions beginning with a ':' will run an internal tig command. These internal -commands are those which you put in a configuration file or type at the tig +Actions beginning with a ':' will run an internal Tig command. These internal +commands are those which you put in a configuration file or type at the Tig prompt. As an example, "bind generic S :source .tigrc" will source a .tigrc file in the current directory when 'S' is pressed. @@ -412,11 +412,11 @@ variables and process control, this can be achieved by using a shell command: bind generic I !@sh -c "echo -n %(commit) | xclip -selection c" -------------------------------------------------------------------------- -Or by using a combination of git aliases and tig external commands. The +Or by using a combination of Git aliases and Tig external commands. The following example entries can be put in either the .gitconfig or .git/config file: -.Git configuration which binds tig keys to git command aliases. +.Git configuration which binds Tig keys to Git command aliases. -------------------------------------------------------------------------- [alias] gitk-bg = !"gitk HEAD --not $(git rev-parse --remotes) &" @@ -436,11 +436,11 @@ the following control flags to specify how it should be executed: |============================================================================= |@ |Run the command in the background with no output. |? |Prompt the user before executing the command. -|< |Exit tig after executing the command. +|< |Exit Tig after executing the command. |============================================================================= Control flags can be combined, e.g. "!?