diff --git a/GIT-VERSION-FILE b/GIT-VERSION-FILE index 9bcde6bcdb849cf1a8198ee728ceeab00cdea2fd..cb31246b9f15a011a05abe5771ee2eed7a4a6fd2 100644 --- a/GIT-VERSION-FILE +++ b/GIT-VERSION-FILE @@ -1 +1 @@ -GIT_VERSION = 2.29.0.rc1 +GIT_VERSION = 2.30.0 diff --git a/en/blame-options.txt b/en/blame-options.txt index 88750af7ae19672dd1b44a6131b180acdc77ba16..dc3bceb6d1cad4f14bc00ace9618716dd459cb04 100644 --- a/en/blame-options.txt +++ b/en/blame-options.txt @@ -11,11 +11,12 @@ -L <start>,<end>:: -L :<funcname>:: - Annotate only the given line range. May be specified multiple times. - Overlapping ranges are allowed. + Annotate only the line range given by '<start>,<end>', + or by the function name regex '<funcname>'. + May be specified multiple times. Overlapping ranges are allowed. + -<start> and <end> are optional. ``-L <start>'' or ``-L <start>,'' spans from -<start> to end of file. ``-L ,<end>'' spans from start of file to <end>. +'<start>' and '<end>' are optional. `-L <start>` or `-L <start>,` spans from +'<start>' to end of file. `-L ,<end>` spans from start of file to '<end>'. + include::line-range-format.txt[] diff --git a/en/config.txt b/en/config.txt index bf706b950e6615b955fa481853bfbe5b84d2486c..bbd5c9b3ffa1ae95a1343c93a8a2355bf9d8b6db 100644 --- a/en/config.txt +++ b/en/config.txt @@ -64,7 +64,7 @@ The variable names are case-insensitive, allow only alphanumeric characters and `-`, and must start with an alphabetic character. A line that defines a value can be continued to the next line by -ending it with a `\`; the backquote and the end-of-line are +ending it with a `\`; the backslash and the end-of-line are stripped. Leading whitespaces after 'name =', the remainder of the line after the first comment character '#' or ';', and trailing whitespaces of the line are discarded unless they are enclosed in @@ -120,8 +120,8 @@ are: The .git location may be auto-discovered, or come from `$GIT_DIR` environment variable. If the repository is auto discovered via a .git file (e.g. from submodules, or a linked worktree), the .git location -would be the final location where the .git directory is, not where the -.git file is. +would be the final location where the .git directory is, not where +the .git file is. + The pattern can contain standard globbing wildcards and two additional ones, `**/` and `/**`, that can match multiple path components. Please @@ -240,13 +240,15 @@ boolean:: When a variable is said to take a boolean value, many synonyms are accepted for 'true' and 'false'; these are all case-insensitive. - - true;; Boolean true literals are `yes`, `on`, `true`, - and `1`. Also, a variable defined without `= <value>` - is taken as true. - - false;; Boolean false literals are `no`, `off`, `false`, - `0` and the empty string. ++ +true;; + Boolean true literals are `yes`, `on`, `true`, + and `1`. Also, a variable defined without `= <value>` + is taken as true. + +false;; + Boolean false literals are `no`, `off`, `false`, + `0` and the empty string. + When converting a value to its canonical form using the `--type=bool` type specifier, 'git config' will ensure that the output is "true" or @@ -265,7 +267,7 @@ color:: The basic colors accepted are `normal`, `black`, `red`, `green`, `yellow`, `blue`, `magenta`, `cyan` and `white`. The first color given is the foreground; the second is the background. All the basic colors except -`normal` have a bright variant that can be speficied by prefixing the +`normal` have a bright variant that can be specified by prefixing the color with `bright`, like `brightred`. + Colors may also be given as numbers between 0 and 255; these use ANSI @@ -334,6 +336,8 @@ include::config/checkout.txt[] include::config/clean.txt[] +include::config/clone.txt[] + include::config/color.txt[] include::config/column.txt[] diff --git a/en/diff-options.txt b/en/diff-options.txt index 573fb9bb71e2b7df1062258289a0af308c50bf5b..746b144c76ba15f48b58d77ad88b88379f83529e 100644 --- a/en/diff-options.txt +++ b/en/diff-options.txt @@ -36,9 +36,9 @@ endif::git-format-patch[] -U<n>:: --unified=<n>:: Generate diffs with <n> lines of context instead of - the usual three. Implies `--patch`. + the usual three. ifndef::git-format-patch[] - Implies `-p`. + Implies `--patch`. endif::git-format-patch[] --output=<file>:: @@ -441,12 +441,16 @@ endif::git-format-patch[] --binary:: In addition to `--full-index`, output a binary diff that - can be applied with `git-apply`. Implies `--patch`. + can be applied with `git-apply`. +ifndef::git-format-patch[] + Implies `--patch`. +endif::git-format-patch[] --abbrev[=<n>]:: Instead of showing the full 40-byte hexadecimal object name in diff-raw format output and diff-tree header - lines, show only a partial prefix. + lines, show the shortest prefix that is at least '<n>' + hexdigits long that uniquely refers the object. In diff-patch output format, `--full-index` takes higher precedence, i.e. if `--full-index` is specified, full blob names will be shown regardless of `--abbrev`. @@ -687,6 +691,11 @@ endif::git-format-patch[] --ignore-blank-lines:: Ignore changes whose lines are all blank. +-I<regex>:: +--ignore-matching-lines=<regex>:: + Ignore changes whose all lines match <regex>. This option may + be specified more than once. + --inter-hunk-context=<lines>:: Show the context between diff hunks, up to the specified number of lines, thereby fusing hunks that are close to each other. @@ -695,7 +704,10 @@ endif::git-format-patch[] -W:: --function-context:: - Show whole surrounding functions of changes. + Show whole function as context lines for each change. + The function names are determined in the same way as + `git diff` works out patch hunk headers (see 'Defining a + custom hunk-header' in linkgit:gitattributes[5]). ifndef::git-format-patch[] ifndef::git-log[] diff --git a/en/git-am.txt b/en/git-am.txt index 38c0852139c17077aacb6bc43fcf8102cc6570f4..06bc063542f3044cc9fe7ced6ecd4922d2e209e2 100644 --- a/en/git-am.txt +++ b/en/git-am.txt @@ -33,7 +33,7 @@ OPTIONS -s:: --signoff:: - Add a `Signed-off-by:` line to the commit message, using + Add a `Signed-off-by` trailer to the commit message, using the committer identity of yourself. See the signoff option in linkgit:git-commit[1] for more information. diff --git a/en/git-blame.txt b/en/git-blame.txt index 7e81541996359cf4b7a4abce35e8cae5c2ce29fb..34b496d4858134fb5c5e91bbd1537cd3ae076ccf 100644 --- a/en/git-blame.txt +++ b/en/git-blame.txt @@ -87,7 +87,9 @@ include::blame-options.txt[] --abbrev=<n>:: Instead of using the default 7+1 hexadecimal digits as the - abbreviated object name, use <n>+1 digits. Note that 1 column + abbreviated object name, use <m>+1 digits, where <m> is at + least <n> but ensures the commit object names are unique. + Note that 1 column is used for a caret to mark the boundary commit. diff --git a/en/git-branch.txt b/en/git-branch.txt index ace4ad3da8874d7c38173f4badbc51b6a1b7fec5..adaa1782a8b26d4c5fb498ff3a1d33abb8e6ac19 100644 --- a/en/git-branch.txt +++ b/en/git-branch.txt @@ -9,7 +9,7 @@ SYNOPSIS -------- [verse] 'git branch' [--color[=<when>] | --no-color] [--show-current] - [-v [--abbrev=<length> | --no-abbrev]] + [-v [--abbrev=<n> | --no-abbrev]] [--column[=<options>] | --no-column] [--sort=<key>] [--merged [<commit>]] [--no-merged [<commit>]] [--contains [<commit>]] [--no-contains [<commit>]] @@ -194,8 +194,10 @@ This option is only applicable in non-verbose mode. Be more quiet when creating or deleting a branch, suppressing non-error messages. ---abbrev=<length>:: - Alter the sha1's minimum display length in the output listing. +--abbrev=<n>:: + In the verbose listing that show the commit object name, + show the shortest prefix that is at least '<n>' hexdigits + long that uniquely refers the object. The default value is 7 and can be overridden by the `core.abbrev` config option. diff --git a/en/git-checkout.txt b/en/git-checkout.txt index afa5c11fd3c4d58f978e5bb99a03517c642584c6..b1a6fe4499730690777de66558621446e1e58bac 100644 --- a/en/git-checkout.txt +++ b/en/git-checkout.txt @@ -192,7 +192,10 @@ branches from there if `<branch>` is ambiguous but exists on the 'origin' remote. See also `checkout.defaultRemote` in linkgit:git-config[1]. + -Use `--no-guess` to disable this. +`--guess` is the default behavior. Use `--no-guess` to disable it. ++ +The default behavior can be set via the `checkout.guess` configuration +variable. -l:: Create the new branch's reflog; see linkgit:git-branch[1] for @@ -351,6 +354,10 @@ leave out at most one of `A` and `B`, in which case it defaults to `HEAD`. <tree-ish>:: Tree to checkout from (when paths are given). If not specified, the index will be used. ++ +As a special case, you may use `"A...B"` as a shortcut for the +merge base of `A` and `B` if there is exactly one merge base. You can +leave out at most one of `A` and `B`, in which case it defaults to `HEAD`. \--:: Do not interpret any more arguments as options. diff --git a/en/git-cherry-pick.txt b/en/git-cherry-pick.txt index 75feeef08a0e64ac3f6bfc35290e92984c1a1580..5d750314b299cc7157034b9bffd6a5aa3afe51d4 100644 --- a/en/git-cherry-pick.txt +++ b/en/git-cherry-pick.txt @@ -104,7 +104,7 @@ effect to your index in a row. -s:: --signoff:: - Add Signed-off-by line at the end of the commit message. + Add a `Signed-off-by` trailer at the end of the commit message. See the signoff option in linkgit:git-commit[1] for more information. -S[<keyid>]:: diff --git a/en/git-clone.txt b/en/git-clone.txt index 097e6a86c5bdf31c9b30e277e9659bb3015081af..876aedcd472a4b04ee28f3cc524195a701222db5 100644 --- a/en/git-clone.txt +++ b/en/git-clone.txt @@ -183,8 +183,9 @@ objects from the source repository into a pack in the cloned repository. -o <name>:: --origin <name>:: - Instead of using the remote name `origin` to keep track - of the upstream repository, use `<name>`. + Instead of using the remote name `origin` to keep track of the upstream + repository, use `<name>`. Overrides `clone.defaultRemoteName` from the + config. -b <name>:: --branch <name>:: diff --git a/en/git-commit.txt b/en/git-commit.txt index a3baea32aedddfa00077adc5f2a2b36e38a5ea26..17150fa7eabe8092acf09f63220b515a0002a7b4 100644 --- a/en/git-commit.txt +++ b/en/git-commit.txt @@ -59,6 +59,7 @@ commit by giving the same set of parameters (options and paths). If you make a commit and then find a mistake immediately after that, you can recover from it with 'git reset'. +:git-commit: 1 OPTIONS ------- @@ -163,14 +164,7 @@ The `-m` option is mutually exclusive with `-c`, `-C`, and `-F`. message, the commit is aborted. This has no effect when a message is given by other means, e.g. with the `-m` or `-F` options. --s:: ---signoff:: - Add Signed-off-by line by the committer at the end of the commit - log message. The meaning of a signoff depends on the project, - but it typically certifies that committer has - the rights to submit this work under the same license and - agrees to a Developer Certificate of Origin - (see http://developercertificate.org/ for more information). +include::signoff-option.txt[] -n:: --no-verify:: diff --git a/en/git-config.txt b/en/git-config.txt index 7573160f21539592ddeccb3e36cdde04ed0347e6..0e9351d3cb550542c84274395717e1a99cf3464a 100644 --- a/en/git-config.txt +++ b/en/git-config.txt @@ -9,15 +9,15 @@ git-config - Get and set repository or global options SYNOPSIS -------- [verse] -'git config' [<file-option>] [--type=<type>] [--show-origin] [--show-scope] [-z|--null] name [value [value_regex]] +'git config' [<file-option>] [--type=<type>] [--fixed-value] [--show-origin] [--show-scope] [-z|--null] name [value [value-pattern]] 'git config' [<file-option>] [--type=<type>] --add name value -'git config' [<file-option>] [--type=<type>] --replace-all name value [value_regex] -'git config' [<file-option>] [--type=<type>] [--show-origin] [--show-scope] [-z|--null] --get name [value_regex] -'git config' [<file-option>] [--type=<type>] [--show-origin] [--show-scope] [-z|--null] --get-all name [value_regex] -'git config' [<file-option>] [--type=<type>] [--show-origin] [--show-scope] [-z|--null] [--name-only] --get-regexp name_regex [value_regex] +'git config' [<file-option>] [--type=<type>] [--fixed-value] --replace-all name value [value-pattern] +'git config' [<file-option>] [--type=<type>] [--show-origin] [--show-scope] [-z|--null] [--fixed-value] --get name [value-pattern] +'git config' [<file-option>] [--type=<type>] [--show-origin] [--show-scope] [-z|--null] [--fixed-value] --get-all name [value-pattern] +'git config' [<file-option>] [--type=<type>] [--show-origin] [--show-scope] [-z|--null] [--fixed-value] [--name-only] --get-regexp name_regex [value-pattern] 'git config' [<file-option>] [--type=<type>] [-z|--null] --get-urlmatch name URL -'git config' [<file-option>] --unset name [value_regex] -'git config' [<file-option>] --unset-all name [value_regex] +'git config' [<file-option>] [--fixed-value] --unset name [value-pattern] +'git config' [<file-option>] [--fixed-value] --unset-all name [value-pattern] 'git config' [<file-option>] --rename-section old_name new_name 'git config' [<file-option>] --remove-section name 'git config' [<file-option>] [--show-origin] [--show-scope] [-z|--null] [--name-only] -l | --list @@ -33,10 +33,13 @@ escaped. Multiple lines can be added to an option by using the `--add` option. If you want to update or unset an option which can occur on multiple -lines, a POSIX regexp `value_regex` needs to be given. Only the -existing values that match the regexp are updated or unset. If -you want to handle the lines that do *not* match the regex, just -prepend a single exclamation mark in front (see also <<EXAMPLES>>). +lines, a `value-pattern` (which is an extended regular expression, +unless the `--fixed-value` option is given) needs to be given. Only the +existing values that match the pattern are updated or unset. If +you want to handle the lines that do *not* match the pattern, just +prepend a single exclamation mark in front (see also <<EXAMPLES>>), +but note that this only works when the `--fixed-value` option is not +in use. The `--type=<type>` option instructs 'git config' to ensure that incoming and outgoing values are canonicalize-able under the given <type>. If no @@ -73,11 +76,11 @@ OPTIONS --replace-all:: Default behavior is to replace at most one line. This replaces - all lines matching the key (and optionally the value_regex). + all lines matching the key (and optionally the `value-pattern`). --add:: Adds a new line to the option without altering any existing - values. This is the same as providing '^$' as the value_regex + values. This is the same as providing '^$' as the `value-pattern` in `--replace-all`. --get:: @@ -165,6 +168,12 @@ See also <<FILES>>. --list:: List all variables set in config file, along with their values. +--fixed-value:: + When used with the `value-pattern` argument, treat `value-pattern` as + an exact string instead of a regular expression. This will restrict + the name/value pairs that are matched to only those where the value + is exactly equal to the `value-pattern`. + --type <type>:: 'git config' will ensure that any input or output is valid under the given type constraint(s), and will canonicalize outgoing values in `<type>`'s diff --git a/en/git-diff-index.txt b/en/git-diff-index.txt index f4bd8155c0a707308162e050d5d59b5dbd5ca7a6..27acb31cbf26f6d842a7445324950f6dfc2b2e68 100644 --- a/en/git-diff-index.txt +++ b/en/git-diff-index.txt @@ -9,7 +9,7 @@ git-diff-index - Compare a tree to the working tree or index SYNOPSIS -------- [verse] -'git diff-index' [-m] [--cached] [<common diff options>] <tree-ish> [<path>...] +'git diff-index' [-m] [--cached] [--merge-base] [<common diff options>] <tree-ish> [<path>...] DESCRIPTION ----------- @@ -27,7 +27,12 @@ include::diff-options.txt[] The id of a tree object to diff against. --cached:: - do not consider the on-disk file at all + Do not consider the on-disk file at all. + +--merge-base:: + Instead of comparing <tree-ish> directly, use the merge base + between <tree-ish> and HEAD instead. <tree-ish> must be a + commit. -m:: By default, files recorded in the index but not checked diff --git a/en/git-diff-tree.txt b/en/git-diff-tree.txt index 5c8a2a5e9755db17be4063cdcb2edb8b48237436..2fc24c542f8cbd3e20af3575b09f52b6a4de5822 100644 --- a/en/git-diff-tree.txt +++ b/en/git-diff-tree.txt @@ -10,7 +10,7 @@ SYNOPSIS -------- [verse] 'git diff-tree' [--stdin] [-m] [-s] [-v] [--no-commit-id] [--pretty] - [-t] [-r] [-c | --cc] [--combined-all-paths] [--root] + [-t] [-r] [-c | --cc] [--combined-all-paths] [--root] [--merge-base] [<common diff options>] <tree-ish> [<tree-ish>] [<path>...] DESCRIPTION @@ -43,6 +43,11 @@ include::diff-options.txt[] When `--root` is specified the initial commit will be shown as a big creation event. This is equivalent to a diff against the NULL tree. +--merge-base:: + Instead of comparing the <tree-ish>s directly, use the merge + base between the two <tree-ish>s as the "before" side. There + must be two <tree-ish>s given and they must both be commits. + --stdin:: When `--stdin` is specified, the command does not take <tree-ish> arguments from the command line. Instead, it diff --git a/en/git-diff.txt b/en/git-diff.txt index 727f24d16ec931e4bb23f33f4f44f5c341e497f0..7f4c8a8ce7fd54f87e2c3936a6a1cf1cc623c60d 100644 --- a/en/git-diff.txt +++ b/en/git-diff.txt @@ -10,8 +10,8 @@ SYNOPSIS -------- [verse] 'git diff' [<options>] [<commit>] [--] [<path>...] -'git diff' [<options>] --cached [<commit>] [--] [<path>...] -'git diff' [<options>] <commit> [<commit>...] <commit> [--] [<path>...] +'git diff' [<options>] --cached [--merge-base] [<commit>] [--] [<path>...] +'git diff' [<options>] [--merge-base] <commit> [<commit>...] <commit> [--] [<path>...] 'git diff' [<options>] <commit>...<commit> [--] [<path>...] 'git diff' [<options>] <blob> <blob> 'git diff' [<options>] --no-index [--] <path> <path> @@ -40,7 +40,7 @@ files on disk. or when running the command outside a working tree controlled by Git. This form implies `--exit-code`. -'git diff' [<options>] --cached [<commit>] [--] [<path>...]:: +'git diff' [<options>] --cached [--merge-base] [<commit>] [--] [<path>...]:: This form is to view the changes you staged for the next commit relative to the named <commit>. Typically you @@ -49,6 +49,10 @@ files on disk. If HEAD does not exist (e.g. unborn branches) and <commit> is not given, it shows all staged changes. --staged is a synonym of --cached. ++ +If --merge-base is given, instead of using <commit>, use the merge base +of <commit> and HEAD. `git diff --merge-base A` is equivalent to +`git diff $(git merge-base A HEAD)`. 'git diff' [<options>] <commit> [--] [<path>...]:: @@ -58,23 +62,27 @@ files on disk. branch name to compare with the tip of a different branch. -'git diff' [<options>] <commit> <commit> [--] [<path>...]:: +'git diff' [<options>] [--merge-base] <commit> <commit> [--] [<path>...]:: This is to view the changes between two arbitrary <commit>. ++ +If --merge-base is given, use the merge base of the two commits for the +"before" side. `git diff --merge-base A B` is equivalent to +`git diff $(git merge-base A B) B`. 'git diff' [<options>] <commit> <commit>... <commit> [--] [<path>...]:: This form is to view the results of a merge commit. The first listed <commit> must be the merge itself; the remaining two or more commits should be its parents. A convenient way to produce - the desired set of revisions is to use the {caret}@ suffix. + the desired set of revisions is to use the `^@` suffix. For instance, if `master` names a merge commit, `git diff master master^@` gives the same combined diff as `git show master`. 'git diff' [<options>] <commit>..<commit> [--] [<path>...]:: - This is synonymous to the earlier form (without the "..") for + This is synonymous to the earlier form (without the `..`) for viewing the changes between two arbitrary <commit>. If <commit> on one side is omitted, it will have the same effect as using HEAD instead. @@ -83,20 +91,20 @@ files on disk. This form is to view the changes on the branch containing and up to the second <commit>, starting at a common ancestor - of both <commit>. "git diff A\...B" is equivalent to - "git diff $(git merge-base A B) B". You can omit any one + of both <commit>. `git diff A...B` is equivalent to + `git diff $(git merge-base A B) B`. You can omit any one of <commit>, which has the same effect as using HEAD instead. Just in case you are doing something exotic, it should be noted that all of the <commit> in the above description, except -in the last two forms that use ".." notations, can be any -<tree>. +in the `--merge-base` case and in the last two forms that use `..` +notations, can be any <tree>. For a more complete list of ways to spell <commit>, see "SPECIFYING REVISIONS" section in linkgit:gitrevisions[7]. However, "diff" is about comparing two _endpoints_, not ranges, -and the range notations ("<commit>..<commit>" and -"<commit>\...<commit>") do not mean a range as defined in the +and the range notations (`<commit>..<commit>` and +`<commit>...<commit>`) do not mean a range as defined in the "SPECIFYING RANGES" section in linkgit:gitrevisions[7]. 'git diff' [<options>] <blob> <blob>:: @@ -144,9 +152,9 @@ $ git diff HEAD <3> + <1> Changes in the working tree not yet staged for the next commit. <2> Changes between the index and your last commit; what you - would be committing if you run "git commit" without "-a" option. + would be committing if you run `git commit` without `-a` option. <3> Changes in the working tree since your last commit; what you - would be committing if you run "git commit -a" + would be committing if you run `git commit -a` Comparing with arbitrary commits:: + diff --git a/en/git-filter-branch.txt b/en/git-filter-branch.txt index 40ba4aa3e65b4c33886ba4334e5d3c84e979853e..62e482a95e23fd87aa0bc5496a0584a7a7285f85 100644 --- a/en/git-filter-branch.txt +++ b/en/git-filter-branch.txt @@ -532,7 +532,7 @@ The https://github.com/newren/git-filter-repo/[git filter-repo] tool is an alternative to git-filter-branch which does not suffer from these performance problems or the safety problems (mentioned below). For those with existing tooling which relies upon git-filter-branch, 'git -repo-filter' also provides +filter-repo' also provides https://github.com/newren/git-filter-repo/blob/master/contrib/filter-repo-demos/filter-lamely[filter-lamely], a drop-in git-filter-branch replacement (with a few caveats). While filter-lamely suffers from all the same safety issues as diff --git a/en/git-format-patch.txt b/en/git-format-patch.txt index 0f81d0437bb65bd0ee68ef63edf7bb48d9ea87a6..3e49bf221087c06c7850e66cdc833b92d7dcb9bc 100644 --- a/en/git-format-patch.txt +++ b/en/git-format-patch.txt @@ -28,6 +28,7 @@ SYNOPSIS [--no-notes | --notes[=<ref>]] [--interdiff=<previous>] [--range-diff=<previous> [--creation-factor=<percent>]] + [--filename-max-length=<n>] [--progress] [<common diff options>] [ <since> | <revision range> ] @@ -119,7 +120,7 @@ include::diff-options.txt[] -s:: --signoff:: - Add `Signed-off-by:` line to the commit message, using + Add a `Signed-off-by` trailer to the commit message, using the committer identity of yourself. See the signoff option in linkgit:git-commit[1] for more information. @@ -200,6 +201,13 @@ populated with placeholder text. allows for useful naming of a patch series, and can be combined with the `--numbered` option. +--filename-max-length=<n>:: + Instead of the standard 64 bytes, chomp the generated output + filenames at around '<n>' bytes (too short a value will be + silently raised to a reasonable length). Defaults to the + value of the `format.filenameMaxLength` configuration + variable, or 64 if unconfigured. + --rfc:: Alias for `--subject-prefix="RFC PATCH"`. RFC means "Request For Comments"; use this when sending an experimental patch for diff --git a/en/git-grep.txt b/en/git-grep.txt index 6077ff01a4fce65a8f12c2ede83dce562bf0e1c3..4e0ba8234a0a8c2999c4a790cf0125438794d53d 100644 --- a/en/git-grep.txt +++ b/en/git-grep.txt @@ -241,7 +241,7 @@ providing this option will cause it to die. --show-function:: Show the preceding line that contains the function name of the match, unless the matching line is a function name itself. - The name is determined in the same way as 'git diff' works out + The name is determined in the same way as `git diff` works out patch hunk headers (see 'Defining a custom hunk-header' in linkgit:gitattributes[5]). @@ -266,7 +266,9 @@ providing this option will cause it to die. Show the surrounding text from the previous line containing a function name up to the one before the next function name, effectively showing the whole function in which the match was - found. + found. The function names are determined in the same way as + `git diff` works out patch hunk headers (see 'Defining a + custom hunk-header' in linkgit:gitattributes[5]). --threads <num>:: Number of grep worker threads to use. diff --git a/en/git-log.txt b/en/git-log.txt index 2b8ac5ff882ae84d52d08458c2439f314d2a0370..dd189a353a443e8d1b18ae95ece7d7d24cceee3d 100644 --- a/en/git-log.txt +++ b/en/git-log.txt @@ -77,20 +77,7 @@ produced by `--stat`, etc. Intended to speed up tools that read log messages from `git log` output by allowing them to allocate space in advance. --L <start>,<end>:<file>:: --L :<funcname>:<file>:: - Trace the evolution of the line range given by "<start>,<end>" - (or the function name regex <funcname>) within the <file>. You may - not give any pathspec limiters. This is currently limited to - a walk starting from a single revision, i.e., you may only - give zero or one positive revision arguments, and - <start> and <end> (or <funcname>) must exist in the starting revision. - You can specify this option more than once. Implies `--patch`. - Patch output can be suppressed using `--no-patch`, but other diff formats - (namely `--raw`, `--numstat`, `--shortstat`, `--dirstat`, `--summary`, - `--name-only`, `--name-status`, `--check`) are not currently implemented. -+ -include::line-range-format.txt[] +include::line-range-options.txt[] <revision range>:: Show only commits in the specified revision range. When no diff --git a/en/git-ls-files.txt b/en/git-ls-files.txt index 3cb2ebb4380e28e8e4b4e1bb5e3f4ae511960b7a..cbcf5263dd01b88537563a97bd1977bf52c3b88c 100644 --- a/en/git-ls-files.txt +++ b/en/git-ls-files.txt @@ -19,7 +19,7 @@ SYNOPSIS [--exclude-standard] [--error-unmatch] [--with-tree=<tree-ish>] [--full-name] [--recurse-submodules] - [--abbrev] [--] [<file>...] + [--abbrev[=<n>]] [--] [<file>...] DESCRIPTION ----------- @@ -153,7 +153,8 @@ a space) at the start of each line: --abbrev[=<n>]:: Instead of showing the full 40-byte hexadecimal object - lines, show only a partial prefix. + lines, show the shortest prefix that is at least '<n>' + hexdigits long that uniquely refers the object. Non default number of digits can be specified with --abbrev=<n>. --debug:: diff --git a/en/git-ls-tree.txt b/en/git-ls-tree.txt index a7515714da1aaa77dddf31272f2fb62a174ba95b..db02d6d79a9c2e092f6c0755300eb2a4579887c0 100644 --- a/en/git-ls-tree.txt +++ b/en/git-ls-tree.txt @@ -62,7 +62,8 @@ OPTIONS --abbrev[=<n>]:: Instead of showing the full 40-byte hexadecimal object - lines, show only a partial prefix. + lines, show the shortest prefix that is at least '<n>' + hexdigits long that uniquely refers the object. Non default number of digits can be specified with --abbrev=<n>. --full-name:: diff --git a/en/git-p4.txt b/en/git-p4.txt index dab9609013fd5c4fb1947bc5f8cd9cd4e2b5063c..ec233ac0c1c1568a5516aa3bfe6a9c1fc4dcc0e4 100644 --- a/en/git-p4.txt +++ b/en/git-p4.txt @@ -417,7 +417,7 @@ p4-post-changelist ~~~~~~~~~~~~~~~~~~ The `p4-post-changelist` hook is invoked after the submit has -successfully occured in P4. It takes no parameters and is meant +successfully occurred in P4. It takes no parameters and is meant primarily for notification and cannot affect the outcome of the git p4 submit action. diff --git a/en/git-push.txt b/en/git-push.txt index 3b8053447e204499f28ab1616ce74efa87524536..ab103c82cfdc38c37e7aa0e07c324ca31681ae22 100644 --- a/en/git-push.txt +++ b/en/git-push.txt @@ -13,7 +13,7 @@ SYNOPSIS [--repo=<repository>] [-f | --force] [-d | --delete] [--prune] [-v | --verbose] [-u | --set-upstream] [-o <string> | --push-option=<string>] [--[no-]signed|--signed=(true|false|if-asked)] - [--force-with-lease[=<refname>[:<expect>]]] + [--force-with-lease[=<refname>[:<expect>]] [--force-if-includes]] [--no-verify] [<repository> [<refspec>...]] DESCRIPTION @@ -320,6 +320,14 @@ seen and are willing to overwrite, then rewrite history, and finally force push changes to `master` if the remote version is still at `base`, regardless of what your local `remotes/origin/master` has been updated to in the background. ++ +Alternatively, specifying `--force-if-includes` as an ancillary option +along with `--force-with-lease[=<refname>]` (i.e., without saying what +exact commit the ref on the remote side must be pointing at, or which +refs on the remote side are being protected) at the time of "push" will +verify if updates from the remote-tracking refs that may have been +implicitly updated in the background are integrated locally before +allowing a forced update. -f:: --force:: @@ -341,6 +349,22 @@ one branch, use a `+` in front of the refspec to push (e.g `git push origin +master` to force a push to the `master` branch). See the `<refspec>...` section above for details. +--[no-]force-if-includes:: + Force an update only if the tip of the remote-tracking ref + has been integrated locally. ++ +This option enables a check that verifies if the tip of the +remote-tracking ref is reachable from one of the "reflog" entries of +the local branch based in it for a rewrite. The check ensures that any +updates from the remote have been incorporated locally by rejecting the +forced update if that is not the case. ++ +If the option is passed without specifying `--force-with-lease`, or +specified along with `--force-with-lease=<refname>:<expect>`, it is +a "no-op". ++ +Specifying `--no-force-if-includes` disables this behavior. + --repo=<repository>:: This option is equivalent to the <repository> argument. If both are specified, the command-line argument takes precedence. diff --git a/en/git-rebase.txt b/en/git-rebase.txt index cfc7440290ae25a9784bd7c649e5729c59b5af5c..a0487b5cc58816ac8c4ec700e56a5d116fd61824 100644 --- a/en/git-rebase.txt +++ b/en/git-rebase.txt @@ -496,7 +496,7 @@ See also INCOMPATIBLE OPTIONS below. See also INCOMPATIBLE OPTIONS below. --signoff:: - Add a Signed-off-by: trailer to all the rebased commits. Note + Add a `Signed-off-by` trailer to all the rebased commits. Note that if `--interactive` is given then only commits marked to be picked, edited or reworded will have the trailer added. + @@ -663,7 +663,7 @@ In addition, the following pairs of options are incompatible: * --fork-point and --root BEHAVIORAL DIFFERENCES ----------------------- +----------------------- git rebase has two primary backends: apply and merge. (The apply backend used to be known as the 'am' backend, but the name led to diff --git a/en/git-remote.txt b/en/git-remote.txt index ea73386c811b5fd96ba44cc09e7f6992cbbd747e..31c29c9b31b202eeba1fbb2fe0d31054d46d4882 100644 --- a/en/git-remote.txt +++ b/en/git-remote.txt @@ -203,6 +203,17 @@ The remote configuration is achieved using the `remote.origin.url` and `remote.origin.fetch` configuration variables. (See linkgit:git-config[1]). +EXIT STATUS +----------- + +On success, the exit status is `0`. + +When subcommands such as 'add', 'rename', and 'remove' can't find the +remote in question, the exit status is `2`. When the remote already +exists, the exit status is `3`. + +On any other error, the exit status may be any other non-zero value. + EXAMPLES -------- diff --git a/en/git-restore.txt b/en/git-restore.txt index 84c6c400109851ac34185a4f9004aada07aa79aa..55bde91ef9e54be6c9ecf928f6f72c775b45809a 100644 --- a/en/git-restore.txt +++ b/en/git-restore.txt @@ -40,6 +40,10 @@ OPTIONS + If not specified, the contents are restored from `HEAD` if `--staged` is given, otherwise from the index. ++ +As a special case, you may use `"A...B"` as a shortcut for the +merge base of `A` and `B` if there is exactly one merge base. You can +leave out at most one of `A` and `B`, in which case it defaults to `HEAD`. -p:: --patch:: diff --git a/en/git-rev-parse.txt b/en/git-rev-parse.txt index 19b12b6d43ce5bfeb2dba36e30640ddaf0aca664..5013daa6efebdd92ea93138a751b5a1c61877a56 100644 --- a/en/git-rev-parse.txt +++ b/en/git-rev-parse.txt @@ -109,6 +109,10 @@ names an existing object that is a commit-ish (i.e. a commit, or an annotated tag that points at a commit). To make sure that `$VAR` names an existing object of any type, `git rev-parse "$VAR^{object}"` can be used. ++ +Note that if you are verifying a name from an untrusted source, it is +wise to use `--end-of-options` so that the name argument is not mistaken +for another option. -q:: --quiet:: @@ -446,7 +450,7 @@ $ git rev-parse --verify HEAD * Print the commit object name from the revision in the $REV shell variable: + ------------ -$ git rev-parse --verify $REV^{commit} +$ git rev-parse --verify --end-of-options $REV^{commit} ------------ + This will error out if $REV is empty or not a valid revision. @@ -454,7 +458,7 @@ This will error out if $REV is empty or not a valid revision. * Similar to above: + ------------ -$ git rev-parse --default master --verify $REV +$ git rev-parse --default master --verify --end-of-options $REV ------------ + but if $REV is empty, the commit object name from master will be printed. diff --git a/en/git-revert.txt b/en/git-revert.txt index 044276e9da62af44af9a8d897df0dd536556610b..bb92a4a4516d2a93a6e85facb0831aabc1be126c 100644 --- a/en/git-revert.txt +++ b/en/git-revert.txt @@ -99,7 +99,7 @@ effect to your index in a row. -s:: --signoff:: - Add Signed-off-by line at the end of the commit message. + Add a `Signed-off-by` trailer at the end of the commit message. See the signoff option in linkgit:git-commit[1] for more information. --strategy=<strategy>:: diff --git a/en/git-send-email.txt b/en/git-send-email.txt index 0a69810147e451d7cac290020f009631b1da9e46..b7bbbeadef6df43a9497cbbfad1f8cbf8213cd6f 100644 --- a/en/git-send-email.txt +++ b/en/git-send-email.txt @@ -313,7 +313,7 @@ Automating the value of `sendemail.identity`. --[no-]signed-off-by-cc:: - If this is set, add emails found in Signed-off-by: or Cc: lines to the + If this is set, add emails found in the `Signed-off-by` trailer or Cc: lines to the cc list. Default is the value of `sendemail.signedoffbycc` configuration value; if that is unspecified, default to --signed-off-by-cc. @@ -340,7 +340,7 @@ Automating except for self (use 'self' for that). - 'bodycc' will avoid including anyone mentioned in Cc lines in the patch body (commit message) except for self (use 'self' for that). -- 'sob' will avoid including anyone mentioned in Signed-off-by lines except +- 'sob' will avoid including anyone mentioned in the Signed-off-by trailers except for self (use 'self' for that). - 'misc-by' will avoid including anyone mentioned in Acked-by, Reviewed-by, Tested-by and other "-by" lines in the patch body, diff --git a/en/git-svn.txt b/en/git-svn.txt index 6624a14fbd70992a0bfbba99b73cc2110208c421..67b143cc81ea9534722a082fdfbc016081621411 100644 --- a/en/git-svn.txt +++ b/en/git-svn.txt @@ -701,7 +701,7 @@ creating the branch or tag. --use-log-author:: When retrieving svn commits into Git (as part of 'fetch', 'rebase', or - 'dcommit' operations), look for the first `From:` or `Signed-off-by:` line + 'dcommit' operations), look for the first `From:` line or `Signed-off-by` trailer in the log message and use that as the author string. + [verse] @@ -710,7 +710,7 @@ config key: svn.useLogAuthor --add-author-from:: When committing to svn from Git (as part of 'set-tree' or 'dcommit' operations), if the existing log message doesn't already have a - `From:` or `Signed-off-by:` line, append a `From:` line based on the + `From:` or `Signed-off-by` trailer, append a `From:` line based on the Git commit's author string. If you use this, then `--use-log-author` will retrieve a valid author string for all commits. + diff --git a/en/git-switch.txt b/en/git-switch.txt index 3759c3a265b5b9761a9df4d8e6b9d733d29aee04..5c438cd505875841763f0151dfe0a2c1454dfcc5 100644 --- a/en/git-switch.txt +++ b/en/git-switch.txt @@ -103,6 +103,9 @@ ambiguous but exists on the 'origin' remote. See also `checkout.defaultRemote` in linkgit:git-config[1]. + `--guess` is the default behavior. Use `--no-guess` to disable it. ++ +The default behavior can be set via the `checkout.guess` configuration +variable. -f:: --force:: diff --git a/en/git-update-ref.txt b/en/git-update-ref.txt index d401234b03ce85722ff9624acb16c125d3780b27..48b6683071e65be1abf29ece20dc90c5f0579ec3 100644 --- a/en/git-update-ref.txt +++ b/en/git-update-ref.txt @@ -125,7 +125,8 @@ option:: start:: Start a transaction. In contrast to a non-transactional session, a transaction will automatically abort if the session ends without an - explicit commit. + explicit commit. This command may create a new empty transaction when + the current one has been committed or aborted already. prepare:: Prepare to commit the transaction. This will create lock files for all diff --git a/en/git-worktree.txt b/en/git-worktree.txt index 32e8440cdea5751e6f699fff62ba2d7675057cae..af06128cc9e656de17a3f2b9180ca14135f0418c 100644 --- a/en/git-worktree.txt +++ b/en/git-worktree.txt @@ -96,8 +96,9 @@ list:: List details of each working tree. The main working tree is listed first, followed by each of the linked working trees. The output details include -whether the working tree is bare, the revision currently checked out, and the -branch currently checked out (or "detached HEAD" if none). +whether the working tree is bare, the revision currently checked out, the +branch currently checked out (or "detached HEAD" if none), and "locked" if +the worktree is locked. lock:: diff --git a/en/glossary-content.txt b/en/glossary-content.txt index 090c888335d3292331d012a5e9074f970035d83e..67c7a50b96a0b29bc3a98edf1e02f4b455969abf 100644 --- a/en/glossary-content.txt +++ b/en/glossary-content.txt @@ -18,7 +18,7 @@ Untyped <<def_object,object>>, e.g. the contents of a file. [[def_branch]]branch:: - A "branch" is an active line of development. The most recent + A "branch" is a line of development. The most recent <<def_commit,commit>> on a branch is referred to as the tip of that branch. The tip of the branch is referenced by a branch <<def_head,head>>, which moves forward as additional development diff --git a/en/line-range-format.txt b/en/line-range-format.txt index 829676ff98335913ec037396a659f42f74e5a90d..9b51e9fb66143606e328a554186046f3fd1a0b28 100644 --- a/en/line-range-format.txt +++ b/en/line-range-format.txt @@ -1,30 +1,32 @@ -<start> and <end> can take one of these forms: +'<start>' and '<end>' can take one of these forms: - number + -If <start> or <end> is a number, it specifies an +If '<start>' or '<end>' is a number, it specifies an absolute line number (lines count from 1). + -- /regex/ +- `/regex/` + This form will use the first line matching the given -POSIX regex. If <start> is a regex, it will search from the end of +POSIX regex. If '<start>' is a regex, it will search from the end of the previous `-L` range, if any, otherwise from the start of file. -If <start> is ``^/regex/'', it will search from the start of file. -If <end> is a regex, it will search -starting at the line given by <start>. +If '<start>' is `^/regex/`, it will search from the start of file. +If '<end>' is a regex, it will search +starting at the line given by '<start>'. + - +offset or -offset + -This is only valid for <end> and will specify a number -of lines before or after the line given by <start>. +This is only valid for '<end>' and will specify a number +of lines before or after the line given by '<start>'. + -If ``:<funcname>'' is given in place of <start> and <end>, it is a +If `:<funcname>` is given in place of '<start>' and '<end>', it is a regular expression that denotes the range from the first funcname line -that matches <funcname>, up to the next funcname line. ``:<funcname>'' +that matches '<funcname>', up to the next funcname line. `:<funcname>` searches from the end of the previous `-L` range, if any, otherwise -from the start of file. ``^:<funcname>'' searches from the start of -file. +from the start of file. `^:<funcname>` searches from the start of +file. The function names are determined in the same way as `git diff` +works out patch hunk headers (see 'Defining a custom hunk-header' +in linkgit:gitattributes[5]). diff --git a/en/merge-options.txt b/en/merge-options.txt index 80d4831662c5e5fee9cdcc37e14929ce94f9b81a..eb0aabd396ff924ea30dc6f81bc1382a061a0b3d 100644 --- a/en/merge-options.txt +++ b/en/merge-options.txt @@ -77,16 +77,7 @@ When not possible, refuse to merge and exit with a non-zero status. With --no-log do not list one-line descriptions from the actual commits being merged. ---signoff:: ---no-signoff:: - Add Signed-off-by line by the committer at the end of the commit - log message. The meaning of a signoff depends on the project, - but it typically certifies that committer has - the rights to submit this work under the same license and - agrees to a Developer Certificate of Origin - (see http://developercertificate.org/ for more information). -+ -With --no-signoff do not add a Signed-off-by line. +include::signoff-option.txt[] --stat:: -n:: diff --git a/en/pretty-options.txt b/en/pretty-options.txt index 17c5aac4b71d5af126a0bd85d3ffef2e94468e3c..27ddaf84a195f46edc7b3f102eb1caf1adf68765 100644 --- a/en/pretty-options.txt +++ b/en/pretty-options.txt @@ -16,9 +16,9 @@ configuration (see linkgit:git-config[1]). --abbrev-commit:: Instead of showing the full 40-byte hexadecimal commit object - name, show only a partial prefix. Non default number of - digits can be specified with "--abbrev=<n>" (which also modifies - diff output, if it is displayed). + name, show a prefix that names the object uniquely. + "--abbrev=<n>" (which also modifies diff output, if it is displayed) + option can be used to specify the minimum length of the prefix. + This should make "--pretty=oneline" a whole lot more readable for people using 80-column terminals. diff --git a/po/documentation.pot b/po/documentation.pot index 28537efb527722cda3c5c7bda38edc243124499e..6f628811c5b8b6a6482f773b34cd9cea5c1da6a6 100644 --- a/po/documentation.pot +++ b/po/documentation.pot @@ -7,19 +7,17 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2020-10-26 22:55+0100\n" +"POT-Creation-Date: 2020-12-16 23:08+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "Language: \n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #. type: Labeled list -#: en/blame-options.txt:1 en/diff-options.txt:675 en/git-instaweb.txt:45 -#: en/git-mailinfo.txt:47 en/git-mailsplit.txt:35 en/git-repack.txt:126 -#: en/git-status.txt:31 +#: en/blame-options.txt:1 en/diff-options.txt:679 en/git-instaweb.txt:45 en/git-mailinfo.txt:47 en/git-mailsplit.txt:35 en/git-repack.txt:126 en/git-status.txt:31 #, no-wrap msgid "-b" msgstr "" @@ -32,8 +30,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/blame-options.txt:5 en/git-diff-tree.txt:42 en/git-format-patch.txt:351 -#: en/git-fsck.txt:38 en/git-rebase.txt:582 +#: en/blame-options.txt:5 en/git-diff-tree.txt:42 en/git-format-patch.txt:359 en/git-fsck.txt:38 en/git-rebase.txt:582 #, no-wrap msgid "--root" msgstr "" @@ -69,66 +66,61 @@ msgid "-L :<funcname>" msgstr "" #. type: Plain text -#: en/blame-options.txt:16 +#: en/blame-options.txt:17 msgid "" -"Annotate only the given line range. May be specified multiple times. " -"Overlapping ranges are allowed." +"Annotate only the line range given by '<start>,<end>', or by the function " +"name regex '<funcname>'. May be specified multiple times. Overlapping " +"ranges are allowed." msgstr "" #. type: Plain text -#: en/blame-options.txt:19 +#: en/blame-options.txt:20 msgid "" -"<start> and <end> are optional. ``-L <start>'' or ``-L <start>,'' spans from " -"<start> to end of file. ``-L ,<end>'' spans from start of file to <end>." +"'<start>' and '<end>' are optional. `-L <start>` or `-L <start>,` spans from " +"'<start>' to end of file. `-L ,<end>` spans from start of file to '<end>'." msgstr "" #. type: Labeled list -#: en/blame-options.txt:22 en/git-archive.txt:43 en/git-branch.txt:171 -#: en/git-checkout.txt:197 en/git-clone.txt:45 en/git-config.txt:164 -#: en/git-grep.txt:187 en/git-instaweb.txt:23 en/git-ls-tree.txt:51 -#: en/git-repack.txt:66 en/git-svn.txt:244 en/git-tag.txt:99 en/git-var.txt:20 +#: en/blame-options.txt:23 en/git-archive.txt:43 en/git-branch.txt:171 en/git-checkout.txt:200 en/git-clone.txt:45 en/git-config.txt:167 en/git-grep.txt:187 en/git-instaweb.txt:23 en/git-ls-tree.txt:51 en/git-repack.txt:66 en/git-svn.txt:244 en/git-tag.txt:99 en/git-var.txt:20 #, no-wrap msgid "-l" msgstr "" #. type: Plain text -#: en/blame-options.txt:24 +#: en/blame-options.txt:25 msgid "Show long rev (Default: off)." msgstr "" #. type: Labeled list -#: en/blame-options.txt:25 en/diff-options.txt:77 en/fetch-options.txt:158 -#: en/git-branch.txt:205 en/git-cat-file.txt:36 en/git-checkout.txt:157 -#: en/git-diff-tree.txt:39 en/git-ls-files.txt:113 en/git-ls-remote.txt:26 -#: en/git-ls-tree.txt:47 en/git-svn.txt:312 en/git-switch.txt:151 +#: en/blame-options.txt:26 en/diff-options.txt:77 en/fetch-options.txt:158 en/git-branch.txt:207 en/git-cat-file.txt:36 en/git-checkout.txt:157 en/git-diff-tree.txt:39 en/git-ls-files.txt:113 en/git-ls-remote.txt:26 en/git-ls-tree.txt:47 en/git-svn.txt:312 en/git-switch.txt:154 #, no-wrap msgid "-t" msgstr "" #. type: Plain text -#: en/blame-options.txt:27 +#: en/blame-options.txt:28 msgid "Show raw timestamp (Default: off)." msgstr "" #. type: Labeled list -#: en/blame-options.txt:28 +#: en/blame-options.txt:29 #, no-wrap msgid "-S <revs-file>" msgstr "" #. type: Plain text -#: en/blame-options.txt:30 +#: en/blame-options.txt:31 msgid "Use revisions from revs-file instead of calling linkgit:git-rev-list[1]." msgstr "" #. type: Labeled list -#: en/blame-options.txt:31 +#: en/blame-options.txt:32 #, no-wrap msgid "--reverse <rev>..<rev>" msgstr "" #. type: Plain text -#: en/blame-options.txt:38 +#: en/blame-options.txt:39 msgid "" "Walk history forward instead of backward. Instead of showing the revision in " "which a line appeared, this shows the last revision in which a line has " @@ -138,14 +130,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/blame-options.txt:39 en/git-bisect.txt:368 en/git-describe.txt:121 -#: en/rev-list-options.txt:124 +#: en/blame-options.txt:40 en/git-bisect.txt:368 en/git-describe.txt:121 en/rev-list-options.txt:124 #, no-wrap msgid "--first-parent" msgstr "" #. type: Plain text -#: en/blame-options.txt:44 +#: en/blame-options.txt:45 msgid "" "Follow only the first parent commit upon seeing a merge commit. This option " "can be used to determine when a line was introduced to a particular " @@ -154,60 +145,54 @@ msgid "" msgstr "" #. type: Labeled list -#: en/blame-options.txt:45 en/diff-options.txt:16 en/diff-options.txt:22 -#: en/fetch-options.txt:109 en/git-add.txt:89 en/git-cat-file.txt:49 -#: en/git-checkout.txt:268 en/git-commit.txt:71 en/git-cvsexportcommit.txt:41 -#: en/git-grep.txt:240 en/git-instaweb.txt:41 en/git-merge-file.txt:63 -#: en/git-rebase.txt:544 en/git-request-pull.txt:29 en/git-restore.txt:44 -#: en/git-stash.txt:183 en/git-svn.txt:535 en/git-svn.txt:679 en/git.txt:101 +#: en/blame-options.txt:46 en/diff-options.txt:16 en/diff-options.txt:22 en/fetch-options.txt:109 en/git-add.txt:89 en/git-cat-file.txt:49 en/git-checkout.txt:271 en/git-commit.txt:72 en/git-cvsexportcommit.txt:41 en/git-grep.txt:240 en/git-instaweb.txt:41 en/git-merge-file.txt:63 en/git-rebase.txt:544 en/git-request-pull.txt:29 en/git-restore.txt:48 en/git-stash.txt:183 en/git-svn.txt:535 en/git-svn.txt:679 en/git.txt:101 #, no-wrap msgid "-p" msgstr "" #. type: Labeled list -#: en/blame-options.txt:46 en/git-commit.txt:114 en/git-push.txt:176 -#: en/git-worktree.txt:216 +#: en/blame-options.txt:47 en/git-commit.txt:115 en/git-push.txt:176 en/git-worktree.txt:217 #, no-wrap msgid "--porcelain" msgstr "" #. type: Plain text -#: en/blame-options.txt:48 +#: en/blame-options.txt:49 msgid "Show in a format designed for machine consumption." msgstr "" #. type: Labeled list -#: en/blame-options.txt:49 +#: en/blame-options.txt:50 #, no-wrap msgid "--line-porcelain" msgstr "" #. type: Plain text -#: en/blame-options.txt:53 +#: en/blame-options.txt:54 msgid "" "Show the porcelain format, but output commit information for each line, not " "just the first time a commit is referenced. Implies --porcelain." msgstr "" #. type: Labeled list -#: en/blame-options.txt:54 en/git-pack-objects.txt:138 en/git-svn.txt:373 +#: en/blame-options.txt:55 en/git-pack-objects.txt:138 en/git-svn.txt:373 #, no-wrap msgid "--incremental" msgstr "" #. type: Plain text -#: en/blame-options.txt:57 +#: en/blame-options.txt:58 msgid "Show the result incrementally in a format designed for machine consumption." msgstr "" #. type: Labeled list -#: en/blame-options.txt:58 en/git-mailinfo.txt:62 en/pretty-options.txt:35 +#: en/blame-options.txt:59 en/git-mailinfo.txt:62 en/pretty-options.txt:35 #, no-wrap msgid "--encoding=<encoding>" msgstr "" #. type: Plain text -#: en/blame-options.txt:64 +#: en/blame-options.txt:65 msgid "" "Specifies the encoding used to output author names and commit " "summaries. Setting it to `none` makes blame output unconverted data. For " @@ -216,13 +201,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/blame-options.txt:65 +#: en/blame-options.txt:66 #, no-wrap msgid "--contents <file>" msgstr "" #. type: Plain text -#: en/blame-options.txt:71 +#: en/blame-options.txt:72 msgid "" "When <rev> is not specified, the command annotates the changes starting " "backwards from the working tree copy. This flag makes the command pretend " @@ -231,13 +216,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/blame-options.txt:72 +#: en/blame-options.txt:73 #, no-wrap msgid "--date <format>" msgstr "" #. type: Plain text -#: en/blame-options.txt:78 +#: en/blame-options.txt:79 msgid "" "Specifies the format used to output dates. If --date is not provided, the " "value of the blame.date config variable is used. If the blame.date config " @@ -246,13 +231,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/blame-options.txt:79 en/git-fsck.txt:100 +#: en/blame-options.txt:80 en/git-fsck.txt:100 #, no-wrap msgid "--[no-]progress" msgstr "" #. type: Plain text -#: en/blame-options.txt:85 +#: en/blame-options.txt:86 msgid "" "Progress status is reported on the standard error stream by default when it " "is attached to a terminal. This flag enables progress reporting even if not " @@ -261,13 +246,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/blame-options.txt:86 +#: en/blame-options.txt:87 #, no-wrap msgid "-M[<num>]" msgstr "" #. type: Plain text -#: en/blame-options.txt:96 +#: en/blame-options.txt:97 msgid "" "Detect moved or copied lines within a file. When a commit moves or copies a " "block of lines (e.g. the original file has A and then B, and the commit " @@ -279,7 +264,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/blame-options.txt:101 +#: en/blame-options.txt:102 msgid "" "<num> is optional but it is the lower bound on the number of alphanumeric " "characters that Git must detect as moving/copying within a file for it to " @@ -287,13 +272,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/blame-options.txt:102 +#: en/blame-options.txt:103 #, no-wrap msgid "-C[<num>]" msgstr "" #. type: Plain text -#: en/blame-options.txt:111 +#: en/blame-options.txt:112 msgid "" "In addition to `-M`, detect lines moved or copied from other files that were " "modified in the same commit. This is useful when you reorganize your " @@ -304,7 +289,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/blame-options.txt:118 +#: en/blame-options.txt:119 msgid "" "<num> is optional but it is the lower bound on the number of alphanumeric " "characters that Git must detect as moving/copying between files for it to " @@ -314,13 +299,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/blame-options.txt:119 +#: en/blame-options.txt:120 #, no-wrap msgid "--ignore-rev <rev>" msgstr "" #. type: Plain text -#: en/blame-options.txt:130 +#: en/blame-options.txt:131 msgid "" "Ignore changes made by the revision when assigning blame, as if the change " "never happened. Lines that were changed or added by an ignored commit will " @@ -335,13 +320,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/blame-options.txt:131 +#: en/blame-options.txt:132 #, no-wrap msgid "--ignore-revs-file <file>" msgstr "" #. type: Plain text -#: en/blame-options.txt:137 +#: en/blame-options.txt:138 msgid "" "Ignore revisions listed in `file`, which must be in the same format as an " "`fsck.skipList`. This option may be repeated, and these files will be " @@ -351,19 +336,18 @@ msgid "" msgstr "" #. type: Labeled list -#: en/blame-options.txt:138 en/git-archimport.txt:71 en/git-cvsimport.txt:184 -#: en/git-cvsserver.txt:48 en/git-grep.txt:145 en/git-ls-remote.txt:24 +#: en/blame-options.txt:139 en/git-archimport.txt:71 en/git-cvsimport.txt:184 en/git-cvsserver.txt:48 en/git-grep.txt:145 en/git-ls-remote.txt:24 #, no-wrap msgid "-h" msgstr "" #. type: Plain text -#: en/blame-options.txt:139 +#: en/blame-options.txt:140 msgid "Show help message." msgstr "" #. type: Plain text -#: en/cmds-ancillaryinterrogators.txt:1 en/git-blame.txt:233 +#: en/cmds-ancillaryinterrogators.txt:1 en/git-blame.txt:235 #, no-wrap msgid "linkgit:git-annotate[1]" msgstr "" @@ -1980,7 +1964,7 @@ msgid "Update auxiliary info file to help dumb servers." msgstr "" #. type: Title - -#: en/config.txt:2 en/git-worktree.txt:274 +#: en/config.txt:2 en/git-worktree.txt:275 #, no-wrap msgid "CONFIGURATION FILE" msgstr "" @@ -2085,7 +2069,7 @@ msgstr "" #: en/config.txt:73 msgid "" "A line that defines a value can be continued to the next line by ending it " -"with a `\\`; the backquote and the end-of-line are stripped. Leading " +"with a `\\`; the backslash and the end-of-line are stripped. Leading " "whitespaces after 'name =', the remainder of the line after the first " "comment character '#' or ';', and trailing whitespaces of the line are " "discarded unless they are enclosed in double quotes. Internal whitespaces " @@ -2178,18 +2162,12 @@ msgid "" msgstr "" #. type: Plain text -#: en/config.txt:124 +#: en/config.txt:125 msgid "" "The .git location may be auto-discovered, or come from `$GIT_DIR` " "environment variable. If the repository is auto discovered via a .git file " "(e.g. from submodules, or a linked worktree), the .git location would be the " -"final location where the .git directory is, not where the" -msgstr "" - -#. type: Block title -#: en/config.txt:124 -#, no-wrap -msgid "git file is." +"final location where the .git directory is, not where the .git file is." msgstr "" #. type: Plain text @@ -2304,7 +2282,7 @@ msgid "" msgstr "" #. type: Title ~ -#: en/config.txt:180 en/git-rev-parse.txt:367 en/git-rev-parse.txt:423 +#: en/config.txt:180 en/git-rev-parse.txt:371 en/git-rev-parse.txt:427 #, no-wrap msgid "Example" msgstr "" @@ -2440,25 +2418,25 @@ msgid "true" msgstr "" #. type: Plain text -#: en/config.txt:247 +#: en/config.txt:248 msgid "" "Boolean true literals are `yes`, `on`, `true`, and `1`. Also, a variable " "defined without `= <value>` is taken as true." msgstr "" #. type: Labeled list -#: en/config.txt:248 +#: en/config.txt:249 #, no-wrap msgid "false" msgstr "" #. type: Plain text -#: en/config.txt:250 +#: en/config.txt:252 msgid "Boolean false literals are `no`, `off`, `false`, `0` and the empty string." msgstr "" #. type: Plain text -#: en/config.txt:254 +#: en/config.txt:256 msgid "" "When converting a value to its canonical form using the `--type=bool` type " "specifier, 'git config' will ensure that the output is \"true\" or \"false\" " @@ -2466,26 +2444,26 @@ msgid "" msgstr "" #. type: Labeled list -#: en/config.txt:255 +#: en/config.txt:257 #, no-wrap msgid "integer" msgstr "" #. type: Plain text -#: en/config.txt:259 +#: en/config.txt:261 msgid "" "The value for many variables that specify various sizes can be suffixed with " "`k`, `M`,... to mean \"scale the number by 1024\", \"by 1024x1024\", etc." msgstr "" #. type: Labeled list -#: en/config.txt:260 en/diff-options.txt:361 en/git-for-each-ref.txt:175 +#: en/config.txt:262 en/diff-options.txt:361 en/git-for-each-ref.txt:175 #, no-wrap msgid "color" msgstr "" #. type: Plain text -#: en/config.txt:264 +#: en/config.txt:266 msgid "" "The value for a variable that takes a color is a list of colors (at most " "two, one for foreground and one for background) and attributes (as many as " @@ -2493,17 +2471,17 @@ msgid "" msgstr "" #. type: Plain text -#: en/config.txt:270 +#: en/config.txt:272 msgid "" "The basic colors accepted are `normal`, `black`, `red`, `green`, `yellow`, " "`blue`, `magenta`, `cyan` and `white`. The first color given is the " "foreground; the second is the background. All the basic colors except " -"`normal` have a bright variant that can be speficied by prefixing the color " +"`normal` have a bright variant that can be specified by prefixing the color " "with `bright`, like `brightred`." msgstr "" #. type: Plain text -#: en/config.txt:275 +#: en/config.txt:277 msgid "" "Colors may also be given as numbers between 0 and 255; these use ANSI " "256-color mode (but note that not all terminals may support this). If your " @@ -2512,7 +2490,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/config.txt:282 +#: en/config.txt:284 msgid "" "The accepted attributes are `bold`, `dim`, `ul`, `blink`, `reverse`, " "`italic`, and `strike` (for crossed-out or \"strikethrough\" letters). The " @@ -2522,14 +2500,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/config.txt:285 +#: en/config.txt:287 msgid "" "An empty color string produces no color effect at all. This can be used to " "avoid coloring specific elements without disabling color entirely." msgstr "" #. type: Plain text -#: en/config.txt:294 +#: en/config.txt:296 msgid "" "For git's pre-defined color slots, the attributes are meant to be reset at " "the beginning of each item in the colored output. So setting " @@ -2542,13 +2520,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/config.txt:295 +#: en/config.txt:297 #, no-wrap msgid "pathname" msgstr "" #. type: Plain text -#: en/config.txt:301 +#: en/config.txt:303 msgid "" "A variable that takes a pathname value can be given a string that begins " "with \"`~/`\" or \"`~user/`\", and the usual tilde expansion happens to such " @@ -2557,13 +2535,13 @@ msgid "" msgstr "" #. type: Title ~ -#: en/config.txt:304 +#: en/config.txt:306 #, no-wrap msgid "Variables" msgstr "" #. type: Plain text -#: en/config.txt:309 +#: en/config.txt:311 msgid "" "Note that this list is non-comprehensive and not necessarily complete. For " "command-specific variables, you will find a more detailed description in the " @@ -2571,7 +2549,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/config.txt:314 +#: en/config.txt:316 msgid "" "Other git-related tools may and do use their own variables. When inventing " "new variables for use in your own tool, make sure their names do not " @@ -3052,8 +3030,7 @@ msgid "mode for \"src\"; 000000 if creation or unmerged." msgstr "" #. type: Plain text -#: en/diff-format.txt:42 en/diff-format.txt:44 en/diff-format.txt:46 -#: en/diff-format.txt:48 +#: en/diff-format.txt:42 en/diff-format.txt:44 en/diff-format.txt:46 en/diff-format.txt:48 msgid "a space." msgstr "" @@ -3176,7 +3153,7 @@ msgid ":100644 100644 5be4a4a 0000000 M file.c\n" msgstr "" #. type: Plain text -#: en/diff-format.txt:85 en/git-ls-files.txt:212 en/git-ls-tree.txt:101 +#: en/diff-format.txt:85 en/git-ls-files.txt:213 en/git-ls-tree.txt:102 msgid "" "Without the `-z` option, pathnames with \"unusual\" characters are quoted as " "explained for the configuration variable `core.quotePath` (see " @@ -3324,8 +3301,7 @@ msgid "the number of added lines;" msgstr "" #. type: Plain text -#: en/diff-format.txt:157 en/diff-format.txt:159 en/diff-format.txt:173 -#: en/diff-format.txt:175 +#: en/diff-format.txt:157 en/diff-format.txt:159 en/diff-format.txt:173 en/diff-format.txt:175 msgid "a tab;" msgstr "" @@ -3642,8 +3618,7 @@ msgid "It is followed by two-line from-file/to-file header" msgstr "" #. type: Plain text -#: en/diff-generate-patch.txt:146 en/diff-generate-patch.txt:157 -#: en/diff-generate-patch.txt:158 en/diff-generate-patch.txt:159 +#: en/diff-generate-patch.txt:146 en/diff-generate-patch.txt:157 en/diff-generate-patch.txt:158 en/diff-generate-patch.txt:159 msgid "a/file" msgstr "" @@ -3738,7 +3713,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/diff-options.txt:17 en/git-rebase.txt:410 en/merge-options.txt:93 +#: en/diff-options.txt:17 en/git-rebase.txt:410 en/merge-options.txt:84 #, no-wrap msgid "--no-stat" msgstr "" @@ -3749,17 +3724,13 @@ msgid "Generate plain patches without any diffstats." msgstr "" #. type: Labeled list -#: en/diff-options.txt:23 en/fetch-options.txt:220 en/git-add.txt:112 -#: en/git-am.txt:77 en/git-checkout-index.txt:25 en/git-cvsexportcommit.txt:64 -#: en/git-cvsimport.txt:98 en/git-ls-files.txt:70 en/git-mailinfo.txt:52 -#: en/git-push.txt:348 en/git-read-tree.txt:45 en/git-stash.txt:161 +#: en/diff-options.txt:23 en/fetch-options.txt:220 en/git-add.txt:112 en/git-am.txt:77 en/git-checkout-index.txt:25 en/git-cvsexportcommit.txt:64 en/git-cvsimport.txt:98 en/git-ls-files.txt:70 en/git-mailinfo.txt:52 en/git-push.txt:372 en/git-read-tree.txt:45 en/git-stash.txt:161 #, no-wrap msgid "-u" msgstr "" #. type: Labeled list -#: en/diff-options.txt:24 en/git-add.txt:90 en/git-checkout.txt:269 -#: en/git-commit.txt:72 en/git-restore.txt:45 en/git-stash.txt:184 +#: en/diff-options.txt:24 en/git-add.txt:90 en/git-checkout.txt:272 en/git-commit.txt:73 en/git-restore.txt:49 en/git-stash.txt:184 #, no-wrap msgid "--patch" msgstr "" @@ -3776,12 +3747,7 @@ msgid "\tThis is the default.\n" msgstr "" #. type: Labeled list -#: en/diff-options.txt:30 en/git-am.txt:34 en/git-blame.txt:75 -#: en/git-cat-file.txt:40 en/git-cherry-pick.txt:105 en/git-clone.txt:67 -#: en/git-commit.txt:166 en/git-diff-tree.txt:72 en/git-format-patch.txt:120 -#: en/git-ls-files.txt:59 en/git-revert.txt:100 en/git-shortlog.txt:34 -#: en/git-show-ref.txt:53 en/git-status.txt:27 en/git-stripspace.txt:38 -#: en/git-svn.txt:46 en/git-tag.txt:64 en/git-verify-pack.txt:31 +#: en/diff-options.txt:30 en/git-am.txt:34 en/git-blame.txt:75 en/git-cat-file.txt:40 en/git-cherry-pick.txt:105 en/git-clone.txt:67 en/git-diff-tree.txt:77 en/git-format-patch.txt:121 en/git-ls-files.txt:59 en/git-revert.txt:100 en/git-shortlog.txt:34 en/git-show-ref.txt:53 en/git-status.txt:27 en/git-stripspace.txt:38 en/git-svn.txt:46 en/git-tag.txt:64 en/git-verify-pack.txt:31 #, no-wrap msgid "-s" msgstr "" @@ -3813,15 +3779,13 @@ msgstr "" #. type: Plain text #: en/diff-options.txt:40 -msgid "" -"Generate diffs with <n> lines of context instead of the usual three. Implies " -"`--patch`." +msgid "Generate diffs with <n> lines of context instead of the usual three." msgstr "" #. type: Plain text -#: en/diff-options.txt:42 +#: en/diff-options.txt:42 en/diff-options.txt:447 #, no-wrap -msgid "\tImplies `-p`.\n" +msgid "\tImplies `--patch`.\n" msgstr "" #. type: Labeled list @@ -3861,8 +3825,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/diff-options.txt:55 en/git-replace.txt:78 en/git-verify-commit.txt:19 -#: en/git-verify-tag.txt:19 +#: en/diff-options.txt:55 en/git-replace.txt:78 en/git-verify-commit.txt:19 en/git-verify-tag.txt:19 #, no-wrap msgid "--raw" msgstr "" @@ -4245,8 +4208,7 @@ msgid "Synonym for --dirstat=files,param1,param2..." msgstr "" #. type: Labeled list -#: en/diff-options.txt:217 en/git-apply.txt:52 en/git-shortlog.txt:35 -#: en/merge-options.txt:140 +#: en/diff-options.txt:217 en/git-apply.txt:52 en/git-shortlog.txt:35 en/merge-options.txt:131 #, no-wrap msgid "--summary" msgstr "" @@ -4270,11 +4232,7 @@ msgid "Synonym for `-p --stat`." msgstr "" #. type: Labeled list -#: en/diff-options.txt:228 en/git-apply.txt:115 en/git-check-attr.txt:34 -#: en/git-check-ignore.txt:47 en/git-checkout-index.txt:67 -#: en/git-commit.txt:123 en/git-config.txt:206 en/git-grep.txt:207 -#: en/git-ls-files.txt:80 en/git-ls-tree.txt:55 en/git-mktree.txt:23 -#: en/git-status.txt:126 en/git-update-index.txt:174 +#: en/diff-options.txt:228 en/git-apply.txt:115 en/git-check-attr.txt:34 en/git-check-ignore.txt:47 en/git-checkout-index.txt:67 en/git-commit.txt:124 en/git-config.txt:215 en/git-grep.txt:207 en/git-ls-files.txt:80 en/git-ls-tree.txt:55 en/git-mktree.txt:23 en/git-status.txt:126 en/git-update-index.txt:174 #, no-wrap msgid "-z" msgstr "" @@ -4309,8 +4267,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/diff-options.txt:244 en/git-config.txt:215 en/git-grep.txt:189 -#: en/git-ls-tree.txt:59 en/git-name-rev.txt:51 +#: en/diff-options.txt:244 en/git-config.txt:224 en/git-grep.txt:189 en/git-ls-tree.txt:59 en/git-name-rev.txt:51 #, no-wrap msgid "--name-only" msgstr "" @@ -4354,8 +4311,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/diff-options.txt:263 en/git-branch.txt:139 en/git-for-each-ref.txt:60 -#: en/git-grep.txt:224 en/git-show-branch.txt:119 en/git-tag.txt:125 +#: en/diff-options.txt:263 en/git-branch.txt:139 en/git-for-each-ref.txt:60 en/git-grep.txt:224 en/git-show-branch.txt:119 en/git-tag.txt:125 #, no-wrap msgid "--color[=<when>]" msgstr "" @@ -4376,8 +4332,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/diff-options.txt:272 en/git-branch.txt:144 en/git-grep.txt:228 -#: en/git-show-branch.txt:124 +#: en/diff-options.txt:272 en/git-branch.txt:144 en/git-grep.txt:228 en/git-show-branch.txt:124 #, no-wrap msgid "--no-color" msgstr "" @@ -4437,7 +4392,7 @@ msgid "Moved lines are not highlighted." msgstr "" #. type: Labeled list -#: en/diff-options.txt:291 en/git-commit.txt:212 +#: en/diff-options.txt:291 en/git-commit.txt:206 #, no-wrap msgid "default" msgstr "" @@ -4559,7 +4514,7 @@ msgid "ignore-space-at-eol" msgstr "" #. type: Plain text -#: en/diff-options.txt:335 en/diff-options.txt:674 +#: en/diff-options.txt:335 en/diff-options.txt:678 msgid "Ignore changes in whitespace at EOL." msgstr "" @@ -4570,7 +4525,7 @@ msgid "ignore-space-change" msgstr "" #. type: Plain text -#: en/diff-options.txt:339 en/diff-options.txt:680 +#: en/diff-options.txt:339 en/diff-options.txt:684 msgid "" "Ignore changes in amount of whitespace. This ignores whitespace at line " "end, and considers all other sequences of one or more whitespace characters " @@ -4815,21 +4770,21 @@ msgstr "" #: en/diff-options.txt:445 msgid "" "In addition to `--full-index`, output a binary diff that can be applied with " -"`git-apply`. Implies `--patch`." +"`git-apply`." msgstr "" #. type: Labeled list -#: en/diff-options.txt:446 en/git-ls-files.txt:154 en/git-ls-tree.txt:63 -#: en/git-show-ref.txt:65 +#: en/diff-options.txt:449 en/git-ls-files.txt:154 en/git-ls-tree.txt:63 en/git-show-ref.txt:65 #, no-wrap msgid "--abbrev[=<n>]" msgstr "" #. type: Plain text -#: en/diff-options.txt:454 +#: en/diff-options.txt:458 msgid "" "Instead of showing the full 40-byte hexadecimal object name in diff-raw " -"format output and diff-tree header lines, show only a partial prefix. In " +"format output and diff-tree header lines, show the shortest prefix that is " +"at least '<n>' hexdigits long that uniquely refers the object. In " "diff-patch output format, `--full-index` takes higher precedence, i.e. if " "`--full-index` is specified, full blob names will be shown regardless of " "`--abbrev`. Non default number of digits can be specified with " @@ -4837,26 +4792,26 @@ msgid "" msgstr "" #. type: Labeled list -#: en/diff-options.txt:455 +#: en/diff-options.txt:459 #, no-wrap msgid "-B[<n>][/<m>]" msgstr "" #. type: Labeled list -#: en/diff-options.txt:456 +#: en/diff-options.txt:460 #, no-wrap msgid "--break-rewrites[=[<n>][/<m>]]" msgstr "" #. type: Plain text -#: en/diff-options.txt:459 +#: en/diff-options.txt:463 msgid "" "Break complete rewrite changes into pairs of delete and create. This serves " "two purposes:" msgstr "" #. type: Plain text -#: en/diff-options.txt:469 +#: en/diff-options.txt:473 msgid "" "It affects the way a change that amounts to a total rewrite of a file not as " "a series of deletion and insertion mixed together with a very few lines that " @@ -4869,7 +4824,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/diff-options.txt:477 +#: en/diff-options.txt:481 msgid "" "When used with -M, a totally-rewritten file is also considered as the source " "of a rename (usually -M only considers a file that disappeared as the source " @@ -4880,25 +4835,25 @@ msgid "" msgstr "" #. type: Labeled list -#: en/diff-options.txt:478 +#: en/diff-options.txt:482 #, no-wrap msgid "-M[<n>]" msgstr "" #. type: Labeled list -#: en/diff-options.txt:479 en/git-status.txt:147 +#: en/diff-options.txt:483 en/git-status.txt:147 #, no-wrap msgid "--find-renames[=<n>]" msgstr "" #. type: Plain text -#: en/diff-options.txt:482 +#: en/diff-options.txt:486 #, no-wrap msgid "\tDetect renames.\n" msgstr "" #. type: Plain text -#: en/diff-options.txt:487 +#: en/diff-options.txt:491 #, no-wrap msgid "" "\tIf generating diffs, detect and report renames for each commit.\n" @@ -4907,7 +4862,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/diff-options.txt:497 +#: en/diff-options.txt:501 #, no-wrap msgid "" "\tIf `n` is specified, it is a threshold on the similarity\n" @@ -4922,32 +4877,32 @@ msgid "" msgstr "" #. type: Labeled list -#: en/diff-options.txt:498 +#: en/diff-options.txt:502 #, no-wrap msgid "-C[<n>]" msgstr "" #. type: Labeled list -#: en/diff-options.txt:499 +#: en/diff-options.txt:503 #, no-wrap msgid "--find-copies[=<n>]" msgstr "" #. type: Plain text -#: en/diff-options.txt:502 +#: en/diff-options.txt:506 msgid "" "Detect copies as well as renames. See also `--find-copies-harder`. If `n` " "is specified, it has the same meaning as for `-M<n>`." msgstr "" #. type: Labeled list -#: en/diff-options.txt:503 en/git-svn.txt:626 +#: en/diff-options.txt:507 en/git-svn.txt:626 #, no-wrap msgid "--find-copies-harder" msgstr "" #. type: Plain text -#: en/diff-options.txt:511 +#: en/diff-options.txt:515 msgid "" "For performance reasons, by default, `-C` option finds copies only if the " "original file of the copy was modified in the same changeset. This flag " @@ -4957,19 +4912,19 @@ msgid "" msgstr "" #. type: Labeled list -#: en/diff-options.txt:512 en/git-branch.txt:103 en/git-http-push.txt:45 +#: en/diff-options.txt:516 en/git-branch.txt:103 en/git-http-push.txt:45 #, no-wrap msgid "-D" msgstr "" #. type: Labeled list -#: en/diff-options.txt:513 +#: en/diff-options.txt:517 #, no-wrap msgid "--irreversible-delete" msgstr "" #. type: Plain text -#: en/diff-options.txt:521 +#: en/diff-options.txt:525 msgid "" "Omit the preimage for deletes, i.e. print only the header but not the diff " "between the preimage and `/dev/null`. The resulting patch is not meant to be " @@ -4980,20 +4935,20 @@ msgid "" msgstr "" #. type: Plain text -#: en/diff-options.txt:524 +#: en/diff-options.txt:528 msgid "" "When used together with `-B`, omit also the preimage in the deletion part of " "a delete/create pair." msgstr "" #. type: Labeled list -#: en/diff-options.txt:525 en/git-svn.txt:625 +#: en/diff-options.txt:529 en/git-svn.txt:625 #, no-wrap msgid "-l<num>" msgstr "" #. type: Plain text -#: en/diff-options.txt:531 +#: en/diff-options.txt:535 msgid "" "The `-M` and `-C` options require O(n^2) processing time where n is the " "number of potential rename/copy targets. This option prevents rename/copy " @@ -5002,13 +4957,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/diff-options.txt:533 +#: en/diff-options.txt:537 #, no-wrap msgid "--diff-filter=[(A|C|D|M|R|T|U|X|B)...[*]]" msgstr "" #. type: Plain text -#: en/diff-options.txt:544 +#: en/diff-options.txt:548 msgid "" "Select only files that are Added (`A`), Copied (`C`), Deleted (`D`), " "Modified (`M`), Renamed (`R`), have their type (i.e. regular file, symlink, " @@ -5021,14 +4976,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/diff-options.txt:547 +#: en/diff-options.txt:551 msgid "" "Also, these upper-case letters can be downcased to exclude. E.g. " "`--diff-filter=ad` excludes added and deleted paths." msgstr "" #. type: Plain text -#: en/diff-options.txt:553 +#: en/diff-options.txt:557 msgid "" "Note that not all diffs can feature all types. For instance, diffs from the " "index to the working tree can never have Added entries (because the set of " @@ -5038,20 +4993,20 @@ msgid "" msgstr "" #. type: Labeled list -#: en/diff-options.txt:554 +#: en/diff-options.txt:558 #, no-wrap msgid "-S<string>" msgstr "" #. type: Plain text -#: en/diff-options.txt:558 +#: en/diff-options.txt:562 msgid "" "Look for differences that change the number of occurrences of the specified " "string (i.e. addition/deletion) in a file. Intended for the scripter's use." msgstr "" #. type: Plain text -#: en/diff-options.txt:564 +#: en/diff-options.txt:568 msgid "" "It is useful when you're looking for an exact block of code (like a struct), " "and want to know the history of that block since it first came into being: " @@ -5061,32 +5016,32 @@ msgid "" msgstr "" #. type: Plain text -#: en/diff-options.txt:566 +#: en/diff-options.txt:570 msgid "Binary files are searched as well." msgstr "" #. type: Labeled list -#: en/diff-options.txt:567 +#: en/diff-options.txt:571 #, no-wrap msgid "-G<regex>" msgstr "" #. type: Plain text -#: en/diff-options.txt:570 +#: en/diff-options.txt:574 msgid "" "Look for differences whose patch text contains added/removed lines that " "match <regex>." msgstr "" #. type: Plain text -#: en/diff-options.txt:574 +#: en/diff-options.txt:578 msgid "" "To illustrate the difference between `-S<regex> --pickaxe-regex` and " "`-G<regex>`, consider a commit with the following diff in the same file:" msgstr "" #. type: delimited block - -#: en/diff-options.txt:579 +#: en/diff-options.txt:583 #, no-wrap msgid "" "+ return frotz(nitfol, two->ptr, 1, 0);\n" @@ -5095,7 +5050,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/diff-options.txt:584 +#: en/diff-options.txt:588 msgid "" "While `git log -G\"frotz\\(nitfol\"` will show this commit, `git log " "-S\"frotz\\(nitfol\" --pickaxe-regex` will not (because the number of " @@ -5103,25 +5058,25 @@ msgid "" msgstr "" #. type: Plain text -#: en/diff-options.txt:587 +#: en/diff-options.txt:591 msgid "" "Unless `--text` is supplied patches of binary files without a textconv " "filter will be ignored." msgstr "" #. type: Plain text -#: en/diff-options.txt:590 +#: en/diff-options.txt:594 msgid "See the 'pickaxe' entry in linkgit:gitdiffcore[7] for more information." msgstr "" #. type: Labeled list -#: en/diff-options.txt:591 +#: en/diff-options.txt:595 #, no-wrap msgid "--find-object=<object-id>" msgstr "" #. type: Plain text -#: en/diff-options.txt:596 +#: en/diff-options.txt:600 msgid "" "Look for differences that change the number of occurrences of the specified " "object. Similar to `-S`, just the argument is different in that it doesn't " @@ -5129,46 +5084,46 @@ msgid "" msgstr "" #. type: Plain text -#: en/diff-options.txt:599 +#: en/diff-options.txt:603 msgid "" "The object can be a blob or a submodule commit. It implies the `-t` option " "in `git-log` to also find trees." msgstr "" #. type: Labeled list -#: en/diff-options.txt:600 +#: en/diff-options.txt:604 #, no-wrap msgid "--pickaxe-all" msgstr "" #. type: Plain text -#: en/diff-options.txt:604 +#: en/diff-options.txt:608 msgid "" "When `-S` or `-G` finds a change, show all the changes in that changeset, " "not just the files that contain the change in <string>." msgstr "" #. type: Labeled list -#: en/diff-options.txt:605 +#: en/diff-options.txt:609 #, no-wrap msgid "--pickaxe-regex" msgstr "" #. type: Plain text -#: en/diff-options.txt:608 +#: en/diff-options.txt:612 msgid "" "Treat the <string> given to `-S` as an extended POSIX regular expression to " "match." msgstr "" #. type: Labeled list -#: en/diff-options.txt:611 en/git-mergetool.txt:95 +#: en/diff-options.txt:615 en/git-mergetool.txt:95 #, no-wrap msgid "-O<orderfile>" msgstr "" #. type: Plain text -#: en/diff-options.txt:616 +#: en/diff-options.txt:620 msgid "" "Control the order in which files appear in the output. This overrides the " "`diff.orderFile` configuration variable (see linkgit:git-config[1]). To " @@ -5176,7 +5131,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/diff-options.txt:628 +#: en/diff-options.txt:632 msgid "" "The output order is determined by the order of glob patterns in " "<orderfile>. All files with pathnames that match the first pattern are " @@ -5189,17 +5144,17 @@ msgid "" msgstr "" #. type: Plain text -#: en/diff-options.txt:630 +#: en/diff-options.txt:634 msgid "<orderfile> is parsed as follows:" msgstr "" #. type: Plain text -#: en/diff-options.txt:634 +#: en/diff-options.txt:638 msgid "Blank lines are ignored, so they can be used as separators for readability." msgstr "" #. type: Plain text -#: en/diff-options.txt:638 +#: en/diff-options.txt:642 msgid "" "Lines starting with a hash (\"`#`\") are ignored, so they can be used for " "comments. Add a backslash (\"`\\`\") to the beginning of the pattern if it " @@ -5207,12 +5162,12 @@ msgid "" msgstr "" #. type: Plain text -#: en/diff-options.txt:640 +#: en/diff-options.txt:644 msgid "Each other line contains a single pattern." msgstr "" #. type: Plain text -#: en/diff-options.txt:647 +#: en/diff-options.txt:651 msgid "" "Patterns have the same syntax and semantics as patterns used for fnmatch(3) " "without the FNM_PATHNAME flag, except a pathname also matches a pattern if " @@ -5222,32 +5177,32 @@ msgid "" msgstr "" #. type: Labeled list -#: en/diff-options.txt:649 en/git-apply.txt:104 en/git-cvsimport.txt:168 +#: en/diff-options.txt:653 en/git-apply.txt:104 en/git-cvsimport.txt:168 #, no-wrap msgid "-R" msgstr "" #. type: Plain text -#: en/diff-options.txt:652 +#: en/diff-options.txt:656 msgid "" "Swap two inputs; that is, show differences from index or on-disk file to " "tree contents." msgstr "" #. type: Labeled list -#: en/diff-options.txt:654 +#: en/diff-options.txt:658 #, no-wrap msgid "--relative[=<path>]" msgstr "" #. type: Labeled list -#: en/diff-options.txt:655 +#: en/diff-options.txt:659 #, no-wrap msgid "--no-relative" msgstr "" #. type: Plain text -#: en/diff-options.txt:664 +#: en/diff-options.txt:668 msgid "" "When run from a subdirectory of the project, it can be told to exclude " "changes outside the directory and show pathnames relative to it with this " @@ -5258,89 +5213,102 @@ msgid "" msgstr "" #. type: Labeled list -#: en/diff-options.txt:665 en/fetch-options.txt:4 en/git-archimport.txt:99 -#: en/git-branch.txt:166 en/git-checkout-index.txt:38 en/git-commit.txt:65 -#: en/git-cvsexportcommit.txt:45 en/git-cvsimport.txt:135 en/git-grep.txt:102 -#: en/git-help.txt:45 en/git-merge-base.txt:71 en/git-merge-index.txt:26 -#: en/git-repack.txt:31 en/git-show-branch.txt:47 en/git-stash.txt:154 -#: en/git-tag.txt:60 +#: en/diff-options.txt:669 en/fetch-options.txt:4 en/git-archimport.txt:99 en/git-branch.txt:166 en/git-checkout-index.txt:38 en/git-commit.txt:66 en/git-cvsexportcommit.txt:45 en/git-cvsimport.txt:135 en/git-grep.txt:102 en/git-help.txt:45 en/git-merge-base.txt:71 en/git-merge-index.txt:26 en/git-repack.txt:31 en/git-show-branch.txt:47 en/git-stash.txt:154 en/git-tag.txt:60 #, no-wrap msgid "-a" msgstr "" #. type: Labeled list -#: en/diff-options.txt:666 en/git-grep.txt:103 +#: en/diff-options.txt:670 en/git-grep.txt:103 #, no-wrap msgid "--text" msgstr "" #. type: Plain text -#: en/diff-options.txt:668 +#: en/diff-options.txt:672 msgid "Treat all files as text." msgstr "" #. type: Labeled list -#: en/diff-options.txt:669 +#: en/diff-options.txt:673 #, no-wrap msgid "--ignore-cr-at-eol" msgstr "" #. type: Plain text -#: en/diff-options.txt:671 +#: en/diff-options.txt:675 msgid "Ignore carriage-return at the end of line when doing a comparison." msgstr "" #. type: Labeled list -#: en/diff-options.txt:672 +#: en/diff-options.txt:676 #, no-wrap msgid "--ignore-space-at-eol" msgstr "" #. type: Labeled list -#: en/diff-options.txt:676 en/git-am.txt:107 en/git-apply.txt:182 +#: en/diff-options.txt:680 en/git-am.txt:107 en/git-apply.txt:182 #, no-wrap msgid "--ignore-space-change" msgstr "" #. type: Labeled list -#: en/diff-options.txt:681 en/git-blame.txt:84 en/git-cvsexportcommit.txt:71 -#: en/git-grep.txt:135 en/git-hash-object.txt:29 en/git-help.txt:79 +#: en/diff-options.txt:685 en/git-blame.txt:84 en/git-cvsexportcommit.txt:71 en/git-grep.txt:135 en/git-hash-object.txt:29 en/git-help.txt:79 #, no-wrap msgid "-w" msgstr "" #. type: Labeled list -#: en/diff-options.txt:682 +#: en/diff-options.txt:686 #, no-wrap msgid "--ignore-all-space" msgstr "" #. type: Plain text -#: en/diff-options.txt:686 +#: en/diff-options.txt:690 msgid "" "Ignore whitespace when comparing lines. This ignores differences even if " "one line has whitespace where the other line has none." msgstr "" #. type: Labeled list -#: en/diff-options.txt:687 +#: en/diff-options.txt:691 #, no-wrap msgid "--ignore-blank-lines" msgstr "" #. type: Plain text -#: en/diff-options.txt:689 +#: en/diff-options.txt:693 msgid "Ignore changes whose lines are all blank." msgstr "" #. type: Labeled list -#: en/diff-options.txt:690 +#: en/diff-options.txt:694 +#, no-wrap +msgid "-I<regex>" +msgstr "" + +#. type: Labeled list +#: en/diff-options.txt:695 +#, no-wrap +msgid "--ignore-matching-lines=<regex>" +msgstr "" + +#. type: Plain text +#: en/diff-options.txt:698 +msgid "" +"Ignore changes whose all lines match <regex>. This option may be specified " +"more than once." +msgstr "" + +#. type: Labeled list +#: en/diff-options.txt:699 #, no-wrap msgid "--inter-hunk-context=<lines>" msgstr "" #. type: Plain text -#: en/diff-options.txt:695 +#: en/diff-options.txt:704 msgid "" "Show the context between diff hunks, up to the specified number of lines, " "thereby fusing hunks that are close to each other. Defaults to " @@ -5348,67 +5316,57 @@ msgid "" msgstr "" #. type: Labeled list -#: en/diff-options.txt:696 en/git-cvsexportcommit.txt:77 en/git-grep.txt:264 -#: en/git-restore.txt:54 +#: en/diff-options.txt:705 en/git-cvsexportcommit.txt:77 en/git-grep.txt:264 en/git-restore.txt:58 #, no-wrap msgid "-W" msgstr "" #. type: Labeled list -#: en/diff-options.txt:697 en/git-grep.txt:265 +#: en/diff-options.txt:706 en/git-grep.txt:265 #, no-wrap msgid "--function-context" msgstr "" #. type: Plain text -#: en/diff-options.txt:699 -msgid "Show whole surrounding functions of changes." +#: en/diff-options.txt:711 +msgid "" +"Show whole function as context lines for each change. The function names " +"are determined in the same way as `git diff` works out patch hunk headers " +"(see 'Defining a custom hunk-header' in linkgit:gitattributes[5])." msgstr "" #. type: Labeled list -#: en/diff-options.txt:702 en/git-ls-remote.txt:48 +#: en/diff-options.txt:714 en/git-ls-remote.txt:48 #, no-wrap msgid "--exit-code" msgstr "" #. type: Plain text -#: en/diff-options.txt:706 +#: en/diff-options.txt:718 msgid "" "Make the program exit with codes similar to diff(1). That is, it exits with " "1 if there were differences and 0 means no differences." msgstr "" #. type: Labeled list -#: en/diff-options.txt:707 en/fetch-options.txt:238 en/git-am.txt:74 -#: en/git-branch.txt:193 en/git-bundle.txt:113 en/git-checkout-index.txt:31 -#: en/git-checkout.txt:108 en/git-clean.txt:54 en/git-clone.txt:121 -#: en/git-commit.txt:330 en/git-fast-import.txt:42 en/git-fetch-pack.txt:49 -#: en/git-format-patch.txt:331 en/git-gc.txt:68 en/git-grep.txt:316 -#: en/git-imap-send.txt:37 en/git-init.txt:43 en/git-ls-remote.txt:39 -#: en/git-notes.txt:207 en/git-prune-packed.txt:37 en/git-pull.txt:78 -#: en/git-push.txt:362 en/git-read-tree.txt:133 en/git-rebase.txt:398 -#: en/git-reset.txt:106 en/git-restore.txt:63 en/git-rev-parse.txt:114 -#: en/git-rm.txt:74 en/git-send-email.txt:409 en/git-show-ref.txt:71 -#: en/git-stash.txt:216 en/git-submodule.txt:266 en/git-svn.txt:671 -#: en/git-switch.txt:141 en/git-symbolic-ref.txt:40 en/git-worktree.txt:222 -#: en/merge-options.txt:147 en/rev-list-options.txt:219 +#: en/diff-options.txt:719 en/fetch-options.txt:238 en/git-am.txt:74 en/git-branch.txt:193 en/git-bundle.txt:113 en/git-checkout-index.txt:31 en/git-checkout.txt:108 en/git-clean.txt:54 en/git-clone.txt:121 en/git-commit.txt:324 en/git-fast-import.txt:42 en/git-fetch-pack.txt:49 en/git-format-patch.txt:339 en/git-gc.txt:68 en/git-grep.txt:318 en/git-imap-send.txt:37 en/git-init.txt:43 en/git-ls-remote.txt:39 en/git-notes.txt:207 en/git-prune-packed.txt:37 en/git-pull.txt:78 en/git-push.txt:386 en/git-read-tree.txt:133 en/git-rebase.txt:398 en/git-reset.txt:106 en/git-restore.txt:67 en/git-rev-parse.txt:118 en/git-rm.txt:74 en/git-send-email.txt:409 en/git-show-ref.txt:71 en/git-stash.txt:216 en/git-submodule.txt:266 en/git-svn.txt:671 en/git-switch.txt:144 en/git-symbolic-ref.txt:40 en/git-worktree.txt:223 en/merge-options.txt:138 en/rev-list-options.txt:219 #, no-wrap msgid "--quiet" msgstr "" #. type: Plain text -#: en/diff-options.txt:709 +#: en/diff-options.txt:721 msgid "Disable all output of the program. Implies `--exit-code`." msgstr "" #. type: Labeled list -#: en/diff-options.txt:712 +#: en/diff-options.txt:724 #, no-wrap msgid "--ext-diff" msgstr "" #. type: Plain text -#: en/diff-options.txt:716 +#: en/diff-options.txt:728 msgid "" "Allow an external diff helper to be executed. If you set an external diff " "driver with linkgit:gitattributes[5], you need to use this option with " @@ -5416,30 +5374,30 @@ msgid "" msgstr "" #. type: Labeled list -#: en/diff-options.txt:717 +#: en/diff-options.txt:729 #, no-wrap msgid "--no-ext-diff" msgstr "" #. type: Plain text -#: en/diff-options.txt:719 +#: en/diff-options.txt:731 msgid "Disallow external diff drivers." msgstr "" #. type: Labeled list -#: en/diff-options.txt:720 en/git-cat-file.txt:60 en/git-grep.txt:106 +#: en/diff-options.txt:732 en/git-cat-file.txt:60 en/git-grep.txt:106 #, no-wrap msgid "--textconv" msgstr "" #. type: Labeled list -#: en/diff-options.txt:721 en/git-grep.txt:109 +#: en/diff-options.txt:733 en/git-grep.txt:109 #, no-wrap msgid "--no-textconv" msgstr "" #. type: Plain text -#: en/diff-options.txt:730 +#: en/diff-options.txt:742 msgid "" "Allow (or disallow) external text conversion filters to be run when " "comparing binary files. See linkgit:gitattributes[5] for details. Because " @@ -5451,13 +5409,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/diff-options.txt:731 en/git-status.txt:87 +#: en/diff-options.txt:743 en/git-status.txt:87 #, no-wrap msgid "--ignore-submodules[=<when>]" msgstr "" #. type: Plain text -#: en/diff-options.txt:743 +#: en/diff-options.txt:755 msgid "" "Ignore changes to submodules in the diff generation. <when> can be either " "\"none\", \"untracked\", \"dirty\" or \"all\", which is the default. Using " @@ -5473,57 +5431,57 @@ msgid "" msgstr "" #. type: Labeled list -#: en/diff-options.txt:744 +#: en/diff-options.txt:756 #, no-wrap msgid "--src-prefix=<prefix>" msgstr "" #. type: Plain text -#: en/diff-options.txt:746 +#: en/diff-options.txt:758 msgid "Show the given source prefix instead of \"a/\"." msgstr "" #. type: Labeled list -#: en/diff-options.txt:747 +#: en/diff-options.txt:759 #, no-wrap msgid "--dst-prefix=<prefix>" msgstr "" #. type: Plain text -#: en/diff-options.txt:749 +#: en/diff-options.txt:761 msgid "Show the given destination prefix instead of \"b/\"." msgstr "" #. type: Labeled list -#: en/diff-options.txt:750 +#: en/diff-options.txt:762 #, no-wrap msgid "--no-prefix" msgstr "" #. type: Plain text -#: en/diff-options.txt:752 +#: en/diff-options.txt:764 msgid "Do not show any source or destination prefix." msgstr "" #. type: Labeled list -#: en/diff-options.txt:753 +#: en/diff-options.txt:765 #, no-wrap msgid "--line-prefix=<prefix>" msgstr "" #. type: Plain text -#: en/diff-options.txt:755 +#: en/diff-options.txt:767 msgid "Prepend an additional prefix to every line of output." msgstr "" #. type: Labeled list -#: en/diff-options.txt:756 +#: en/diff-options.txt:768 #, no-wrap msgid "--ita-invisible-in-index" msgstr "" #. type: Plain text -#: en/diff-options.txt:763 +#: en/diff-options.txt:775 msgid "" "By default entries added by \"git add -N\" appear as an existing empty file " "in \"git diff\" and a new file in \"git diff --cached\". This option makes " @@ -5534,21 +5492,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/diff-options.txt:765 +#: en/diff-options.txt:777 msgid "" "For more detailed explanation on these common options, see also " "linkgit:gitdiffcore[7]." msgstr "" #. type: Labeled list -#: en/fetch-options.txt:1 en/git-add.txt:124 en/git-branch.txt:167 -#: en/git-checkout-index.txt:39 en/git-commit.txt:66 en/git-describe.txt:50 -#: en/git-fetch-pack.txt:35 en/git-help.txt:46 en/git-http-push.txt:25 -#: en/git-merge-base.txt:72 en/git-name-rev.txt:42 en/git-pack-objects.txt:77 -#: en/git-pack-redundant.txt:32 en/git-pack-refs.txt:48 en/git-push.txt:149 -#: en/git-reflog.txt:72 en/git-rev-parse.txt:161 en/git-send-pack.txt:37 -#: en/git-show-branch.txt:48 en/git-stash.txt:155 en/git-submodule.txt:276 -#: en/rev-list-options.txt:137 +#: en/fetch-options.txt:1 en/git-add.txt:124 en/git-branch.txt:167 en/git-checkout-index.txt:39 en/git-commit.txt:67 en/git-describe.txt:50 en/git-fetch-pack.txt:35 en/git-help.txt:46 en/git-http-push.txt:25 en/git-merge-base.txt:72 en/git-name-rev.txt:42 en/git-pack-objects.txt:77 en/git-pack-redundant.txt:32 en/git-pack-refs.txt:48 en/git-push.txt:149 en/git-reflog.txt:72 en/git-rev-parse.txt:165 en/git-send-pack.txt:37 en/git-show-branch.txt:48 en/git-stash.txt:155 en/git-submodule.txt:276 en/rev-list-options.txt:137 #, no-wrap msgid "--all" msgstr "" @@ -5603,7 +5554,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/fetch-options.txt:22 en/git-clone.txt:232 en/git-fetch-pack.txt:90 +#: en/fetch-options.txt:22 en/git-clone.txt:233 en/git-fetch-pack.txt:90 #, no-wrap msgid "--shallow-since=<date>" msgstr "" @@ -5616,7 +5567,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/fetch-options.txt:26 en/git-clone.txt:235 en/git-fetch-pack.txt:94 +#: en/fetch-options.txt:26 en/git-clone.txt:236 en/git-fetch-pack.txt:94 #, no-wrap msgid "--shallow-exclude=<revision>" msgstr "" @@ -5703,13 +5654,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/fetch-options.txt:64 en/git-add.txt:70 en/git-clean.txt:50 -#: en/git-commit.txt:333 en/git-http-push.txt:37 en/git-mv.txt:40 -#: en/git-notes.txt:179 en/git-p4.txt:332 en/git-prune-packed.txt:32 -#: en/git-prune.txt:37 en/git-push.txt:173 en/git-quiltimport.txt:35 -#: en/git-read-tree.txt:59 en/git-reflog.txt:120 en/git-rm.txt:51 -#: en/git-send-email.txt:400 en/git-send-pack.txt:51 en/git-svn.txt:688 -#: en/git-worktree.txt:212 +#: en/fetch-options.txt:64 en/git-add.txt:70 en/git-clean.txt:50 en/git-commit.txt:327 en/git-http-push.txt:37 en/git-mv.txt:40 en/git-notes.txt:179 en/git-p4.txt:332 en/git-prune-packed.txt:32 en/git-prune.txt:37 en/git-push.txt:173 en/git-quiltimport.txt:35 en/git-read-tree.txt:59 en/git-reflog.txt:120 en/git-rm.txt:51 en/git-send-email.txt:400 en/git-send-pack.txt:51 en/git-svn.txt:688 en/git-worktree.txt:213 #, no-wrap msgid "--dry-run" msgstr "" @@ -5735,26 +5680,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/fetch-options.txt:76 en/git-add.txt:78 en/git-archimport.txt:81 -#: en/git-blame.txt:65 en/git-branch.txt:116 en/git-checkout-index.txt:34 -#: en/git-checkout.txt:118 en/git-clean.txt:36 en/git-cvsexportcommit.txt:54 -#: en/git-filter-branch.txt:208 en/git-ls-files.txt:139 en/git-mv.txt:31 -#: en/git-notes.txt:127 en/git-push.txt:324 en/git-rebase.txt:430 -#: en/git-repack.txt:70 en/git-replace.txt:60 en/git-rm.txt:46 -#: en/git-submodule.txt:289 en/git-switch.txt:107 en/git-tag.txt:79 -#: en/git-worktree.txt:153 +#: en/fetch-options.txt:76 en/git-add.txt:78 en/git-archimport.txt:81 en/git-blame.txt:65 en/git-branch.txt:116 en/git-checkout-index.txt:34 en/git-checkout.txt:118 en/git-clean.txt:36 en/git-cvsexportcommit.txt:54 en/git-filter-branch.txt:208 en/git-ls-files.txt:139 en/git-mv.txt:31 en/git-notes.txt:127 en/git-push.txt:332 en/git-rebase.txt:430 en/git-repack.txt:70 en/git-replace.txt:60 en/git-rm.txt:46 en/git-submodule.txt:289 en/git-switch.txt:110 en/git-tag.txt:79 en/git-worktree.txt:154 #, no-wrap msgid "-f" msgstr "" #. type: Labeled list -#: en/fetch-options.txt:77 en/git-add.txt:79 en/git-branch.txt:117 -#: en/git-checkout-index.txt:35 en/git-checkout.txt:119 en/git-clean.txt:37 -#: en/git-fast-import.txt:37 en/git-filter-branch.txt:209 en/git-gc.txt:71 -#: en/git-http-push.txt:30 en/git-mv.txt:32 en/git-notes.txt:128 -#: en/git-push.txt:325 en/git-replace.txt:61 en/git-rm.txt:47 -#: en/git-send-email.txt:429 en/git-send-pack.txt:54 en/git-submodule.txt:290 -#: en/git-switch.txt:108 en/git-tag.txt:80 en/git-worktree.txt:154 +#: en/fetch-options.txt:77 en/git-add.txt:79 en/git-branch.txt:117 en/git-checkout-index.txt:35 en/git-checkout.txt:119 en/git-clean.txt:37 en/git-fast-import.txt:37 en/git-filter-branch.txt:209 en/git-gc.txt:71 en/git-http-push.txt:30 en/git-mv.txt:32 en/git-notes.txt:128 en/git-push.txt:333 en/git-replace.txt:61 en/git-rm.txt:47 en/git-send-email.txt:429 en/git-send-pack.txt:54 en/git-submodule.txt:290 en/git-switch.txt:111 en/git-tag.txt:80 en/git-worktree.txt:155 #, no-wrap msgid "--force" msgstr "" @@ -5787,17 +5719,13 @@ msgid "\tThis option overrides that check.\n" msgstr "" #. type: Labeled list -#: en/fetch-options.txt:89 en/git-am.txt:40 en/git-cvsexportcommit.txt:67 -#: en/git-cvsimport.txt:93 en/git-fetch-pack.txt:53 en/git-format-patch.txt:115 -#: en/git-ls-files.txt:74 en/git-mailinfo.txt:27 en/git-mv.txt:34 -#: en/git-repack.txt:156 en/git-stash.txt:176 +#: en/fetch-options.txt:89 en/git-am.txt:40 en/git-cvsexportcommit.txt:67 en/git-cvsimport.txt:93 en/git-fetch-pack.txt:53 en/git-format-patch.txt:116 en/git-ls-files.txt:74 en/git-mailinfo.txt:27 en/git-mv.txt:34 en/git-repack.txt:156 en/git-stash.txt:176 #, no-wrap msgid "-k" msgstr "" #. type: Labeled list -#: en/fetch-options.txt:90 en/git-am.txt:41 en/git-fetch-pack.txt:54 -#: en/git-index-pack.txt:54 en/git-reset.txt:85 +#: en/fetch-options.txt:90 en/git-am.txt:41 en/git-fetch-pack.txt:54 en/git-index-pack.txt:54 en/git-reset.txt:85 #, no-wrap msgid "--keep" msgstr "" @@ -5878,8 +5806,7 @@ msgid "See the PRUNING section below for more details." msgstr "" #. type: Labeled list -#: en/fetch-options.txt:124 en/git-cvsexportcommit.txt:57 en/git-grep.txt:166 -#: en/git.txt:108 en/rev-list-options.txt:92 +#: en/fetch-options.txt:124 en/git-cvsexportcommit.txt:57 en/git-grep.txt:166 en/git.txt:108 en/rev-list-options.txt:92 #, no-wrap msgid "-P" msgstr "" @@ -5901,22 +5828,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/fetch-options.txt:138 en/git-add.txt:69 en/git-blame.txt:71 -#: en/git-checkout-index.txt:43 en/git-cherry-pick.txt:92 en/git-clean.txt:49 -#: en/git-clone.txt:144 en/git-commit.txt:175 en/git-format-patch.txt:100 -#: en/git-grep.txt:179 en/git-mailinfo.txt:66 en/git-mv.txt:39 -#: en/git-notes.txt:178 en/git-p4.txt:331 en/git-prune-packed.txt:31 -#: en/git-prune.txt:36 en/git-push.txt:172 en/git-quiltimport.txt:34 -#: en/git-read-tree.txt:58 en/git-rebase.txt:409 en/git-reflog.txt:119 -#: en/git-repack.txt:82 en/git-revert.txt:77 en/git-rm.txt:50 -#: en/git-shortlog.txt:29 en/git-submodule.txt:312 en/git-svn.txt:687 -#: en/git-unpack-objects.txt:30 en/git-worktree.txt:211 en/merge-options.txt:92 +#: en/fetch-options.txt:138 en/git-add.txt:69 en/git-blame.txt:71 en/git-checkout-index.txt:43 en/git-cherry-pick.txt:92 en/git-clean.txt:49 en/git-clone.txt:144 en/git-commit.txt:169 en/git-format-patch.txt:101 en/git-grep.txt:179 en/git-mailinfo.txt:66 en/git-mv.txt:39 en/git-notes.txt:178 en/git-p4.txt:331 en/git-prune-packed.txt:31 en/git-prune.txt:36 en/git-push.txt:172 en/git-quiltimport.txt:34 en/git-read-tree.txt:58 en/git-rebase.txt:409 en/git-reflog.txt:119 en/git-repack.txt:82 en/git-revert.txt:77 en/git-rm.txt:50 en/git-shortlog.txt:29 en/git-submodule.txt:312 en/git-svn.txt:687 en/git-unpack-objects.txt:30 en/git-worktree.txt:212 en/merge-options.txt:83 #, no-wrap msgid "-n" msgstr "" #. type: Labeled list -#: en/fetch-options.txt:140 en/git-clone.txt:250 +#: en/fetch-options.txt:140 en/git-clone.txt:251 #, no-wrap msgid "--no-tags" msgstr "" @@ -5949,9 +5867,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/fetch-options.txt:159 en/git-describe.txt:55 en/git-fsck.txt:41 -#: en/git-ls-remote.txt:27 en/git-name-rev.txt:24 en/git-push.txt:186 -#: en/git-show-ref.txt:41 +#: en/fetch-options.txt:159 en/git-describe.txt:55 en/git-fsck.txt:41 en/git-ls-remote.txt:27 en/git-name-rev.txt:24 en/git-push.txt:186 en/git-show-ref.txt:41 #, no-wrap msgid "--tags" msgstr "" @@ -6020,8 +5936,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/fetch-options.txt:194 en/git-checkout.txt:295 en/git-push.txt:377 -#: en/git-restore.txt:108 en/git-switch.txt:182 +#: en/fetch-options.txt:194 en/git-checkout.txt:298 en/git-push.txt:401 en/git-restore.txt:112 en/git-switch.txt:185 #, no-wrap msgid "--no-recurse-submodules" msgstr "" @@ -6034,7 +5949,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/fetch-options.txt:199 en/git-branch.txt:225 en/git-push.txt:349 +#: en/fetch-options.txt:199 en/git-branch.txt:227 en/git-push.txt:373 #, no-wrap msgid "--set-upstream" msgstr "" @@ -6094,7 +6009,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/fetch-options.txt:230 en/git-clone.txt:199 +#: en/fetch-options.txt:230 en/git-clone.txt:200 #, no-wrap msgid "--upload-pack <upload-pack>" msgstr "" @@ -6108,20 +6023,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/fetch-options.txt:237 en/git-am.txt:73 en/git-branch.txt:192 -#: en/git-bundle.txt:112 en/git-checkout-index.txt:30 en/git-checkout.txt:107 -#: en/git-clean.txt:53 en/git-clone.txt:120 en/git-commit.txt:329 -#: en/git-diff-files.txt:44 en/git-fetch-pack.txt:48 -#: en/git-format-patch.txt:330 en/git-grep.txt:315 en/git-imap-send.txt:36 -#: en/git-init.txt:42 en/git-ls-remote.txt:38 en/git-merge-file.txt:67 -#: en/git-merge-index.txt:35 en/git-notes.txt:206 en/git-pack-objects.txt:173 -#: en/git-prune-packed.txt:36 en/git-pull.txt:77 en/git-push.txt:361 -#: en/git-read-tree.txt:132 en/git-rebase.txt:397 en/git-repack.txt:78 -#: en/git-reset.txt:105 en/git-restore.txt:62 en/git-rev-parse.txt:113 -#: en/git-rm.txt:73 en/git-show-ref.txt:70 en/git-stash.txt:215 -#: en/git-submodule.txt:265 en/git-svn.txt:670 en/git-switch.txt:140 -#: en/git-symbolic-ref.txt:39 en/git-unpack-objects.txt:34 -#: en/git-update-index.txt:59 en/git-worktree.txt:221 en/merge-options.txt:146 +#: en/fetch-options.txt:237 en/git-am.txt:73 en/git-branch.txt:192 en/git-bundle.txt:112 en/git-checkout-index.txt:30 en/git-checkout.txt:107 en/git-clean.txt:53 en/git-clone.txt:120 en/git-commit.txt:323 en/git-diff-files.txt:44 en/git-fetch-pack.txt:48 en/git-format-patch.txt:338 en/git-grep.txt:317 en/git-imap-send.txt:36 en/git-init.txt:42 en/git-ls-remote.txt:38 en/git-merge-file.txt:67 en/git-merge-index.txt:35 en/git-notes.txt:206 en/git-pack-objects.txt:173 en/git-prune-packed.txt:36 en/git-pull.txt:77 en/git-push.txt:385 en/git-read-tree.txt:132 en/git-rebase.txt:397 en/git-repack.txt:78 en/git-reset.txt:105 en/git-restore.txt:66 en/git-rev-parse.txt:117 en/git-rm.txt:73 en/git-show-ref.txt:70 en/git-stash.txt:215 en/git-submodule.txt:265 en/git-svn.txt:670 en/git-switch.txt:143 en/git-symbolic-ref.txt:39 en/git-unpack-objects.txt:34 en/git-update-index.txt:59 en/git-worktree.txt:222 en/merge-options.txt:137 #, no-wrap msgid "-q" msgstr "" @@ -6134,57 +6036,30 @@ msgid "" msgstr "" #. type: Labeled list -#: en/fetch-options.txt:243 en/git-add.txt:74 en/git-apply.txt:224 -#: en/git-archimport.txt:74 en/git-archive.txt:47 en/git-branch.txt:181 -#: en/git-cherry.txt:29 en/git-clone.txt:125 en/git-commit.txt:314 -#: en/git-count-objects.txt:21 en/git-cvsexportcommit.txt:82 -#: en/git-cvsimport.txt:52 en/git-diff-tree.txt:78 en/git-fetch-pack.txt:111 -#: en/git-grep.txt:141 en/git-http-fetch.txt:30 en/git-imap-send.txt:32 -#: en/git-index-pack.txt:27 en/git-ls-files.txt:134 en/git-mv.txt:43 -#: en/git-notes.txt:210 en/git-p4.txt:208 en/git-prune.txt:41 -#: en/git-pull.txt:83 en/git-push.txt:367 en/git-read-tree.txt:63 -#: en/git-rebase.txt:401 en/git-remote.txt:35 en/git-status.txt:50 -#: en/git-svn.txt:366 en/git-tag.txt:87 en/git-verify-commit.txt:23 -#: en/git-verify-pack.txt:26 en/git-verify-tag.txt:23 en/git-worktree.txt:225 -#: en/merge-options.txt:150 +#: en/fetch-options.txt:243 en/git-add.txt:74 en/git-apply.txt:224 en/git-archimport.txt:74 en/git-archive.txt:47 en/git-branch.txt:181 en/git-cherry.txt:29 en/git-clone.txt:125 en/git-commit.txt:308 en/git-count-objects.txt:21 en/git-cvsexportcommit.txt:82 en/git-cvsimport.txt:52 en/git-diff-tree.txt:83 en/git-fetch-pack.txt:111 en/git-grep.txt:141 en/git-http-fetch.txt:30 en/git-imap-send.txt:32 en/git-index-pack.txt:27 en/git-ls-files.txt:134 en/git-mv.txt:43 en/git-notes.txt:210 en/git-p4.txt:208 en/git-prune.txt:41 en/git-pull.txt:83 en/git-push.txt:391 en/git-read-tree.txt:63 en/git-rebase.txt:401 en/git-remote.txt:35 en/git-status.txt:50 en/git-svn.txt:366 en/git-tag.txt:87 en/git-verify-commit.txt:23 en/git-verify-pack.txt:26 en/git-verify-tag.txt:23 en/git-worktree.txt:226 en/merge-options.txt:141 #, no-wrap msgid "-v" msgstr "" #. type: Labeled list -#: en/fetch-options.txt:244 en/git-add.txt:75 en/git-apply.txt:225 -#: en/git-archive.txt:48 en/git-branch.txt:183 en/git-clone.txt:126 -#: en/git-commit.txt:315 en/git-count-objects.txt:22 en/git-daemon.txt:148 -#: en/git-fsck.txt:85 en/git-help.txt:50 en/git-http-push.txt:40 -#: en/git-imap-send.txt:33 en/git-mv.txt:44 en/git-notes.txt:211 -#: en/git-p4.txt:209 en/git-pack-redundant.txt:39 en/git-prune.txt:42 -#: en/git-pull.txt:84 en/git-push.txt:368 en/git-rebase.txt:402 -#: en/git-reflog.txt:124 en/git-remote.txt:36 en/git-send-pack.txt:61 -#: en/git-status.txt:51 en/git-svn.txt:367 en/git-update-index.txt:159 -#: en/git-verify-commit.txt:24 en/git-verify-pack.txt:27 -#: en/git-verify-tag.txt:24 en/git-worktree.txt:226 en/merge-options.txt:151 +#: en/fetch-options.txt:244 en/git-add.txt:75 en/git-apply.txt:225 en/git-archive.txt:48 en/git-branch.txt:183 en/git-clone.txt:126 en/git-commit.txt:309 en/git-count-objects.txt:22 en/git-daemon.txt:148 en/git-fsck.txt:85 en/git-help.txt:50 en/git-http-push.txt:40 en/git-imap-send.txt:33 en/git-mv.txt:44 en/git-notes.txt:211 en/git-p4.txt:209 en/git-pack-redundant.txt:39 en/git-prune.txt:42 en/git-pull.txt:84 en/git-push.txt:392 en/git-rebase.txt:402 en/git-reflog.txt:124 en/git-remote.txt:36 en/git-send-pack.txt:61 en/git-status.txt:51 en/git-svn.txt:367 en/git-update-index.txt:159 en/git-verify-commit.txt:24 en/git-verify-pack.txt:27 en/git-verify-tag.txt:24 en/git-worktree.txt:227 en/merge-options.txt:142 #, no-wrap msgid "--verbose" msgstr "" #. type: Plain text -#: en/fetch-options.txt:246 en/git-add.txt:77 en/git-imap-send.txt:35 -#: en/merge-options.txt:153 +#: en/fetch-options.txt:246 en/git-add.txt:77 en/git-imap-send.txt:35 en/merge-options.txt:144 msgid "Be verbose." msgstr "" #. type: Labeled list -#: en/fetch-options.txt:248 en/git-bundle.txt:84 en/git-checkout.txt:111 -#: en/git-clone.txt:130 en/git-format-patch.txt:358 en/git-pack-objects.txt:151 -#: en/git-prune.txt:45 en/git-push.txt:371 en/git-restore.txt:66 -#: en/git-submodule.txt:269 en/git-switch.txt:144 en/merge-options.txt:154 +#: en/fetch-options.txt:248 en/git-bundle.txt:84 en/git-checkout.txt:111 en/git-clone.txt:130 en/git-format-patch.txt:366 en/git-pack-objects.txt:151 en/git-prune.txt:45 en/git-push.txt:395 en/git-restore.txt:70 en/git-submodule.txt:269 en/git-switch.txt:147 en/merge-options.txt:145 #, no-wrap msgid "--progress" msgstr "" #. type: Plain text -#: en/fetch-options.txt:253 en/git-bundle.txt:89 en/git-pack-objects.txt:156 -#: en/git-push.txt:376 +#: en/fetch-options.txt:253 en/git-bundle.txt:89 en/git-pack-objects.txt:156 en/git-push.txt:400 msgid "" "Progress status is reported on the standard error stream by default when it " "is attached to a terminal, unless -q is specified. This flag forces progress " @@ -6244,36 +6119,36 @@ msgid "" msgstr "" #. type: Labeled list -#: en/fetch-options.txt:276 en/git-push.txt:398 +#: en/fetch-options.txt:276 en/git-push.txt:422 #, no-wrap msgid "-4" msgstr "" #. type: Labeled list -#: en/fetch-options.txt:277 en/git-push.txt:399 +#: en/fetch-options.txt:277 en/git-push.txt:423 #, no-wrap msgid "--ipv4" msgstr "" #. type: Plain text -#: en/fetch-options.txt:279 en/git-push.txt:401 +#: en/fetch-options.txt:279 en/git-push.txt:425 msgid "Use IPv4 addresses only, ignoring IPv6 addresses." msgstr "" #. type: Labeled list -#: en/fetch-options.txt:280 en/git-push.txt:402 +#: en/fetch-options.txt:280 en/git-push.txt:426 #, no-wrap msgid "-6" msgstr "" #. type: Labeled list -#: en/fetch-options.txt:281 en/git-push.txt:403 +#: en/fetch-options.txt:281 en/git-push.txt:427 #, no-wrap msgid "--ipv6" msgstr "" #. type: Plain text -#: en/fetch-options.txt:282 en/git-push.txt:405 +#: en/fetch-options.txt:282 en/git-push.txt:429 msgid "Use IPv6 addresses only, ignoring IPv4 addresses." msgstr "" @@ -6284,59 +6159,7 @@ msgid "git-add(1)" msgstr "" #. type: Title - -#: en/git-add.txt:5 en/git-am.txt:5 en/git-annotate.txt:5 en/git-apply.txt:5 -#: en/git-archimport.txt:5 en/git-archive.txt:5 en/git-bisect.txt:5 -#: en/git-blame.txt:5 en/git-branch.txt:5 en/git-bugreport.txt:5 -#: en/git-bundle.txt:5 en/git-cat-file.txt:5 en/git-check-attr.txt:5 -#: en/git-check-ignore.txt:5 en/git-check-mailmap.txt:5 -#: en/git-checkout-index.txt:5 en/git-checkout.txt:5 -#: en/git-check-ref-format.txt:5 en/git-cherry-pick.txt:5 en/git-cherry.txt:5 -#: en/git-citool.txt:5 en/git-clean.txt:5 en/git-clone.txt:5 -#: en/git-column.txt:5 en/git-commit-tree.txt:5 en/git-commit.txt:5 -#: en/git-config.txt:5 en/git-count-objects.txt:5 -#: en/git-credential-cache--daemon.txt:5 en/git-credential-cache.txt:5 -#: en/git-credential-store.txt:5 en/git-credential.txt:5 -#: en/git-cvsexportcommit.txt:5 en/git-cvsimport.txt:5 en/git-cvsserver.txt:5 -#: en/git-daemon.txt:5 en/git-describe.txt:5 en/git-diff-files.txt:5 -#: en/git-diff-index.txt:5 en/git-difftool.txt:5 en/git-diff-tree.txt:5 -#: en/git-diff.txt:5 en/git-fast-export.txt:5 en/git-fast-import.txt:5 -#: en/git-fetch-pack.txt:5 en/git-fetch.txt:5 en/git-filter-branch.txt:5 -#: en/git-fmt-merge-msg.txt:5 en/git-for-each-ref.txt:5 -#: en/git-format-patch.txt:5 en/git-fsck-objects.txt:5 en/git-fsck.txt:5 -#: en/git-gc.txt:5 en/git-get-tar-commit-id.txt:5 en/git-grep.txt:5 -#: en/git-gui.txt:5 en/git-hash-object.txt:5 en/git-help.txt:5 -#: en/git-http-backend.txt:5 en/git-http-fetch.txt:5 en/git-http-push.txt:5 -#: en/git-imap-send.txt:5 en/git-index-pack.txt:5 en/git-init-db.txt:5 -#: en/git-init.txt:5 en/git-instaweb.txt:5 en/git-interpret-trailers.txt:5 -#: en/git-log.txt:5 en/git-ls-files.txt:5 en/git-ls-remote.txt:5 -#: en/git-ls-tree.txt:5 en/git-mailinfo.txt:5 en/git-mailsplit.txt:5 -#: en/git-merge-base.txt:5 en/git-merge-file.txt:5 en/git-merge-index.txt:5 -#: en/git-merge-one-file.txt:5 en/git-mergetool--lib.txt:5 -#: en/git-mergetool.txt:5 en/git-merge-tree.txt:5 en/git-merge.txt:5 -#: en/git-mktag.txt:5 en/git-mktree.txt:5 en/git-mv.txt:5 en/git-name-rev.txt:5 -#: en/git-notes.txt:5 en/git-p4.txt:5 en/git-pack-objects.txt:5 -#: en/git-pack-redundant.txt:5 en/git-pack-refs.txt:5 en/git-parse-remote.txt:5 -#: en/git-patch-id.txt:5 en/git-prune-packed.txt:5 en/git-prune.txt:5 -#: en/git-pull.txt:5 en/git-push.txt:5 en/git-quiltimport.txt:5 -#: en/git-read-tree.txt:5 en/git-rebase.txt:5 en/git-receive-pack.txt:5 -#: en/git-reflog.txt:5 en/git-remote-ext.txt:5 en/git-remote-fd.txt:5 -#: en/git-remote.txt:5 en/git-repack.txt:5 en/git-replace.txt:5 -#: en/git-request-pull.txt:5 en/git-rerere.txt:5 en/git-reset.txt:5 -#: en/git-restore.txt:5 en/git-revert.txt:5 en/git-rev-list.txt:5 -#: en/git-rev-parse.txt:5 en/git-rm.txt:5 en/git-send-email.txt:5 -#: en/git-send-pack.txt:5 en/git-shell.txt:5 en/git-sh-i18n--envsubst.txt:5 -#: en/git-sh-i18n.txt:5 en/git-shortlog.txt:5 en/git-show-branch.txt:5 -#: en/git-show-index.txt:5 en/git-show-ref.txt:5 en/git-show.txt:5 -#: en/git-sh-setup.txt:5 en/git-stage.txt:5 en/git-stash.txt:5 -#: en/git-status.txt:5 en/git-stripspace.txt:5 en/git-submodule.txt:5 -#: en/git-svn.txt:5 en/git-switch.txt:5 en/git-symbolic-ref.txt:5 -#: en/git-tag.txt:5 en/git.txt:5 en/git-unpack-file.txt:5 -#: en/git-unpack-objects.txt:5 en/git-update-index.txt:5 -#: en/git-update-ref.txt:5 en/git-update-server-info.txt:5 -#: en/git-upload-archive.txt:5 en/git-upload-pack.txt:5 en/git-var.txt:5 -#: en/git-verify-commit.txt:5 en/git-verify-pack.txt:5 en/git-verify-tag.txt:5 -#: en/git-web--browse.txt:5 en/git-whatchanged.txt:5 en/git-worktree.txt:5 -#: en/git-write-tree.txt:5 en/gitglossary.txt:5 +#: en/git-add.txt:5 en/git-am.txt:5 en/git-annotate.txt:5 en/git-apply.txt:5 en/git-archimport.txt:5 en/git-archive.txt:5 en/git-bisect.txt:5 en/git-blame.txt:5 en/git-branch.txt:5 en/git-bugreport.txt:5 en/git-bundle.txt:5 en/git-cat-file.txt:5 en/git-check-attr.txt:5 en/git-check-ignore.txt:5 en/git-check-mailmap.txt:5 en/git-checkout-index.txt:5 en/git-checkout.txt:5 en/git-check-ref-format.txt:5 en/git-cherry-pick.txt:5 en/git-cherry.txt:5 en/git-citool.txt:5 en/git-clean.txt:5 en/git-clone.txt:5 en/git-column.txt:5 en/git-commit-tree.txt:5 en/git-commit.txt:5 en/git-config.txt:5 en/git-count-objects.txt:5 en/git-credential-cache--daemon.txt:5 en/git-credential-cache.txt:5 en/git-credential-store.txt:5 en/git-credential.txt:5 en/git-cvsexportcommit.txt:5 en/git-cvsimport.txt:5 en/git-cvsserver.txt:5 en/git-daemon.txt:5 en/git-describe.txt:5 en/git-diff-files.txt:5 en/git-diff-index.txt:5 en/git-difftool.txt:5 en/git-diff-tree.txt:5 en/git-diff.txt:5 en/git-fast-export.txt:5 en/git-fast-import.txt:5 en/git-fetch-pack.txt:5 en/git-fetch.txt:5 en/git-filter-branch.txt:5 en/git-fmt-merge-msg.txt:5 en/git-for-each-ref.txt:5 en/git-format-patch.txt:5 en/git-fsck-objects.txt:5 en/git-fsck.txt:5 en/git-gc.txt:5 en/git-get-tar-commit-id.txt:5 en/git-grep.txt:5 en/git-gui.txt:5 en/git-hash-object.txt:5 en/git-help.txt:5 en/git-http-backend.txt:5 en/git-http-fetch.txt:5 en/git-http-push.txt:5 en/git-imap-send.txt:5 en/git-index-pack.txt:5 en/git-init-db.txt:5 en/git-init.txt:5 en/git-instaweb.txt:5 en/git-interpret-trailers.txt:5 en/git-log.txt:5 en/git-ls-files.txt:5 en/git-ls-remote.txt:5 en/git-ls-tree.txt:5 en/git-mailinfo.txt:5 en/git-mailsplit.txt:5 en/git-merge-base.txt:5 en/git-merge-file.txt:5 en/git-merge-index.txt:5 en/git-merge-one-file.txt:5 en/git-mergetool--lib.txt:5 en/git-mergetool.txt:5 en/git-merge-tree.txt:5 en/git-merge.txt:5 en/git-mktag.txt:5 en/git-mktree.txt:5 en/git-mv.txt:5 en/git-name-rev.txt:5 en/git-notes.txt:5 en/git-p4.txt:5 en/git-pack-objects.txt:5 en/git-pack-redundant.txt:5 en/git-pack-refs.txt:5 en/git-parse-remote.txt:5 en/git-patch-id.txt:5 en/git-prune-packed.txt:5 en/git-prune.txt:5 en/git-pull.txt:5 en/git-push.txt:5 en/git-quiltimport.txt:5 en/git-read-tree.txt:5 en/git-rebase.txt:5 en/git-receive-pack.txt:5 en/git-reflog.txt:5 en/git-remote-ext.txt:5 en/git-remote-fd.txt:5 en/git-remote.txt:5 en/git-repack.txt:5 en/git-replace.txt:5 en/git-request-pull.txt:5 en/git-rerere.txt:5 en/git-reset.txt:5 en/git-restore.txt:5 en/git-revert.txt:5 en/git-rev-list.txt:5 en/git-rev-parse.txt:5 en/git-rm.txt:5 en/git-send-email.txt:5 en/git-send-pack.txt:5 en/git-shell.txt:5 en/git-sh-i18n--envsubst.txt:5 en/git-sh-i18n.txt:5 en/git-shortlog.txt:5 en/git-show-branch.txt:5 en/git-show-index.txt:5 en/git-show-ref.txt:5 en/git-show.txt:5 en/git-sh-setup.txt:5 en/git-stage.txt:5 en/git-stash.txt:5 en/git-status.txt:5 en/git-stripspace.txt:5 en/git-submodule.txt:5 en/git-svn.txt:5 en/git-switch.txt:5 en/git-symbolic-ref.txt:5 en/git-tag.txt:5 en/git.txt:5 en/git-unpack-file.txt:5 en/git-unpack-objects.txt:5 en/git-update-index.txt:5 en/git-update-ref.txt:5 en/git-update-server-info.txt:5 en/git-upload-archive.txt:5 en/git-upload-pack.txt:5 en/git-var.txt:5 en/git-verify-commit.txt:5 en/git-verify-pack.txt:5 en/git-verify-tag.txt:5 en/git-web--browse.txt:5 en/git-whatchanged.txt:5 en/git-worktree.txt:5 en/git-write-tree.txt:5 en/gitglossary.txt:5 #, no-wrap msgid "NAME" msgstr "" @@ -6347,60 +6170,7 @@ msgid "git-add - Add file contents to the index" msgstr "" #. type: Title - -#: en/git-add.txt:9 en/git-am.txt:10 en/git-annotate.txt:9 en/git-apply.txt:10 -#: en/git-archimport.txt:10 en/git-archive.txt:10 en/git-bisect.txt:10 -#: en/git-blame.txt:9 en/git-branch.txt:9 en/git-bugreport.txt:9 -#: en/git-bundle.txt:10 en/git-cat-file.txt:10 en/git-check-attr.txt:10 -#: en/git-check-ignore.txt:10 en/git-check-mailmap.txt:10 -#: en/git-checkout-index.txt:10 en/git-checkout.txt:9 -#: en/git-check-ref-format.txt:9 en/git-cherry-pick.txt:9 en/git-cherry.txt:9 -#: en/git-citool.txt:9 en/git-clean.txt:9 en/git-clone.txt:10 -#: en/git-column.txt:9 en/git-commit-tree.txt:10 en/git-commit.txt:9 -#: en/git-config.txt:10 en/git-count-objects.txt:9 -#: en/git-credential-cache--daemon.txt:9 en/git-credential-cache.txt:9 -#: en/git-credential-store.txt:9 en/git-credential.txt:9 -#: en/git-cvsexportcommit.txt:10 en/git-cvsimport.txt:10 en/git-cvsserver.txt:9 -#: en/git-daemon.txt:9 en/git-describe.txt:9 en/git-diff-files.txt:10 -#: en/git-diff-index.txt:10 en/git-difftool.txt:9 en/git-diff-tree.txt:10 -#: en/git-diff.txt:10 en/git-fast-export.txt:10 en/git-fast-import.txt:10 -#: en/git-fetch-pack.txt:10 en/git-fetch.txt:10 en/git-filter-branch.txt:9 -#: en/git-fmt-merge-msg.txt:10 en/git-for-each-ref.txt:9 -#: en/git-format-patch.txt:10 en/git-fsck-objects.txt:10 en/git-fsck.txt:10 -#: en/git-gc.txt:10 en/git-get-tar-commit-id.txt:10 en/git-grep.txt:10 -#: en/git-gui.txt:9 en/git-hash-object.txt:10 en/git-help.txt:9 -#: en/git-http-backend.txt:9 en/git-http-fetch.txt:10 en/git-http-push.txt:10 -#: en/git-imap-send.txt:10 en/git-index-pack.txt:10 en/git-init-db.txt:10 -#: en/git-init.txt:10 en/git-instaweb.txt:9 en/git-interpret-trailers.txt:9 -#: en/git-log.txt:10 en/git-ls-files.txt:10 en/git-ls-remote.txt:10 -#: en/git-ls-tree.txt:10 en/git-mailinfo.txt:10 en/git-mailsplit.txt:9 -#: en/git-merge-base.txt:10 en/git-merge-file.txt:10 en/git-merge-index.txt:10 -#: en/git-merge-one-file.txt:10 en/git-mergetool--lib.txt:9 -#: en/git-mergetool.txt:9 en/git-merge-tree.txt:10 en/git-merge.txt:10 -#: en/git-mktag.txt:10 en/git-mktree.txt:10 en/git-mv.txt:10 -#: en/git-name-rev.txt:10 en/git-notes.txt:9 en/git-p4.txt:10 -#: en/git-pack-objects.txt:10 en/git-pack-redundant.txt:10 -#: en/git-pack-refs.txt:9 en/git-parse-remote.txt:10 en/git-patch-id.txt:9 -#: en/git-prune-packed.txt:10 en/git-prune.txt:10 en/git-pull.txt:10 -#: en/git-push.txt:10 en/git-quiltimport.txt:10 en/git-read-tree.txt:10 -#: en/git-rebase.txt:9 en/git-receive-pack.txt:10 en/git-reflog.txt:10 -#: en/git-remote-ext.txt:9 en/git-remote-fd.txt:9 en/git-remote.txt:10 -#: en/git-repack.txt:10 en/git-replace.txt:9 en/git-request-pull.txt:9 -#: en/git-rerere.txt:9 en/git-reset.txt:9 en/git-restore.txt:9 -#: en/git-revert.txt:9 en/git-rev-list.txt:10 en/git-rev-parse.txt:10 -#: en/git-rm.txt:9 en/git-send-email.txt:10 en/git-send-pack.txt:10 -#: en/git-shell.txt:10 en/git-sh-i18n--envsubst.txt:9 en/git-sh-i18n.txt:9 -#: en/git-shortlog.txt:9 en/git-show-branch.txt:9 en/git-show-index.txt:10 -#: en/git-show-ref.txt:9 en/git-show.txt:10 en/git-sh-setup.txt:9 -#: en/git-stage.txt:10 en/git-stash.txt:9 en/git-status.txt:10 -#: en/git-stripspace.txt:10 en/git-submodule.txt:10 en/git-svn.txt:9 -#: en/git-switch.txt:9 en/git-symbolic-ref.txt:9 en/git-tag.txt:10 -#: en/git.txt:10 en/git-unpack-file.txt:11 en/git-unpack-objects.txt:10 -#: en/git-update-index.txt:10 en/git-update-ref.txt:9 -#: en/git-update-server-info.txt:10 en/git-upload-archive.txt:10 -#: en/git-upload-pack.txt:10 en/git-var.txt:10 en/git-verify-commit.txt:9 -#: en/git-verify-pack.txt:10 en/git-verify-tag.txt:9 en/git-web--browse.txt:9 -#: en/git-whatchanged.txt:10 en/git-worktree.txt:10 en/git-write-tree.txt:10 -#: en/gitglossary.txt:9 +#: en/git-add.txt:9 en/git-am.txt:10 en/git-annotate.txt:9 en/git-apply.txt:10 en/git-archimport.txt:10 en/git-archive.txt:10 en/git-bisect.txt:10 en/git-blame.txt:9 en/git-branch.txt:9 en/git-bugreport.txt:9 en/git-bundle.txt:10 en/git-cat-file.txt:10 en/git-check-attr.txt:10 en/git-check-ignore.txt:10 en/git-check-mailmap.txt:10 en/git-checkout-index.txt:10 en/git-checkout.txt:9 en/git-check-ref-format.txt:9 en/git-cherry-pick.txt:9 en/git-cherry.txt:9 en/git-citool.txt:9 en/git-clean.txt:9 en/git-clone.txt:10 en/git-column.txt:9 en/git-commit-tree.txt:10 en/git-commit.txt:9 en/git-config.txt:10 en/git-count-objects.txt:9 en/git-credential-cache--daemon.txt:9 en/git-credential-cache.txt:9 en/git-credential-store.txt:9 en/git-credential.txt:9 en/git-cvsexportcommit.txt:10 en/git-cvsimport.txt:10 en/git-cvsserver.txt:9 en/git-daemon.txt:9 en/git-describe.txt:9 en/git-diff-files.txt:10 en/git-diff-index.txt:10 en/git-difftool.txt:9 en/git-diff-tree.txt:10 en/git-diff.txt:10 en/git-fast-export.txt:10 en/git-fast-import.txt:10 en/git-fetch-pack.txt:10 en/git-fetch.txt:10 en/git-filter-branch.txt:9 en/git-fmt-merge-msg.txt:10 en/git-for-each-ref.txt:9 en/git-format-patch.txt:10 en/git-fsck-objects.txt:10 en/git-fsck.txt:10 en/git-gc.txt:10 en/git-get-tar-commit-id.txt:10 en/git-grep.txt:10 en/git-gui.txt:9 en/git-hash-object.txt:10 en/git-help.txt:9 en/git-http-backend.txt:9 en/git-http-fetch.txt:10 en/git-http-push.txt:10 en/git-imap-send.txt:10 en/git-index-pack.txt:10 en/git-init-db.txt:10 en/git-init.txt:10 en/git-instaweb.txt:9 en/git-interpret-trailers.txt:9 en/git-log.txt:10 en/git-ls-files.txt:10 en/git-ls-remote.txt:10 en/git-ls-tree.txt:10 en/git-mailinfo.txt:10 en/git-mailsplit.txt:9 en/git-merge-base.txt:10 en/git-merge-file.txt:10 en/git-merge-index.txt:10 en/git-merge-one-file.txt:10 en/git-mergetool--lib.txt:9 en/git-mergetool.txt:9 en/git-merge-tree.txt:10 en/git-merge.txt:10 en/git-mktag.txt:10 en/git-mktree.txt:10 en/git-mv.txt:10 en/git-name-rev.txt:10 en/git-notes.txt:9 en/git-p4.txt:10 en/git-pack-objects.txt:10 en/git-pack-redundant.txt:10 en/git-pack-refs.txt:9 en/git-parse-remote.txt:10 en/git-patch-id.txt:9 en/git-prune-packed.txt:10 en/git-prune.txt:10 en/git-pull.txt:10 en/git-push.txt:10 en/git-quiltimport.txt:10 en/git-read-tree.txt:10 en/git-rebase.txt:9 en/git-receive-pack.txt:10 en/git-reflog.txt:10 en/git-remote-ext.txt:9 en/git-remote-fd.txt:9 en/git-remote.txt:10 en/git-repack.txt:10 en/git-replace.txt:9 en/git-request-pull.txt:9 en/git-rerere.txt:9 en/git-reset.txt:9 en/git-restore.txt:9 en/git-revert.txt:9 en/git-rev-list.txt:10 en/git-rev-parse.txt:10 en/git-rm.txt:9 en/git-send-email.txt:10 en/git-send-pack.txt:10 en/git-shell.txt:10 en/git-sh-i18n--envsubst.txt:9 en/git-sh-i18n.txt:9 en/git-shortlog.txt:9 en/git-show-branch.txt:9 en/git-show-index.txt:10 en/git-show-ref.txt:9 en/git-show.txt:10 en/git-sh-setup.txt:9 en/git-stage.txt:10 en/git-stash.txt:9 en/git-status.txt:10 en/git-stripspace.txt:10 en/git-submodule.txt:10 en/git-svn.txt:9 en/git-switch.txt:9 en/git-symbolic-ref.txt:9 en/git-tag.txt:10 en/git.txt:10 en/git-unpack-file.txt:11 en/git-unpack-objects.txt:10 en/git-update-index.txt:10 en/git-update-ref.txt:9 en/git-update-server-info.txt:10 en/git-upload-archive.txt:10 en/git-upload-pack.txt:10 en/git-var.txt:10 en/git-verify-commit.txt:9 en/git-verify-pack.txt:10 en/git-verify-tag.txt:9 en/git-web--browse.txt:9 en/git-whatchanged.txt:10 en/git-worktree.txt:10 en/git-write-tree.txt:10 en/gitglossary.txt:9 #, no-wrap msgid "SYNOPSIS" msgstr "" @@ -6419,61 +6189,7 @@ msgid "" msgstr "" #. type: Title - -#: en/git-add.txt:18 en/git-am.txt:22 en/git-annotate.txt:14 -#: en/git-apply.txt:22 en/git-archimport.txt:16 en/git-archive.txt:18 -#: en/git-bisect.txt:15 en/git-blame.txt:18 en/git-branch.txt:28 -#: en/git-bugreport.txt:14 en/git-bundle.txt:19 en/git-cat-file.txt:16 -#: en/git-check-attr.txt:16 en/git-check-ignore.txt:16 -#: en/git-check-mailmap.txt:16 en/git-checkout-index.txt:19 -#: en/git-checkout.txt:20 en/git-check-ref-format.txt:17 -#: en/git-cherry-pick.txt:16 en/git-cherry.txt:14 en/git-citool.txt:14 -#: en/git-clean.txt:14 en/git-clone.txt:23 en/git-column.txt:15 -#: en/git-commit-tree.txt:18 en/git-commit.txt:20 en/git-config.txt:29 -#: en/git-count-objects.txt:14 en/git-credential-cache--daemon.txt:14 -#: en/git-credential-cache.txt:15 en/git-credential-store.txt:15 -#: en/git-credential.txt:15 en/git-cvsexportcommit.txt:17 -#: en/git-cvsimport.txt:20 en/git-cvsserver.txt:61 en/git-daemon.txt:27 -#: en/git-describe.txt:16 en/git-diff-files.txt:15 en/git-diff-index.txt:15 -#: en/git-difftool.txt:14 en/git-diff-tree.txt:17 en/git-diff.txt:20 -#: en/git-fast-export.txt:15 en/git-fast-import.txt:15 en/git-fetch-pack.txt:18 -#: en/git-fetch.txt:19 en/git-filter-branch.txt:33 en/git-fmt-merge-msg.txt:16 -#: en/git-for-each-ref.txt:18 en/git-format-patch.txt:36 -#: en/git-fsck-objects.txt:15 en/git-fsck.txt:18 en/git-gc.txt:15 -#: en/git-get-tar-commit-id.txt:16 en/git-grep.txt:34 en/git-gui.txt:14 -#: en/git-hash-object.txt:16 en/git-help.txt:15 en/git-http-backend.txt:14 -#: en/git-http-fetch.txt:15 en/git-http-push.txt:15 en/git-imap-send.txt:16 -#: en/git-index-pack.txt:18 en/git-init-db.txt:16 en/git-init.txt:19 -#: en/git-instaweb.txt:16 en/git-interpret-trailers.txt:15 en/git-log.txt:15 -#: en/git-ls-files.txt:25 en/git-ls-remote.txt:17 en/git-ls-tree.txt:17 -#: en/git-mailinfo.txt:16 en/git-mailsplit.txt:15 en/git-merge-base.txt:19 -#: en/git-merge-file.txt:18 en/git-merge-index.txt:15 -#: en/git-merge-one-file.txt:15 en/git-mergetool--lib.txt:14 -#: en/git-mergetool.txt:14 en/git-merge-tree.txt:15 en/git-merge.txt:19 -#: en/git-mktag.txt:15 en/git-mktree.txt:15 en/git-mv.txt:15 -#: en/git-name-rev.txt:16 en/git-notes.txt:26 en/git-p4.txt:19 -#: en/git-pack-objects.txt:21 en/git-pack-redundant.txt:15 -#: en/git-pack-refs.txt:14 en/git-parse-remote.txt:15 en/git-patch-id.txt:14 -#: en/git-prune-packed.txt:16 en/git-prune.txt:15 en/git-pull.txt:16 -#: en/git-push.txt:20 en/git-quiltimport.txt:17 en/git-read-tree.txt:19 -#: en/git-rebase.txt:18 en/git-receive-pack.txt:15 en/git-reflog.txt:15 -#: en/git-remote-ext.txt:14 en/git-remote-fd.txt:13 en/git-remote.txt:27 -#: en/git-repack.txt:15 en/git-replace.txt:19 en/git-request-pull.txt:14 -#: en/git-rerere.txt:14 en/git-reset.txt:17 en/git-restore.txt:16 -#: en/git-revert.txt:15 en/git-rev-list.txt:15 en/git-rev-parse.txt:15 -#: en/git-rm.txt:16 en/git-send-email.txt:17 en/git-send-pack.txt:18 -#: en/git-shell.txt:17 en/git-sh-i18n--envsubst.txt:19 en/git-sh-i18n.txt:14 -#: en/git-shortlog.txt:15 en/git-show-branch.txt:19 en/git-show-index.txt:16 -#: en/git-show-ref.txt:17 en/git-show.txt:15 en/git-sh-setup.txt:14 -#: en/git-stage.txt:16 en/git-stash.txt:25 en/git-status.txt:15 -#: en/git-stripspace.txt:16 en/git-submodule.txt:27 en/git-svn.txt:14 -#: en/git-switch.txt:17 en/git-symbolic-ref.txt:16 en/git-tag.txt:22 -#: en/git.txt:20 en/git-unpack-file.txt:16 en/git-unpack-objects.txt:16 -#: en/git-update-index.txt:32 en/git-update-ref.txt:14 -#: en/git-update-server-info.txt:15 en/git-upload-archive.txt:15 -#: en/git-upload-pack.txt:16 en/git-var.txt:15 en/git-verify-commit.txt:14 -#: en/git-verify-pack.txt:16 en/git-verify-tag.txt:14 en/git-web--browse.txt:14 -#: en/git-whatchanged.txt:15 en/git-worktree.txt:22 en/git-write-tree.txt:15 -#: en/gitglossary.txt:13 +#: en/git-add.txt:18 en/git-am.txt:22 en/git-annotate.txt:14 en/git-apply.txt:22 en/git-archimport.txt:16 en/git-archive.txt:18 en/git-bisect.txt:15 en/git-blame.txt:18 en/git-branch.txt:28 en/git-bugreport.txt:14 en/git-bundle.txt:19 en/git-cat-file.txt:16 en/git-check-attr.txt:16 en/git-check-ignore.txt:16 en/git-check-mailmap.txt:16 en/git-checkout-index.txt:19 en/git-checkout.txt:20 en/git-check-ref-format.txt:17 en/git-cherry-pick.txt:16 en/git-cherry.txt:14 en/git-citool.txt:14 en/git-clean.txt:14 en/git-clone.txt:23 en/git-column.txt:15 en/git-commit-tree.txt:18 en/git-commit.txt:20 en/git-config.txt:29 en/git-count-objects.txt:14 en/git-credential-cache--daemon.txt:14 en/git-credential-cache.txt:15 en/git-credential-store.txt:15 en/git-credential.txt:15 en/git-cvsexportcommit.txt:17 en/git-cvsimport.txt:20 en/git-cvsserver.txt:61 en/git-daemon.txt:27 en/git-describe.txt:16 en/git-diff-files.txt:15 en/git-diff-index.txt:15 en/git-difftool.txt:14 en/git-diff-tree.txt:17 en/git-diff.txt:20 en/git-fast-export.txt:15 en/git-fast-import.txt:15 en/git-fetch-pack.txt:18 en/git-fetch.txt:19 en/git-filter-branch.txt:33 en/git-fmt-merge-msg.txt:16 en/git-for-each-ref.txt:18 en/git-format-patch.txt:37 en/git-fsck-objects.txt:15 en/git-fsck.txt:18 en/git-gc.txt:15 en/git-get-tar-commit-id.txt:16 en/git-grep.txt:34 en/git-gui.txt:14 en/git-hash-object.txt:16 en/git-help.txt:15 en/git-http-backend.txt:14 en/git-http-fetch.txt:15 en/git-http-push.txt:15 en/git-imap-send.txt:16 en/git-index-pack.txt:18 en/git-init-db.txt:16 en/git-init.txt:19 en/git-instaweb.txt:16 en/git-interpret-trailers.txt:15 en/git-log.txt:15 en/git-ls-files.txt:25 en/git-ls-remote.txt:17 en/git-ls-tree.txt:17 en/git-mailinfo.txt:16 en/git-mailsplit.txt:15 en/git-merge-base.txt:19 en/git-merge-file.txt:18 en/git-merge-index.txt:15 en/git-merge-one-file.txt:15 en/git-mergetool--lib.txt:14 en/git-mergetool.txt:14 en/git-merge-tree.txt:15 en/git-merge.txt:19 en/git-mktag.txt:15 en/git-mktree.txt:15 en/git-mv.txt:15 en/git-name-rev.txt:16 en/git-notes.txt:26 en/git-p4.txt:19 en/git-pack-objects.txt:21 en/git-pack-redundant.txt:15 en/git-pack-refs.txt:14 en/git-parse-remote.txt:15 en/git-patch-id.txt:14 en/git-prune-packed.txt:16 en/git-prune.txt:15 en/git-pull.txt:16 en/git-push.txt:20 en/git-quiltimport.txt:17 en/git-read-tree.txt:19 en/git-rebase.txt:18 en/git-receive-pack.txt:15 en/git-reflog.txt:15 en/git-remote-ext.txt:14 en/git-remote-fd.txt:13 en/git-remote.txt:27 en/git-repack.txt:15 en/git-replace.txt:19 en/git-request-pull.txt:14 en/git-rerere.txt:14 en/git-reset.txt:17 en/git-restore.txt:16 en/git-revert.txt:15 en/git-rev-list.txt:15 en/git-rev-parse.txt:15 en/git-rm.txt:16 en/git-send-email.txt:17 en/git-send-pack.txt:18 en/git-shell.txt:17 en/git-sh-i18n--envsubst.txt:19 en/git-sh-i18n.txt:14 en/git-shortlog.txt:15 en/git-show-branch.txt:19 en/git-show-index.txt:16 en/git-show-ref.txt:17 en/git-show.txt:15 en/git-sh-setup.txt:14 en/git-stage.txt:16 en/git-stash.txt:25 en/git-status.txt:15 en/git-stripspace.txt:16 en/git-submodule.txt:27 en/git-svn.txt:14 en/git-switch.txt:17 en/git-symbolic-ref.txt:16 en/git-tag.txt:22 en/git.txt:20 en/git-unpack-file.txt:16 en/git-unpack-objects.txt:16 en/git-update-index.txt:32 en/git-update-ref.txt:14 en/git-update-server-info.txt:15 en/git-upload-archive.txt:15 en/git-upload-pack.txt:16 en/git-var.txt:15 en/git-verify-commit.txt:14 en/git-verify-pack.txt:16 en/git-verify-tag.txt:14 en/git-web--browse.txt:14 en/git-whatchanged.txt:15 en/git-worktree.txt:22 en/git-write-tree.txt:15 en/gitglossary.txt:13 #, no-wrap msgid "DESCRIPTION" msgstr "" @@ -6534,59 +6250,13 @@ msgid "" msgstr "" #. type: Title - -#: en/git-add.txt:52 en/git-am.txt:28 en/git-annotate.txt:24 -#: en/git-apply.txt:36 en/git-archimport.txt:69 en/git-archive.txt:34 -#: en/git-bisect.txt:356 en/git-blame.txt:50 en/git-branch.txt:96 -#: en/git-bugreport.txt:40 en/git-bundle.txt:38 en/git-cat-file.txt:30 -#: en/git-check-attr.txt:21 en/git-check-ignore.txt:27 -#: en/git-check-mailmap.txt:25 en/git-checkout-index.txt:24 -#: en/git-checkout.txt:106 en/git-check-ref-format.txt:100 -#: en/git-cherry-pick.txt:42 en/git-cherry.txt:28 en/git-clean.txt:27 -#: en/git-clone.txt:44 en/git-column.txt:22 en/git-commit-tree.txt:46 -#: en/git-commit.txt:64 en/git-config.txt:72 en/git-count-objects.txt:20 -#: en/git-credential-cache.txt:27 en/git-credential-store.txt:30 -#: en/git-cvsexportcommit.txt:35 en/git-cvsimport.txt:51 -#: en/git-cvsserver.txt:28 en/git-daemon.txt:48 en/git-describe.txt:36 -#: en/git-diff-files.txt:22 en/git-diff-index.txt:23 en/git-difftool.txt:21 -#: en/git-diff-tree.txt:26 en/git-diff.txt:108 en/git-fast-export.txt:25 -#: en/git-fast-import.txt:35 en/git-fetch-pack.txt:34 en/git-fetch.txt:46 -#: en/git-filter-branch.txt:96 en/git-fmt-merge-msg.txt:25 -#: en/git-for-each-ref.txt:28 en/git-format-patch.txt:88 en/git-fsck.txt:22 -#: en/git-gc.txt:35 en/git-grep.txt:74 en/git-hash-object.txt:24 -#: en/git-help.txt:44 en/git-http-fetch.txt:23 en/git-http-push.txt:24 -#: en/git-imap-send.txt:30 en/git-index-pack.txt:26 en/git-init.txt:40 -#: en/git-instaweb.txt:21 en/git-interpret-trailers.txt:73 en/git-log.txt:28 -#: en/git-ls-files.txt:34 en/git-ls-remote.txt:23 en/git-ls-tree.txt:37 -#: en/git-mailinfo.txt:26 en/git-mailsplit.txt:23 en/git-merge-base.txt:70 -#: en/git-merge-file.txt:53 en/git-merge-index.txt:22 en/git-mergetool.txt:26 -#: en/git-merge.txt:63 en/git-mktree.txt:22 en/git-mv.txt:30 -#: en/git-name-rev.txt:22 en/git-notes.txt:126 en/git-p4.txt:199 -#: en/git-pack-objects.txt:50 en/git-pack-redundant.txt:29 -#: en/git-pack-refs.txt:46 en/git-patch-id.txt:31 en/git-prune-packed.txt:30 -#: en/git-prune.txt:34 en/git-pull.txt:75 en/git-quiltimport.txt:32 -#: en/git-read-tree.txt:33 en/git-rebase.txt:210 en/git-receive-pack.txt:40 -#: en/git-reflog.txt:61 en/git-remote.txt:33 en/git-repack.txt:29 -#: en/git-replace.txt:59 en/git-request-pull.txt:28 en/git-reset.txt:103 -#: en/git-restore.txt:34 en/git-revert.txt:35 en/git-rev-list.txt:27 -#: en/git-rev-parse.txt:26 en/git-rm.txt:30 en/git-send-email.txt:43 -#: en/git-send-pack.txt:27 en/git-shortlog.txt:27 en/git-show-branch.txt:32 -#: en/git-show-index.txt:40 en/git-show-ref.txt:34 en/git-show.txt:36 -#: en/git-stash.txt:153 en/git-status.txt:25 en/git-stripspace.txt:37 -#: en/git-submodule.txt:264 en/git-svn.txt:575 en/git-switch.txt:35 -#: en/git-symbolic-ref.txt:33 en/git-tag.txt:59 en/git.txt:41 -#: en/git-unpack-file.txt:22 en/git-unpack-objects.txt:29 -#: en/git-update-index.txt:44 en/git-upload-archive.txt:56 -#: en/git-upload-pack.txt:26 en/git-var.txt:19 en/git-verify-commit.txt:18 -#: en/git-verify-pack.txt:22 en/git-verify-tag.txt:18 en/git-web--browse.txt:43 -#: en/git-worktree.txt:151 en/git-write-tree.txt:29 +#: en/git-add.txt:52 en/git-am.txt:28 en/git-annotate.txt:24 en/git-apply.txt:36 en/git-archimport.txt:69 en/git-archive.txt:34 en/git-bisect.txt:356 en/git-blame.txt:50 en/git-branch.txt:96 en/git-bugreport.txt:40 en/git-bundle.txt:38 en/git-cat-file.txt:30 en/git-check-attr.txt:21 en/git-check-ignore.txt:27 en/git-check-mailmap.txt:25 en/git-checkout-index.txt:24 en/git-checkout.txt:106 en/git-check-ref-format.txt:100 en/git-cherry-pick.txt:42 en/git-cherry.txt:28 en/git-clean.txt:27 en/git-clone.txt:44 en/git-column.txt:22 en/git-commit-tree.txt:46 en/git-commit.txt:65 en/git-config.txt:75 en/git-count-objects.txt:20 en/git-credential-cache.txt:27 en/git-credential-store.txt:30 en/git-cvsexportcommit.txt:35 en/git-cvsimport.txt:51 en/git-cvsserver.txt:28 en/git-daemon.txt:48 en/git-describe.txt:36 en/git-diff-files.txt:22 en/git-diff-index.txt:23 en/git-difftool.txt:21 en/git-diff-tree.txt:26 en/git-diff.txt:116 en/git-fast-export.txt:25 en/git-fast-import.txt:35 en/git-fetch-pack.txt:34 en/git-fetch.txt:46 en/git-filter-branch.txt:96 en/git-fmt-merge-msg.txt:25 en/git-for-each-ref.txt:28 en/git-format-patch.txt:89 en/git-fsck.txt:22 en/git-gc.txt:35 en/git-grep.txt:74 en/git-hash-object.txt:24 en/git-help.txt:44 en/git-http-fetch.txt:23 en/git-http-push.txt:24 en/git-imap-send.txt:30 en/git-index-pack.txt:26 en/git-init.txt:40 en/git-instaweb.txt:21 en/git-interpret-trailers.txt:73 en/git-log.txt:28 en/git-ls-files.txt:34 en/git-ls-remote.txt:23 en/git-ls-tree.txt:37 en/git-mailinfo.txt:26 en/git-mailsplit.txt:23 en/git-merge-base.txt:70 en/git-merge-file.txt:53 en/git-merge-index.txt:22 en/git-mergetool.txt:26 en/git-merge.txt:63 en/git-mktree.txt:22 en/git-mv.txt:30 en/git-name-rev.txt:22 en/git-notes.txt:126 en/git-p4.txt:199 en/git-pack-objects.txt:50 en/git-pack-redundant.txt:29 en/git-pack-refs.txt:46 en/git-patch-id.txt:31 en/git-prune-packed.txt:30 en/git-prune.txt:34 en/git-pull.txt:75 en/git-quiltimport.txt:32 en/git-read-tree.txt:33 en/git-rebase.txt:210 en/git-receive-pack.txt:40 en/git-reflog.txt:61 en/git-remote.txt:33 en/git-repack.txt:29 en/git-replace.txt:59 en/git-request-pull.txt:28 en/git-reset.txt:103 en/git-restore.txt:34 en/git-revert.txt:35 en/git-rev-list.txt:27 en/git-rev-parse.txt:26 en/git-rm.txt:30 en/git-send-email.txt:43 en/git-send-pack.txt:27 en/git-shortlog.txt:27 en/git-show-branch.txt:32 en/git-show-index.txt:40 en/git-show-ref.txt:34 en/git-show.txt:36 en/git-stash.txt:153 en/git-status.txt:25 en/git-stripspace.txt:37 en/git-submodule.txt:264 en/git-svn.txt:575 en/git-switch.txt:35 en/git-symbolic-ref.txt:33 en/git-tag.txt:59 en/git.txt:41 en/git-unpack-file.txt:22 en/git-unpack-objects.txt:29 en/git-update-index.txt:44 en/git-upload-archive.txt:56 en/git-upload-pack.txt:26 en/git-var.txt:19 en/git-verify-commit.txt:18 en/git-verify-pack.txt:22 en/git-verify-tag.txt:18 en/git-web--browse.txt:43 en/git-worktree.txt:152 en/git-write-tree.txt:29 #, no-wrap msgid "OPTIONS" msgstr "" #. type: Labeled list -#: en/git-add.txt:53 en/git-checkout.txt:358 en/git-commit.txt:361 -#: en/git-grep.txt:328 en/git-reset.txt:128 en/git-restore.txt:141 -#: en/git-rm.txt:31 en/git-stash.txt:227 en/git-status.txt:152 +#: en/git-add.txt:53 en/git-checkout.txt:365 en/git-commit.txt:355 en/git-grep.txt:330 en/git-reset.txt:128 en/git-restore.txt:145 en/git-rm.txt:31 en/git-stash.txt:227 en/git-status.txt:152 #, no-wrap msgid "<pathspec>..." msgstr "" @@ -6606,7 +6276,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-add.txt:68 en/git-grep.txt:334 +#: en/git-add.txt:68 en/git-grep.txt:336 msgid "" "For more details about the <pathspec> syntax, see the 'pathspec' entry in " "linkgit:gitglossary[7]." @@ -6625,18 +6295,13 @@ msgid "Allow adding otherwise ignored files." msgstr "" #. type: Labeled list -#: en/git-add.txt:82 en/git-am.txt:127 en/git-branch.txt:149 -#: en/git-clean.txt:44 en/git-commit.txt:261 en/git-cvsimport.txt:88 -#: en/git-grep.txt:113 en/git-help.txt:64 en/git-ls-files.txt:51 -#: en/git-read-tree.txt:49 en/git-rebase.txt:505 en/git-repack.txt:163 -#: en/git-tag.txt:130 en/rev-list-options.txt:73 +#: en/git-add.txt:82 en/git-am.txt:127 en/git-branch.txt:149 en/git-clean.txt:44 en/git-commit.txt:255 en/git-cvsimport.txt:88 en/git-grep.txt:113 en/git-help.txt:64 en/git-ls-files.txt:51 en/git-read-tree.txt:49 en/git-rebase.txt:505 en/git-repack.txt:163 en/git-tag.txt:130 en/rev-list-options.txt:73 #, no-wrap msgid "-i" msgstr "" #. type: Labeled list -#: en/git-add.txt:83 en/git-am.txt:128 en/git-clean.txt:45 -#: en/git-rebase.txt:506 en/git-rebase.txt:645 en/git-svn.txt:297 +#: en/git-add.txt:83 en/git-am.txt:128 en/git-clean.txt:45 en/git-rebase.txt:506 en/git-rebase.txt:645 en/git-svn.txt:297 #, no-wrap msgid "--interactive" msgstr "" @@ -6666,18 +6331,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-add.txt:100 en/git-blame.txt:78 en/git-cat-file.txt:44 -#: en/git-cherry-pick.txt:53 en/git-commit.txt:220 en/git-config.txt:252 -#: en/git-grep.txt:295 en/git-revert.txt:44 en/git-shortlog.txt:38 -#: en/git-svn.txt:614 en/git-tag.txt:177 en/merge-options.txt:16 +#: en/git-add.txt:100 en/git-blame.txt:78 en/git-cat-file.txt:44 en/git-cherry-pick.txt:53 en/git-commit.txt:214 en/git-config.txt:261 en/git-grep.txt:297 en/git-revert.txt:44 en/git-shortlog.txt:38 en/git-svn.txt:614 en/git-tag.txt:177 en/merge-options.txt:16 #, no-wrap msgid "-e" msgstr "" #. type: Labeled list -#: en/git-add.txt:101 en/git-cherry-pick.txt:54 en/git-commit.txt:221 -#: en/git-config.txt:253 en/git-revert.txt:45 en/git-svn.txt:615 -#: en/git-tag.txt:178 en/merge-options.txt:15 +#: en/git-add.txt:101 en/git-cherry-pick.txt:54 en/git-commit.txt:215 en/git-config.txt:262 en/git-revert.txt:45 en/git-svn.txt:615 en/git-tag.txt:178 en/merge-options.txt:15 #, no-wrap msgid "--edit" msgstr "" @@ -6779,7 +6439,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-add.txt:147 en/git-format-patch.txt:104 en/git-submodule.txt:351 +#: en/git-add.txt:147 en/git-format-patch.txt:105 en/git-submodule.txt:351 #, no-wrap msgid "-N" msgstr "" @@ -6828,8 +6488,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-add.txt:166 en/git-notes.txt:169 en/git-update-index.txt:73 -#: en/rev-list-options.txt:200 +#: en/git-add.txt:166 en/git-notes.txt:169 en/git-update-index.txt:73 en/rev-list-options.txt:200 #, no-wrap msgid "--ignore-missing" msgstr "" @@ -6886,17 +6545,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-add.txt:191 en/git-checkout.txt:312 en/git-commit.txt:282 -#: en/git-reset.txt:112 en/git-restore.txt:125 en/git-rm.txt:78 -#: en/git-stash.txt:198 +#: en/git-add.txt:191 en/git-checkout.txt:315 en/git-commit.txt:276 en/git-reset.txt:112 en/git-restore.txt:129 en/git-rm.txt:78 en/git-stash.txt:198 #, no-wrap msgid "--pathspec-from-file=<file>" msgstr "" #. type: Plain text -#: en/git-add.txt:198 en/git-checkout.txt:319 en/git-commit.txt:289 -#: en/git-reset.txt:119 en/git-restore.txt:132 en/git-rm.txt:85 -#: en/git-stash.txt:207 +#: en/git-add.txt:198 en/git-checkout.txt:322 en/git-commit.txt:283 en/git-reset.txt:119 en/git-restore.txt:136 en/git-rm.txt:85 en/git-stash.txt:207 msgid "" "Pathspec is passed in `<file>` instead of commandline args. If `<file>` is " "exactly `-` then standard input is used. Pathspec elements are separated by " @@ -6906,17 +6561,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-add.txt:199 en/git-checkout.txt:320 en/git-commit.txt:290 -#: en/git-reset.txt:120 en/git-restore.txt:133 en/git-rm.txt:86 -#: en/git-stash.txt:208 +#: en/git-add.txt:199 en/git-checkout.txt:323 en/git-commit.txt:284 en/git-reset.txt:120 en/git-restore.txt:137 en/git-rm.txt:86 en/git-stash.txt:208 #, no-wrap msgid "--pathspec-file-nul" msgstr "" #. type: Plain text -#: en/git-add.txt:203 en/git-checkout.txt:324 en/git-commit.txt:294 -#: en/git-reset.txt:124 en/git-restore.txt:137 en/git-rm.txt:90 -#: en/git-stash.txt:214 +#: en/git-add.txt:203 en/git-checkout.txt:327 en/git-commit.txt:288 en/git-reset.txt:124 en/git-restore.txt:141 en/git-rm.txt:90 en/git-stash.txt:214 msgid "" "Only meaningful with `--pathspec-from-file`. Pathspec elements are separated " "with NUL character and all other characters are taken literally (including " @@ -6924,11 +6575,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-add.txt:204 en/git-check-attr.txt:39 en/git-checkout-index.txt:71 -#: en/git-checkout.txt:355 en/git-commit.txt:358 en/git-grep.txt:324 -#: en/git-ls-files.txt:182 en/git-merge-index.txt:23 en/git-prune.txt:51 -#: en/git-reset.txt:125 en/git-restore.txt:138 en/git-rm.txt:60 -#: en/git-stash.txt:222 en/git-update-index.txt:227 en/git-verify-pack.txt:36 +#: en/git-add.txt:204 en/git-check-attr.txt:39 en/git-checkout-index.txt:71 en/git-checkout.txt:362 en/git-commit.txt:352 en/git-grep.txt:326 en/git-ls-files.txt:183 en/git-merge-index.txt:23 en/git-prune.txt:51 en/git-reset.txt:125 en/git-restore.txt:142 en/git-rm.txt:60 en/git-stash.txt:222 en/git-update-index.txt:227 en/git-verify-pack.txt:36 #, no-wrap msgid "\\--" msgstr "" @@ -6941,29 +6588,7 @@ msgid "" msgstr "" #. type: Title - -#: en/git-add.txt:211 en/git-archive.txt:155 en/git-bisect.txt:380 -#: en/git-branch.txt:306 en/git-bundle.txt:143 en/git-check-attr.txt:71 -#: en/git-checkout-index.txt:143 en/git-checkout.txt:511 -#: en/git-check-ref-format.txt:123 en/git-cherry-pick.txt:169 -#: en/git-cherry.txt:43 en/git-clone.txt:315 en/git-column.txt:50 -#: en/git-commit.txt:370 en/git-config.txt:343 en/git-credential-cache.txt:55 -#: en/git-credential-store.txt:71 en/git-cvsexportcommit.txt:91 -#: en/git-daemon.txt:257 en/git-describe.txt:127 en/git-diff.txt:135 -#: en/git-fast-export.txt:167 en/git-fetch.txt:246 en/git-filter-branch.txt:247 -#: en/git-fmt-merge-msg.txt:61 en/git-for-each-ref.txt:294 -#: en/git-format-patch.txt:669 en/git-grep.txt:336 en/git-http-backend.txt:67 -#: en/git-imap-send.txt:60 en/git-init.txt:151 -#: en/git-interpret-trailers.txt:256 en/git-log.txt:169 en/git-ls-remote.txt:95 -#: en/git-merge-file.txt:81 en/git-merge.txt:324 en/git-name-rev.txt:65 -#: en/git-notes.txt:278 en/git-p4.txt:33 en/git-prune.txt:60 -#: en/git-pull.txt:203 en/git-push.txt:570 en/git-remote-ext.txt:77 -#: en/git-remote-fd.txt:37 en/git-remote.txt:207 en/git-request-pull.txt:50 -#: en/git-reset.txt:134 en/git-restore.txt:147 en/git-revert.txt:125 -#: en/git-rev-parse.txt:438 en/git-rm.txt:167 en/git-send-email.txt:483 -#: en/git-shell.txt:66 en/git-show-branch.txt:177 en/git-show-ref.txt:124 -#: en/git-show.txt:58 en/git-stash.txt:263 en/git-stripspace.txt:49 -#: en/git-switch.txt:191 en/git-update-index.txt:357 en/git-var.txt:27 -#: en/git-worktree.txt:393 +#: en/git-add.txt:211 en/git-archive.txt:155 en/git-bisect.txt:380 en/git-branch.txt:308 en/git-bundle.txt:143 en/git-check-attr.txt:71 en/git-checkout-index.txt:143 en/git-checkout.txt:518 en/git-check-ref-format.txt:123 en/git-cherry-pick.txt:169 en/git-cherry.txt:43 en/git-clone.txt:316 en/git-column.txt:50 en/git-commit.txt:364 en/git-config.txt:352 en/git-credential-cache.txt:55 en/git-credential-store.txt:71 en/git-cvsexportcommit.txt:91 en/git-daemon.txt:257 en/git-describe.txt:127 en/git-diff.txt:143 en/git-fast-export.txt:167 en/git-fetch.txt:246 en/git-filter-branch.txt:247 en/git-fmt-merge-msg.txt:61 en/git-for-each-ref.txt:294 en/git-format-patch.txt:677 en/git-grep.txt:338 en/git-http-backend.txt:67 en/git-imap-send.txt:60 en/git-init.txt:151 en/git-interpret-trailers.txt:256 en/git-log.txt:156 en/git-ls-remote.txt:95 en/git-merge-file.txt:81 en/git-merge.txt:324 en/git-name-rev.txt:65 en/git-notes.txt:278 en/git-p4.txt:33 en/git-prune.txt:60 en/git-pull.txt:203 en/git-push.txt:594 en/git-remote-ext.txt:77 en/git-remote-fd.txt:37 en/git-remote.txt:218 en/git-request-pull.txt:50 en/git-reset.txt:134 en/git-restore.txt:151 en/git-revert.txt:125 en/git-rev-parse.txt:442 en/git-rm.txt:167 en/git-send-email.txt:483 en/git-shell.txt:66 en/git-show-branch.txt:177 en/git-show-ref.txt:124 en/git-show.txt:58 en/git-stash.txt:263 en/git-stripspace.txt:49 en/git-switch.txt:194 en/git-update-index.txt:357 en/git-var.txt:27 en/git-worktree.txt:394 #, no-wrap msgid "EXAMPLES" msgstr "" @@ -7367,28 +6992,7 @@ msgid "modifying the contents of context or removal lines" msgstr "" #. type: Title - -#: en/git-add.txt:428 en/git-am.txt:245 en/git-annotate.txt:28 -#: en/git-apply.txt:280 en/git-archive.txt:198 en/git-bisect.txt:504 -#: en/git-blame.txt:231 en/git-branch.txt:374 en/git-check-attr.txt:115 -#: en/git-check-ignore.txt:119 en/git-checkout.txt:597 -#: en/git-cherry-pick.txt:241 en/git-cherry.txt:140 en/git-clean.txt:137 -#: en/git-commit-tree.txt:95 en/git-commit.txt:537 en/git-difftool.txt:137 -#: en/git-diff.txt:205 en/git-fast-export.txt:279 en/git-fast-import.txt:1568 -#: en/git-fetch-pack.txt:127 en/git-fetch.txt:298 en/git-fmt-merge-msg.txt:73 -#: en/git-for-each-ref.txt:415 en/git-format-patch.txt:714 en/git-gc.txt:153 -#: en/git-gui.txt:103 en/git-imap-send.txt:139 en/git-instaweb.txt:89 -#: en/git-interpret-trailers.txt:385 en/git-ls-files.txt:245 -#: en/git-ls-remote.txt:116 en/git-merge.txt:367 en/git-pack-objects.txt:404 -#: en/git-pack-redundant.txt:43 en/git-prune-packed.txt:41 en/git-prune.txt:81 -#: en/git-pull.txt:250 en/git-read-tree.txt:437 en/git-receive-pack.txt:251 -#: en/git-remote-ext.txt:120 en/git-remote-fd.txt:54 en/git-remote.txt:249 -#: en/git-repack.txt:182 en/git-replace.txt:149 en/git-restore.txt:209 -#: en/git-revert.txt:140 en/git-rm.txt:191 en/git-send-email.txt:521 -#: en/git-shell.txt:99 en/git-show-ref.txt:178 en/git-stash.txt:349 -#: en/git-status.txt:438 en/git-submodule.txt:451 en/git-svn.txt:1170 -#: en/git-switch.txt:267 en/git-tag.txt:386 en/git.txt:1001 -#: en/git-update-index.txt:569 en/git-upload-pack.txt:48 en/git-var.txt:63 -#: en/gitglossary.txt:18 +#: en/git-add.txt:428 en/git-am.txt:245 en/git-annotate.txt:28 en/git-apply.txt:280 en/git-archive.txt:198 en/git-bisect.txt:504 en/git-blame.txt:233 en/git-branch.txt:376 en/git-check-attr.txt:115 en/git-check-ignore.txt:119 en/git-checkout.txt:604 en/git-cherry-pick.txt:241 en/git-cherry.txt:140 en/git-clean.txt:137 en/git-commit-tree.txt:95 en/git-commit.txt:531 en/git-difftool.txt:137 en/git-diff.txt:213 en/git-fast-export.txt:279 en/git-fast-import.txt:1568 en/git-fetch-pack.txt:127 en/git-fetch.txt:298 en/git-fmt-merge-msg.txt:73 en/git-for-each-ref.txt:415 en/git-format-patch.txt:722 en/git-gc.txt:153 en/git-gui.txt:103 en/git-imap-send.txt:139 en/git-instaweb.txt:89 en/git-interpret-trailers.txt:385 en/git-ls-files.txt:246 en/git-ls-remote.txt:116 en/git-merge.txt:367 en/git-pack-objects.txt:404 en/git-pack-redundant.txt:43 en/git-prune-packed.txt:41 en/git-prune.txt:81 en/git-pull.txt:250 en/git-read-tree.txt:437 en/git-receive-pack.txt:251 en/git-remote-ext.txt:120 en/git-remote-fd.txt:54 en/git-remote.txt:260 en/git-repack.txt:182 en/git-replace.txt:149 en/git-restore.txt:213 en/git-revert.txt:140 en/git-rm.txt:191 en/git-send-email.txt:521 en/git-shell.txt:99 en/git-show-ref.txt:178 en/git-stash.txt:349 en/git-status.txt:438 en/git-submodule.txt:451 en/git-svn.txt:1170 en/git-switch.txt:270 en/git-tag.txt:386 en/git.txt:1001 en/git-update-index.txt:569 en/git-upload-pack.txt:48 en/git-var.txt:63 en/gitglossary.txt:18 #, no-wrap msgid "SEE ALSO" msgstr "" @@ -7401,121 +7005,13 @@ msgid "" msgstr "" #. type: Title - -#: en/git-add.txt:437 en/git-am.txt:249 en/git-annotate.txt:32 -#: en/git-apply.txt:284 en/git-archimport.txt:112 en/git-archive.txt:202 -#: en/git-bisect.txt:509 en/git-blame.txt:235 en/git-branch.txt:382 -#: en/git-bugreport.txt:53 en/git-bundle.txt:251 en/git-cat-file.txt:318 -#: en/git-check-attr.txt:119 en/git-check-ignore.txt:125 -#: en/git-check-mailmap.txt:46 en/git-checkout-index.txt:176 -#: en/git-checkout.txt:602 en/git-check-ref-format.txt:139 -#: en/git-cherry-pick.txt:245 en/git-cherry.txt:144 en/git-citool.txt:24 -#: en/git-clean.txt:141 en/git-clone.txt:353 en/git-column.txt:78 -#: en/git-commit-tree.txt:100 en/git-commit.txt:545 en/git-config.txt:499 -#: en/git-count-objects.txt:53 en/git-credential-cache--daemon.txt:29 -#: en/git-credential-cache.txt:79 en/git-credential-store.txt:109 -#: en/git-cvsexportcommit.txt:117 en/git-cvsimport.txt:227 -#: en/git-cvsserver.txt:432 en/git-daemon.txt:339 en/git-describe.txt:206 -#: en/git-diff-files.txt:51 en/git-diff-index.txt:121 en/git-difftool.txt:148 -#: en/git-diff-tree.txt:125 en/git-diff.txt:215 en/git-fast-export.txt:283 -#: en/git-fast-import.txt:1572 en/git-fetch-pack.txt:131 en/git-fetch.txt:302 -#: en/git-filter-branch.txt:702 en/git-fmt-merge-msg.txt:77 -#: en/git-for-each-ref.txt:419 en/git-format-patch.txt:718 -#: en/git-fsck-objects.txt:21 en/git-fsck.txt:174 en/git-gc.txt:160 -#: en/git-get-tar-commit-id.txt:29 en/git-grep.txt:365 en/git-gui.txt:120 -#: en/git-hash-object.txt:62 en/git-help.txt:203 en/git-http-backend.txt:276 -#: en/git-http-fetch.txt:55 en/git-http-push.txt:96 en/git-imap-send.txt:143 -#: en/git-index-pack.txt:117 en/git-init-db.txt:22 en/git-init.txt:167 -#: en/git-instaweb.txt:93 en/git-interpret-trailers.txt:389 en/git-log.txt:288 -#: en/git-ls-files.txt:249 en/git-ls-remote.txt:120 en/git-ls-tree.txt:103 -#: en/git-mailinfo.txt:100 en/git-mailsplit.txt:56 en/git-merge-base.txt:246 -#: en/git-merge-file.txt:94 en/git-merge-index.txt:82 -#: en/git-merge-one-file.txt:20 en/git-mergetool--lib.txt:48 -#: en/git-mergetool.txt:113 en/git-merge-tree.txt:28 en/git-merge.txt:376 -#: en/git-mktag.txt:38 en/git-mktree.txt:39 en/git-mv.txt:68 -#: en/git-name-rev.txt:88 en/git-notes.txt:404 en/git-pack-objects.txt:410 -#: en/git-pack-redundant.txt:49 en/git-pack-refs.txt:72 -#: en/git-parse-remote.txt:22 en/git-patch-id.txt:60 en/git-prune-packed.txt:46 -#: en/git-prune.txt:88 en/git-pull.txt:254 en/git-push.txt:672 -#: en/git-quiltimport.txt:63 en/git-read-tree.txt:442 en/git-rebase.txt:1284 -#: en/git-receive-pack.txt:255 en/git-reflog.txt:137 en/git-remote-ext.txt:124 -#: en/git-remote-fd.txt:58 en/git-remote.txt:255 en/git-repack.txt:187 -#: en/git-replace.txt:160 en/git-request-pull.txt:78 en/git-rerere.txt:221 -#: en/git-reset.txt:502 en/git-restore.txt:214 en/git-revert.txt:144 -#: en/git-rev-list.txt:35 en/git-rev-parse.txt:463 en/git-rm.txt:195 -#: en/git-send-email.txt:525 en/git-send-pack.txt:155 en/git-shell.txt:105 -#: en/git-sh-i18n--envsubst.txt:35 en/git-sh-i18n.txt:42 -#: en/git-shortlog.txt:121 en/git-show-branch.txt:203 en/git-show-index.txt:51 -#: en/git-show-ref.txt:185 en/git-show.txt:86 en/git-sh-setup.txt:94 -#: en/git-stage.txt:22 en/git-stash.txt:357 en/git-status.txt:442 -#: en/git-stripspace.txt:93 en/git-submodule.txt:455 en/git-svn.txt:1174 -#: en/git-switch.txt:272 en/git-symbolic-ref.txt:68 en/git-tag.txt:391 -#: en/git.txt:1009 en/git-unpack-file.txt:27 en/git-unpack-objects.txt:51 -#: en/git-update-index.txt:575 en/git-update-ref.txt:178 -#: en/git-update-server-info.txt:34 en/git-upload-archive.txt:61 -#: en/git-upload-pack.txt:52 en/git-var.txt:69 en/git-verify-commit.txt:31 -#: en/git-verify-pack.txt:52 en/git-verify-tag.txt:31 -#: en/git-web--browse.txt:123 en/git-whatchanged.txt:42 en/git-worktree.txt:419 -#: en/git-write-tree.txt:41 en/gitglossary.txt:26 +#: en/git-add.txt:437 en/git-am.txt:249 en/git-annotate.txt:32 en/git-apply.txt:284 en/git-archimport.txt:112 en/git-archive.txt:202 en/git-bisect.txt:509 en/git-blame.txt:237 en/git-branch.txt:384 en/git-bugreport.txt:53 en/git-bundle.txt:251 en/git-cat-file.txt:318 en/git-check-attr.txt:119 en/git-check-ignore.txt:125 en/git-check-mailmap.txt:46 en/git-checkout-index.txt:176 en/git-checkout.txt:609 en/git-check-ref-format.txt:139 en/git-cherry-pick.txt:245 en/git-cherry.txt:144 en/git-citool.txt:24 en/git-clean.txt:141 en/git-clone.txt:354 en/git-column.txt:78 en/git-commit-tree.txt:100 en/git-commit.txt:539 en/git-config.txt:508 en/git-count-objects.txt:53 en/git-credential-cache--daemon.txt:29 en/git-credential-cache.txt:79 en/git-credential-store.txt:109 en/git-cvsexportcommit.txt:117 en/git-cvsimport.txt:227 en/git-cvsserver.txt:432 en/git-daemon.txt:339 en/git-describe.txt:206 en/git-diff-files.txt:51 en/git-diff-index.txt:126 en/git-difftool.txt:148 en/git-diff-tree.txt:130 en/git-diff.txt:223 en/git-fast-export.txt:283 en/git-fast-import.txt:1572 en/git-fetch-pack.txt:131 en/git-fetch.txt:302 en/git-filter-branch.txt:702 en/git-fmt-merge-msg.txt:77 en/git-for-each-ref.txt:419 en/git-format-patch.txt:726 en/git-fsck-objects.txt:21 en/git-fsck.txt:174 en/git-gc.txt:160 en/git-get-tar-commit-id.txt:29 en/git-grep.txt:367 en/git-gui.txt:120 en/git-hash-object.txt:62 en/git-help.txt:203 en/git-http-backend.txt:276 en/git-http-fetch.txt:55 en/git-http-push.txt:96 en/git-imap-send.txt:143 en/git-index-pack.txt:117 en/git-init-db.txt:22 en/git-init.txt:167 en/git-instaweb.txt:93 en/git-interpret-trailers.txt:389 en/git-log.txt:275 en/git-ls-files.txt:250 en/git-ls-remote.txt:120 en/git-ls-tree.txt:104 en/git-mailinfo.txt:100 en/git-mailsplit.txt:56 en/git-merge-base.txt:246 en/git-merge-file.txt:94 en/git-merge-index.txt:82 en/git-merge-one-file.txt:20 en/git-mergetool--lib.txt:48 en/git-mergetool.txt:113 en/git-merge-tree.txt:28 en/git-merge.txt:376 en/git-mktag.txt:38 en/git-mktree.txt:39 en/git-mv.txt:68 en/git-name-rev.txt:88 en/git-notes.txt:404 en/git-pack-objects.txt:410 en/git-pack-redundant.txt:49 en/git-pack-refs.txt:72 en/git-parse-remote.txt:22 en/git-patch-id.txt:60 en/git-prune-packed.txt:46 en/git-prune.txt:88 en/git-pull.txt:254 en/git-push.txt:696 en/git-quiltimport.txt:63 en/git-read-tree.txt:442 en/git-rebase.txt:1284 en/git-receive-pack.txt:255 en/git-reflog.txt:137 en/git-remote-ext.txt:124 en/git-remote-fd.txt:58 en/git-remote.txt:266 en/git-repack.txt:187 en/git-replace.txt:160 en/git-request-pull.txt:78 en/git-rerere.txt:221 en/git-reset.txt:502 en/git-restore.txt:218 en/git-revert.txt:144 en/git-rev-list.txt:35 en/git-rev-parse.txt:467 en/git-rm.txt:195 en/git-send-email.txt:525 en/git-send-pack.txt:155 en/git-shell.txt:105 en/git-sh-i18n--envsubst.txt:35 en/git-sh-i18n.txt:42 en/git-shortlog.txt:121 en/git-show-branch.txt:203 en/git-show-index.txt:51 en/git-show-ref.txt:185 en/git-show.txt:86 en/git-sh-setup.txt:94 en/git-stage.txt:22 en/git-stash.txt:357 en/git-status.txt:442 en/git-stripspace.txt:93 en/git-submodule.txt:455 en/git-svn.txt:1174 en/git-switch.txt:275 en/git-symbolic-ref.txt:68 en/git-tag.txt:391 en/git.txt:1009 en/git-unpack-file.txt:27 en/git-unpack-objects.txt:51 en/git-update-index.txt:575 en/git-update-ref.txt:179 en/git-update-server-info.txt:34 en/git-upload-archive.txt:61 en/git-upload-pack.txt:52 en/git-var.txt:69 en/git-verify-commit.txt:31 en/git-verify-pack.txt:52 en/git-verify-tag.txt:31 en/git-web--browse.txt:123 en/git-whatchanged.txt:42 en/git-worktree.txt:420 en/git-write-tree.txt:41 en/gitglossary.txt:26 #, no-wrap msgid "GIT" msgstr "" #. type: Plain text -#: en/git-add.txt:438 en/git-am.txt:250 en/git-annotate.txt:33 -#: en/git-apply.txt:285 en/git-archimport.txt:113 en/git-archive.txt:203 -#: en/git-bisect.txt:510 en/git-blame.txt:236 en/git-branch.txt:383 -#: en/git-bugreport.txt:54 en/git-bundle.txt:252 en/git-cat-file.txt:319 -#: en/git-check-attr.txt:120 en/git-check-ignore.txt:126 -#: en/git-check-mailmap.txt:47 en/git-checkout-index.txt:177 -#: en/git-checkout.txt:603 en/git-check-ref-format.txt:140 -#: en/git-cherry-pick.txt:246 en/git-cherry.txt:145 en/git-citool.txt:25 -#: en/git-clean.txt:142 en/git-clone.txt:354 en/git-column.txt:79 -#: en/git-commit-tree.txt:101 en/git-commit.txt:546 en/git-config.txt:500 -#: en/git-count-objects.txt:54 en/git-credential-cache--daemon.txt:30 -#: en/git-credential-cache.txt:80 en/git-credential-store.txt:110 -#: en/git-cvsexportcommit.txt:118 en/git-cvsimport.txt:228 -#: en/git-cvsserver.txt:433 en/git-daemon.txt:340 en/git-describe.txt:207 -#: en/git-diff-files.txt:52 en/git-diff-index.txt:122 en/git-difftool.txt:149 -#: en/git-diff-tree.txt:126 en/git-diff.txt:216 en/git-fast-export.txt:284 -#: en/git-fast-import.txt:1573 en/git-fetch-pack.txt:132 en/git-fetch.txt:303 -#: en/git-filter-branch.txt:703 en/git-fmt-merge-msg.txt:78 -#: en/git-for-each-ref.txt:420 en/git-format-patch.txt:719 -#: en/git-fsck-objects.txt:22 en/git-fsck.txt:175 en/git-gc.txt:161 -#: en/git-get-tar-commit-id.txt:30 en/git-grep.txt:366 en/git-gui.txt:121 -#: en/git-hash-object.txt:63 en/git-help.txt:204 en/git-http-backend.txt:277 -#: en/git-http-fetch.txt:56 en/git-http-push.txt:97 en/git-imap-send.txt:144 -#: en/git-index-pack.txt:118 en/git-init-db.txt:23 en/git-init.txt:168 -#: en/git-instaweb.txt:94 en/git-interpret-trailers.txt:390 en/git-log.txt:289 -#: en/git-ls-files.txt:250 en/git-ls-remote.txt:121 en/git-ls-tree.txt:104 -#: en/git-mailinfo.txt:101 en/git-mailsplit.txt:57 en/git-merge-base.txt:247 -#: en/git-merge-file.txt:95 en/git-merge-index.txt:83 -#: en/git-merge-one-file.txt:21 en/git-mergetool--lib.txt:49 -#: en/git-mergetool.txt:114 en/git-merge-tree.txt:29 en/git-merge.txt:377 -#: en/git-mktag.txt:39 en/git-mktree.txt:40 en/git-mv.txt:69 -#: en/git-name-rev.txt:89 en/git-notes.txt:405 en/git-pack-objects.txt:411 -#: en/git-pack-redundant.txt:50 en/git-pack-refs.txt:73 -#: en/git-parse-remote.txt:23 en/git-patch-id.txt:61 en/git-prune-packed.txt:47 -#: en/git-prune.txt:89 en/git-pull.txt:255 en/git-push.txt:673 -#: en/git-quiltimport.txt:64 en/git-read-tree.txt:443 en/git-rebase.txt:1285 -#: en/git-receive-pack.txt:256 en/git-reflog.txt:138 en/git-remote-ext.txt:125 -#: en/git-remote-fd.txt:59 en/git-remote.txt:256 en/git-repack.txt:188 -#: en/git-replace.txt:161 en/git-request-pull.txt:79 en/git-rerere.txt:222 -#: en/git-reset.txt:503 en/git-restore.txt:215 en/git-revert.txt:145 -#: en/git-rev-list.txt:36 en/git-rev-parse.txt:464 en/git-rm.txt:196 -#: en/git-send-email.txt:526 en/git-send-pack.txt:156 en/git-shell.txt:106 -#: en/git-sh-i18n--envsubst.txt:36 en/git-sh-i18n.txt:43 -#: en/git-shortlog.txt:122 en/git-show-branch.txt:204 en/git-show-index.txt:52 -#: en/git-show-ref.txt:186 en/git-show.txt:87 en/git-sh-setup.txt:95 -#: en/git-stage.txt:23 en/git-stash.txt:358 en/git-status.txt:443 -#: en/git-stripspace.txt:94 en/git-submodule.txt:456 en/git-svn.txt:1175 -#: en/git-switch.txt:273 en/git-symbolic-ref.txt:69 en/git-tag.txt:392 -#: en/git.txt:1010 en/git-unpack-file.txt:28 en/git-unpack-objects.txt:52 -#: en/git-update-index.txt:576 en/git-update-ref.txt:179 -#: en/git-update-server-info.txt:35 en/git-upload-archive.txt:62 -#: en/git-upload-pack.txt:53 en/git-var.txt:70 en/git-verify-commit.txt:32 -#: en/git-verify-pack.txt:53 en/git-verify-tag.txt:32 -#: en/git-web--browse.txt:124 en/git-whatchanged.txt:43 en/git-worktree.txt:420 -#: en/git-write-tree.txt:42 en/gitglossary.txt:27 +#: en/git-add.txt:438 en/git-am.txt:250 en/git-annotate.txt:33 en/git-apply.txt:285 en/git-archimport.txt:113 en/git-archive.txt:203 en/git-bisect.txt:510 en/git-blame.txt:238 en/git-branch.txt:385 en/git-bugreport.txt:54 en/git-bundle.txt:252 en/git-cat-file.txt:319 en/git-check-attr.txt:120 en/git-check-ignore.txt:126 en/git-check-mailmap.txt:47 en/git-checkout-index.txt:177 en/git-checkout.txt:610 en/git-check-ref-format.txt:140 en/git-cherry-pick.txt:246 en/git-cherry.txt:145 en/git-citool.txt:25 en/git-clean.txt:142 en/git-clone.txt:355 en/git-column.txt:79 en/git-commit-tree.txt:101 en/git-commit.txt:540 en/git-config.txt:509 en/git-count-objects.txt:54 en/git-credential-cache--daemon.txt:30 en/git-credential-cache.txt:80 en/git-credential-store.txt:110 en/git-cvsexportcommit.txt:118 en/git-cvsimport.txt:228 en/git-cvsserver.txt:433 en/git-daemon.txt:340 en/git-describe.txt:207 en/git-diff-files.txt:52 en/git-diff-index.txt:127 en/git-difftool.txt:149 en/git-diff-tree.txt:131 en/git-diff.txt:224 en/git-fast-export.txt:284 en/git-fast-import.txt:1573 en/git-fetch-pack.txt:132 en/git-fetch.txt:303 en/git-filter-branch.txt:703 en/git-fmt-merge-msg.txt:78 en/git-for-each-ref.txt:420 en/git-format-patch.txt:727 en/git-fsck-objects.txt:22 en/git-fsck.txt:175 en/git-gc.txt:161 en/git-get-tar-commit-id.txt:30 en/git-grep.txt:368 en/git-gui.txt:121 en/git-hash-object.txt:63 en/git-help.txt:204 en/git-http-backend.txt:277 en/git-http-fetch.txt:56 en/git-http-push.txt:97 en/git-imap-send.txt:144 en/git-index-pack.txt:118 en/git-init-db.txt:23 en/git-init.txt:168 en/git-instaweb.txt:94 en/git-interpret-trailers.txt:390 en/git-log.txt:276 en/git-ls-files.txt:251 en/git-ls-remote.txt:121 en/git-ls-tree.txt:105 en/git-mailinfo.txt:101 en/git-mailsplit.txt:57 en/git-merge-base.txt:247 en/git-merge-file.txt:95 en/git-merge-index.txt:83 en/git-merge-one-file.txt:21 en/git-mergetool--lib.txt:49 en/git-mergetool.txt:114 en/git-merge-tree.txt:29 en/git-merge.txt:377 en/git-mktag.txt:39 en/git-mktree.txt:40 en/git-mv.txt:69 en/git-name-rev.txt:89 en/git-notes.txt:405 en/git-pack-objects.txt:411 en/git-pack-redundant.txt:50 en/git-pack-refs.txt:73 en/git-parse-remote.txt:23 en/git-patch-id.txt:61 en/git-prune-packed.txt:47 en/git-prune.txt:89 en/git-pull.txt:255 en/git-push.txt:697 en/git-quiltimport.txt:64 en/git-read-tree.txt:443 en/git-rebase.txt:1285 en/git-receive-pack.txt:256 en/git-reflog.txt:138 en/git-remote-ext.txt:125 en/git-remote-fd.txt:59 en/git-remote.txt:267 en/git-repack.txt:188 en/git-replace.txt:161 en/git-request-pull.txt:79 en/git-rerere.txt:222 en/git-reset.txt:503 en/git-restore.txt:219 en/git-revert.txt:145 en/git-rev-list.txt:36 en/git-rev-parse.txt:468 en/git-rm.txt:196 en/git-send-email.txt:526 en/git-send-pack.txt:156 en/git-shell.txt:106 en/git-sh-i18n--envsubst.txt:36 en/git-sh-i18n.txt:43 en/git-shortlog.txt:122 en/git-show-branch.txt:204 en/git-show-index.txt:52 en/git-show-ref.txt:186 en/git-show.txt:87 en/git-sh-setup.txt:95 en/git-stage.txt:23 en/git-stash.txt:358 en/git-status.txt:443 en/git-stripspace.txt:94 en/git-submodule.txt:456 en/git-svn.txt:1175 en/git-switch.txt:276 en/git-symbolic-ref.txt:69 en/git-tag.txt:392 en/git.txt:1010 en/git-unpack-file.txt:28 en/git-unpack-objects.txt:52 en/git-update-index.txt:576 en/git-update-ref.txt:180 en/git-update-server-info.txt:35 en/git-upload-archive.txt:62 en/git-upload-pack.txt:53 en/git-var.txt:70 en/git-verify-commit.txt:32 en/git-verify-pack.txt:53 en/git-verify-tag.txt:32 en/git-web--browse.txt:124 en/git-whatchanged.txt:43 en/git-worktree.txt:421 en/git-write-tree.txt:42 en/gitglossary.txt:27 msgid "Part of the linkgit:git[1] suite" msgstr "" @@ -7567,17 +7063,15 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-am.txt:35 en/git-cherry-pick.txt:106 en/git-commit.txt:167 -#: en/git-format-patch.txt:121 en/git-rebase.txt:498 en/git-revert.txt:101 -#: en/merge-options.txt:80 +#: en/git-am.txt:35 en/git-cherry-pick.txt:106 en/git-format-patch.txt:122 en/git-rebase.txt:498 en/git-revert.txt:101 #, no-wrap msgid "--signoff" msgstr "" #. type: Plain text -#: en/git-am.txt:39 +#: en/git-am.txt:39 en/git-format-patch.txt:126 msgid "" -"Add a `Signed-off-by:` line to the commit message, using the committer " +"Add a `Signed-off-by` trailer to the commit message, using the committer " "identity of yourself. See the signoff option in linkgit:git-commit[1] for " "more information." msgstr "" @@ -7614,11 +7108,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-am.txt:53 en/git-blame.txt:53 en/git-branch.txt:132 -#: en/git-cvsexportcommit.txt:37 en/git-diff-files.txt:37 -#: en/git-diff-tree.txt:88 en/git-grep.txt:219 en/git-help.txt:54 -#: en/git-log.txt:130 en/git-ls-files.txt:35 en/git-shortlog.txt:79 -#: en/git-stripspace.txt:42 +#: en/git-am.txt:53 en/git-blame.txt:53 en/git-branch.txt:132 en/git-cvsexportcommit.txt:37 en/git-diff-files.txt:37 en/git-diff-tree.txt:93 en/git-grep.txt:219 en/git-help.txt:54 en/git-log.txt:117 en/git-ls-files.txt:35 en/git-shortlog.txt:79 en/git-stripspace.txt:42 #, no-wrap msgid "-c" msgstr "" @@ -7649,13 +7139,7 @@ msgid "Ignore scissors lines (see linkgit:git-mailinfo[1])." msgstr "" #. type: Labeled list -#: en/git-am.txt:62 en/git-branch.txt:125 en/git-checkout.txt:240 -#: en/git-cvsexportcommit.txt:60 en/git-cvsimport.txt:118 -#: en/git-diff-index.txt:32 en/git-diff-tree.txt:66 en/git-help.txt:69 -#: en/git-instaweb.txt:36 en/git-log.txt:150 en/git-ls-files.txt:43 -#: en/git-mailinfo.txt:69 en/git-read-tree.txt:34 en/git-rebase.txt:347 -#: en/git-restore.txt:82 en/git-svn.txt:308 en/git-svn.txt:675 -#: en/git-switch.txt:118 en/git-symbolic-ref.txt:49 +#: en/git-am.txt:62 en/git-branch.txt:125 en/git-checkout.txt:243 en/git-cvsexportcommit.txt:60 en/git-cvsimport.txt:118 en/git-diff-index.txt:37 en/git-diff-tree.txt:71 en/git-help.txt:69 en/git-instaweb.txt:36 en/git-log.txt:137 en/git-ls-files.txt:43 en/git-mailinfo.txt:69 en/git-read-tree.txt:34 en/git-rebase.txt:347 en/git-restore.txt:86 en/git-svn.txt:308 en/git-svn.txt:675 en/git-switch.txt:121 en/git-symbolic-ref.txt:49 #, no-wrap msgid "-m" msgstr "" @@ -7755,22 +7239,19 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-am.txt:102 en/git-cherry-pick.txt:159 en/git-merge.txt:85 -#: en/git-rebase.txt:383 en/git-revert.txt:115 +#: en/git-am.txt:102 en/git-cherry-pick.txt:159 en/git-merge.txt:85 en/git-rebase.txt:383 en/git-revert.txt:115 #, no-wrap msgid "--rerere-autoupdate" msgstr "" #. type: Labeled list -#: en/git-am.txt:103 en/git-cherry-pick.txt:160 en/git-merge.txt:86 -#: en/git-rebase.txt:384 en/git-revert.txt:116 +#: en/git-am.txt:103 en/git-cherry-pick.txt:160 en/git-merge.txt:86 en/git-rebase.txt:384 en/git-revert.txt:116 #, no-wrap msgid "--no-rerere-autoupdate" msgstr "" #. type: Plain text -#: en/git-am.txt:106 en/git-cherry-pick.txt:163 en/git-merge.txt:89 -#: en/git-rebase.txt:387 en/git-revert.txt:119 +#: en/git-am.txt:106 en/git-cherry-pick.txt:163 en/git-merge.txt:89 en/git-rebase.txt:387 en/git-revert.txt:119 msgid "" "Allow the rerere mechanism to update the index with the result of " "auto-conflict resolution if possible." @@ -7895,32 +7376,25 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-am.txt:149 en/git-cherry-pick.txt:110 en/git-commit-tree.txt:62 -#: en/git-commit.txt:349 en/git-rebase.txt:388 en/git-revert.txt:91 -#: en/merge-options.txt:62 +#: en/git-am.txt:149 en/git-cherry-pick.txt:110 en/git-commit-tree.txt:62 en/git-commit.txt:343 en/git-rebase.txt:388 en/git-revert.txt:91 en/merge-options.txt:62 #, no-wrap msgid "-S[<keyid>]" msgstr "" #. type: Labeled list -#: en/git-am.txt:150 en/git-cherry-pick.txt:111 en/git-commit-tree.txt:63 -#: en/git-commit.txt:350 en/git-rebase.txt:389 en/git-revert.txt:92 -#: en/merge-options.txt:63 +#: en/git-am.txt:150 en/git-cherry-pick.txt:111 en/git-commit-tree.txt:63 en/git-commit.txt:344 en/git-rebase.txt:389 en/git-revert.txt:92 en/merge-options.txt:63 #, no-wrap msgid "--gpg-sign[=<keyid>]" msgstr "" #. type: Labeled list -#: en/git-am.txt:151 en/git-cherry-pick.txt:112 en/git-commit-tree.txt:64 -#: en/git-commit.txt:351 en/git-rebase.txt:390 en/git-revert.txt:93 -#: en/merge-options.txt:64 +#: en/git-am.txt:151 en/git-cherry-pick.txt:112 en/git-commit-tree.txt:64 en/git-commit.txt:345 en/git-rebase.txt:390 en/git-revert.txt:93 en/merge-options.txt:64 #, no-wrap msgid "--no-gpg-sign" msgstr "" #. type: Plain text -#: en/git-am.txt:157 en/git-cherry-pick.txt:118 en/git-commit.txt:357 -#: en/git-rebase.txt:396 en/git-revert.txt:99 +#: en/git-am.txt:157 en/git-cherry-pick.txt:118 en/git-commit.txt:351 en/git-rebase.txt:396 en/git-revert.txt:99 msgid "" "GPG-sign commits. The `keyid` argument is optional and defaults to the " "committer identity; if specified, it must be stuck to the option without a " @@ -7929,17 +7403,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-am.txt:158 en/git-merge.txt:116 en/git-rebase.txt:247 -#: en/sequencer.txt:1 +#: en/git-am.txt:158 en/git-merge.txt:116 en/git-rebase.txt:247 en/sequencer.txt:1 #, no-wrap msgid "--continue" msgstr "" #. type: Labeled list -#: en/git-am.txt:159 en/git-branch.txt:161 en/git-cherry-pick.txt:79 -#: en/git-diff-tree.txt:36 en/git-grep.txt:128 en/git-ls-tree.txt:44 -#: en/git-pull.txt:104 en/git-rebase.txt:517 en/git-rm.txt:56 -#: en/git-show-branch.txt:43 en/git-unpack-objects.txt:38 +#: en/git-am.txt:159 en/git-branch.txt:161 en/git-cherry-pick.txt:79 en/git-diff-tree.txt:36 en/git-grep.txt:128 en/git-ls-tree.txt:44 en/git-pull.txt:104 en/git-rebase.txt:517 en/git-rm.txt:56 en/git-show-branch.txt:43 en/git-unpack-objects.txt:38 #, no-wrap msgid "-r" msgstr "" @@ -7975,8 +7445,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-am.txt:175 en/git-merge.txt:95 en/git-notes.txt:201 -#: en/git-rebase.txt:250 en/sequencer.txt:15 +#: en/git-am.txt:175 en/git-merge.txt:95 en/git-notes.txt:201 en/git-rebase.txt:250 en/sequencer.txt:15 #, no-wrap msgid "--abort" msgstr "" @@ -7987,8 +7456,7 @@ msgid "Restore the original branch and abort the patching operation." msgstr "" #. type: Labeled list -#: en/git-am.txt:178 en/git-merge.txt:111 en/git-rebase.txt:257 -#: en/sequencer.txt:10 +#: en/git-am.txt:178 en/git-merge.txt:111 en/git-rebase.txt:257 en/sequencer.txt:10 #, no-wrap msgid "--quit" msgstr "" @@ -8013,11 +7481,7 @@ msgid "" msgstr "" #. type: Title - -#: en/git-am.txt:189 en/git-commit.txt:501 en/git-format-patch.txt:386 -#: en/git-fsck.txt:113 en/git-log.txt:226 en/git-merge-base.txt:76 -#: en/git-notes.txt:218 en/git-remote.txt:200 en/git-rerere.txt:77 -#: en/git-reset.txt:378 en/git-show.txt:81 en/git-stash.txt:245 -#: en/git-tag.txt:231 +#: en/git-am.txt:189 en/git-commit.txt:495 en/git-format-patch.txt:394 en/git-fsck.txt:113 en/git-log.txt:213 en/git-merge-base.txt:76 en/git-notes.txt:218 en/git-remote.txt:200 en/git-rerere.txt:77 en/git-reset.txt:378 en/git-show.txt:81 en/git-stash.txt:245 en/git-tag.txt:231 #, no-wrap msgid "DISCUSSION" msgstr "" @@ -8115,7 +7579,7 @@ msgid "" msgstr "" #. type: Title - -#: en/git-am.txt:239 en/git-commit.txt:521 en/git-gc.txt:146 +#: en/git-am.txt:239 en/git-commit.txt:515 en/git-gc.txt:146 #, no-wrap msgid "HOOKS" msgstr "" @@ -8224,7 +7688,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-apply.txt:41 en/git-rebase.txt:405 en/merge-options.txt:91 +#: en/git-apply.txt:41 en/git-rebase.txt:405 en/merge-options.txt:82 #, no-wrap msgid "--stat" msgstr "" @@ -8278,9 +7742,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-apply.txt:72 en/git-check-attr.txt:27 en/git-diff-index.txt:29 -#: en/git-grep.txt:75 en/git-ls-files.txt:36 en/git-rm.txt:65 -#: en/git-submodule.txt:302 +#: en/git-apply.txt:72 en/git-check-attr.txt:27 en/git-diff-index.txt:29 en/git-grep.txt:75 en/git-ls-files.txt:36 en/git-rm.txt:65 en/git-submodule.txt:302 #, no-wrap msgid "--cached" msgstr "" @@ -8637,14 +8099,7 @@ msgid "" msgstr "" #. type: Title - -#: en/git-apply.txt:254 en/git-archive.txt:104 en/git-branch.txt:300 -#: en/git-config.txt:268 en/git-cvsexportcommit.txt:86 -#: en/git-fmt-merge-msg.txt:53 en/git-format-patch.txt:362 en/git-fsck.txt:108 -#: en/git-gc.txt:107 en/git-grep.txt:42 en/git-imap-send.txt:52 -#: en/git-instaweb.txt:70 en/git-log.txt:231 en/git-merge.txt:358 -#: en/git-notes.txt:311 en/git-rebase.txt:204 en/git-send-email.txt:444 -#: en/git-status.txt:402 en/git-svn.txt:1084 en/git-tag.txt:215 -#: en/git-update-index.txt:525 +#: en/git-apply.txt:254 en/git-archive.txt:104 en/git-branch.txt:302 en/git-config.txt:277 en/git-cvsexportcommit.txt:86 en/git-fmt-merge-msg.txt:53 en/git-format-patch.txt:370 en/git-fsck.txt:108 en/git-gc.txt:107 en/git-grep.txt:42 en/git-imap-send.txt:52 en/git-instaweb.txt:70 en/git-log.txt:218 en/git-merge.txt:358 en/git-notes.txt:311 en/git-rebase.txt:204 en/git-send-email.txt:444 en/git-status.txt:402 en/git-svn.txt:1084 en/git-tag.txt:215 en/git-update-index.txt:525 #, no-wrap msgid "CONFIGURATION" msgstr "" @@ -8850,8 +8305,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-archimport.txt:86 en/git-commit.txt:268 en/git-grep.txt:214 -#: en/git-ls-files.txt:47 en/git-merge-index.txt:29 +#: en/git-archimport.txt:86 en/git-commit.txt:262 en/git-grep.txt:214 en/git-ls-files.txt:47 en/git-merge-index.txt:29 #, no-wrap msgid "-o" msgstr "" @@ -8965,8 +8419,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-archive.txt:44 en/git-branch.txt:172 en/git-config.txt:165 -#: en/git-show-branch.txt:80 en/git-tag.txt:100 +#: en/git-archive.txt:44 en/git-branch.txt:172 en/git-config.txt:168 en/git-show-branch.txt:80 en/git-tag.txt:100 #, no-wrap msgid "--list" msgstr "" @@ -9072,8 +8525,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-archive.txt:83 en/git-checkout.txt:351 en/git-diff-index.txt:26 -#: en/git-diff-tree.txt:29 en/git-ls-tree.txt:38 en/git.txt:358 +#: en/git-archive.txt:83 en/git-checkout.txt:354 en/git-diff-index.txt:26 en/git-diff-tree.txt:29 en/git-ls-tree.txt:38 en/git.txt:358 #, no-wrap msgid "<tree-ish>" msgstr "" @@ -9110,7 +8562,7 @@ msgid "zip" msgstr "" #. type: Labeled list -#: en/git-archive.txt:96 en/git-diff-files.txt:28 en/git-diff.txt:121 +#: en/git-archive.txt:96 en/git-diff-files.txt:28 en/git-diff.txt:129 #, no-wrap msgid "-0" msgstr "" @@ -9760,9 +9212,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-bisect.txt:245 en/git-tag.txt:373 en/git-bisect-lk2009.txt:914 -#: en/git-bisect-lk2009.txt:1136 en/git-bisect-lk2009.txt:1152 -#: en/git-bisect-lk2009.txt:1175 +#: en/git-bisect.txt:245 en/git-tag.txt:373 en/git-bisect-lk2009.txt:914 en/git-bisect-lk2009.txt:1136 en/git-bisect-lk2009.txt:1152 en/git-bisect-lk2009.txt:1175 msgid "For example:" msgstr "" @@ -10371,49 +9821,50 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-blame.txt:88 en/git-describe.txt:65 +#: en/git-blame.txt:88 en/git-branch.txt:197 en/git-describe.txt:65 #, no-wrap msgid "--abbrev=<n>" msgstr "" #. type: Plain text -#: en/git-blame.txt:92 +#: en/git-blame.txt:94 msgid "" "Instead of using the default 7+1 hexadecimal digits as the abbreviated " -"object name, use <n>+1 digits. Note that 1 column is used for a caret to " +"object name, use <m>+1 digits, where <m> is at least <n> but ensures the " +"commit object names are unique. Note that 1 column is used for a caret to " "mark the boundary commit." msgstr "" #. type: Title - -#: en/git-blame.txt:95 +#: en/git-blame.txt:97 #, no-wrap msgid "THE PORCELAIN FORMAT" msgstr "" #. type: Plain text -#: en/git-blame.txt:99 +#: en/git-blame.txt:101 msgid "" "In this format, each line is output after a header; the header at the " "minimum has the first line which has:" msgstr "" #. type: Plain text -#: en/git-blame.txt:101 +#: en/git-blame.txt:103 msgid "40-byte SHA-1 of the commit the line is attributed to;" msgstr "" #. type: Plain text -#: en/git-blame.txt:102 +#: en/git-blame.txt:104 msgid "the line number of the line in the original file;" msgstr "" #. type: Plain text -#: en/git-blame.txt:103 +#: en/git-blame.txt:105 msgid "the line number of the line in the final file;" msgstr "" #. type: Plain text -#: en/git-blame.txt:106 +#: en/git-blame.txt:108 msgid "" "on a line that starts a group of lines from a different commit than the " "previous one, the number of lines in this group. On subsequent lines this " @@ -10421,38 +9872,38 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-blame.txt:109 +#: en/git-blame.txt:111 msgid "" "This header line is followed by the following information at least once for " "each commit:" msgstr "" #. type: Plain text -#: en/git-blame.txt:113 +#: en/git-blame.txt:115 msgid "" "the author name (\"author\"), email (\"author-mail\"), time " "(\"author-time\"), and time zone (\"author-tz\"); similarly for committer." msgstr "" #. type: Plain text -#: en/git-blame.txt:114 +#: en/git-blame.txt:116 msgid "the filename in the commit that the line is attributed to." msgstr "" #. type: Plain text -#: en/git-blame.txt:115 +#: en/git-blame.txt:117 msgid "the first line of the commit log message (\"summary\")." msgstr "" #. type: Plain text -#: en/git-blame.txt:119 +#: en/git-blame.txt:121 msgid "" "The contents of the actual line is output after the above header, prefixed " "by a TAB. This is to allow adding more header elements later." msgstr "" #. type: Plain text -#: en/git-blame.txt:127 +#: en/git-blame.txt:129 msgid "" "The porcelain format generally suppresses commit information that has " "already been seen. For example, two lines that are blamed to the same commit " @@ -10464,7 +9915,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-blame.txt:132 +#: en/git-blame.txt:134 #, no-wrap msgid "" "\t# count the number of lines attributed to each author\n" @@ -10474,13 +9925,13 @@ msgid "" msgstr "" #. type: Title - -#: en/git-blame.txt:135 en/revisions.txt:247 +#: en/git-blame.txt:137 en/revisions.txt:247 #, no-wrap msgid "SPECIFYING RANGES" msgstr "" #. type: Plain text -#: en/git-blame.txt:141 +#: en/git-blame.txt:143 msgid "" "Unlike 'git blame' and 'git annotate' in older versions of git, the extent " "of the annotation can be limited to both line ranges and revision " @@ -10489,7 +9940,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-blame.txt:146 +#: en/git-blame.txt:148 msgid "" "When you are interested in finding the origin for lines 40-60 for file " "`foo`, you can use the `-L` option like so (they mean the same thing -- both " @@ -10497,7 +9948,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-blame.txt:149 +#: en/git-blame.txt:151 #, no-wrap msgid "" "\tgit blame -L 40,60 foo\n" @@ -10505,23 +9956,23 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-blame.txt:151 +#: en/git-blame.txt:153 msgid "Also you can use a regular expression to specify the line range:" msgstr "" #. type: Plain text -#: en/git-blame.txt:153 +#: en/git-blame.txt:155 #, no-wrap msgid "\tgit blame -L '/^sub hello {/,/^}$/' foo\n" msgstr "" #. type: Plain text -#: en/git-blame.txt:155 +#: en/git-blame.txt:157 msgid "which limits the annotation to the body of the `hello` subroutine." msgstr "" #. type: Plain text -#: en/git-blame.txt:159 +#: en/git-blame.txt:161 msgid "" "When you are not interested in changes older than version v2.6.18, or " "changes older than 3 weeks, you can use revision range specifiers similar to " @@ -10529,7 +9980,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-blame.txt:162 +#: en/git-blame.txt:164 #, no-wrap msgid "" "\tgit blame v2.6.18.. -- foo\n" @@ -10537,7 +9988,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-blame.txt:168 +#: en/git-blame.txt:170 msgid "" "When revision range specifiers are used to limit the annotation, lines that " "have not changed since the range boundary (either the commit v2.6.18 or the " @@ -10546,7 +9997,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-blame.txt:174 +#: en/git-blame.txt:176 msgid "" "A particularly useful way is to see if an added file has lines created by " "copy-and-paste from existing files. Sometimes this indicates that the " @@ -10555,32 +10006,32 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-blame.txt:176 +#: en/git-blame.txt:178 #, no-wrap msgid "\tgit log --diff-filter=A --pretty=short -- foo\n" msgstr "" #. type: Plain text -#: en/git-blame.txt:179 +#: en/git-blame.txt:181 msgid "" "and then annotate the change between the commit and its parents, using " "`commit^!` notation:" msgstr "" #. type: Plain text -#: en/git-blame.txt:181 +#: en/git-blame.txt:183 #, no-wrap msgid "\tgit blame -C -C -f $commit^! -- foo\n" msgstr "" #. type: Title - -#: en/git-blame.txt:184 +#: en/git-blame.txt:186 #, no-wrap msgid "INCREMENTAL OUTPUT" msgstr "" #. type: Plain text -#: en/git-blame.txt:191 +#: en/git-blame.txt:193 msgid "" "When called with `--incremental` option, the command outputs the result as " "it is built. The output generally will talk about lines touched by more " @@ -10589,30 +10040,30 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-blame.txt:195 +#: en/git-blame.txt:197 msgid "" "The output format is similar to the Porcelain format, but it does not " "contain the actual lines from the file that is being annotated." msgstr "" #. type: Plain text -#: en/git-blame.txt:197 +#: en/git-blame.txt:199 msgid "Each blame entry always starts with a line of:" msgstr "" #. type: Plain text -#: en/git-blame.txt:199 +#: en/git-blame.txt:201 #, no-wrap msgid "<40-byte hex sha1> <sourceline> <resultline> <num_lines>\n" msgstr "" #. type: Plain text -#: en/git-blame.txt:201 +#: en/git-blame.txt:203 msgid "Line numbers count from 1." msgstr "" #. type: Plain text -#: en/git-blame.txt:206 +#: en/git-blame.txt:208 msgid "" "The first time that a commit shows up in the stream, it has various other " "information about it printed out with a one-word tag at the beginning of " @@ -10621,27 +10072,27 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-blame.txt:209 +#: en/git-blame.txt:211 msgid "" "Unlike the Porcelain format, the filename information is always given and " "terminates the entry:" msgstr "" #. type: Plain text -#: en/git-blame.txt:211 +#: en/git-blame.txt:213 #, no-wrap msgid "\"filename\" <whitespace-quoted-filename-goes-here>\n" msgstr "" #. type: Plain text -#: en/git-blame.txt:214 +#: en/git-blame.txt:216 msgid "" "and thus it is really quite easy to parse for some line- and word-oriented " "parser (which should be quite natural for most scripting languages)." msgstr "" #. type: Plain text -#: en/git-blame.txt:222 +#: en/git-blame.txt:224 msgid "" "For people who do parsing: to make it more robust, just ignore any lines " "between the first and last one (\"<sha1>\" and \"filename\" lines) where " @@ -10652,7 +10103,7 @@ msgid "" msgstr "" #. type: Title - -#: en/git-blame.txt:225 en/git-check-mailmap.txt:40 en/git-shortlog.txt:112 +#: en/git-blame.txt:227 en/git-check-mailmap.txt:40 en/git-shortlog.txt:112 #, no-wrap msgid "MAPPING AUTHORS" msgstr "" @@ -10673,7 +10124,7 @@ msgstr "" #, no-wrap msgid "" "'git branch' [--color[=<when>] | --no-color] [--show-current]\n" -"\t[-v [--abbrev=<length> | --no-abbrev]]\n" +"\t[-v [--abbrev=<n> | --no-abbrev]]\n" "\t[--column[=<options>] | --no-column] [--sort=<key>]\n" "\t[--merged [<commit>]] [--no-merged [<commit>]]\n" "\t[--contains [<commit>]] [--no-contains [<commit>]]\n" @@ -10793,19 +10244,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-branch.txt:97 en/git-checkout.txt:201 en/git-clean.txt:28 -#: en/git-cvsexportcommit.txt:49 en/git-difftool.txt:22 en/git-http-push.txt:44 -#: en/git-instaweb.txt:27 en/git-ls-files.txt:39 en/git-ls-tree.txt:41 -#: en/git-push.txt:181 en/git-repack.txt:60 en/git-replace.txt:65 -#: en/git-show-ref.txt:47 en/git-switch.txt:81 en/git-symbolic-ref.txt:35 -#: en/git-tag.txt:83 en/git-worktree.txt:179 +#: en/git-branch.txt:97 en/git-checkout.txt:204 en/git-clean.txt:28 en/git-cvsexportcommit.txt:49 en/git-difftool.txt:22 en/git-http-push.txt:44 en/git-instaweb.txt:27 en/git-ls-files.txt:39 en/git-ls-tree.txt:41 en/git-push.txt:181 en/git-repack.txt:60 en/git-replace.txt:65 en/git-show-ref.txt:47 en/git-switch.txt:81 en/git-symbolic-ref.txt:35 en/git-tag.txt:83 en/git-worktree.txt:180 #, no-wrap msgid "-d" msgstr "" #. type: Labeled list -#: en/git-branch.txt:98 en/git-push.txt:182 en/git-replace.txt:66 -#: en/git-symbolic-ref.txt:36 en/git-tag.txt:84 +#: en/git-branch.txt:98 en/git-push.txt:182 en/git-replace.txt:66 en/git-symbolic-ref.txt:36 en/git-tag.txt:84 #, no-wrap msgid "--delete" msgstr "" @@ -10910,8 +10355,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-branch.txt:150 en/git-for-each-ref.txt:93 en/git-grep.txt:114 -#: en/git-tag.txt:131 +#: en/git-branch.txt:150 en/git-for-each-ref.txt:93 en/git-grep.txt:114 en/git-tag.txt:131 #, no-wrap msgid "--ignore-case" msgstr "" @@ -11010,38 +10454,34 @@ msgid "" "messages." msgstr "" -#. type: Labeled list -#: en/git-branch.txt:197 -#, no-wrap -msgid "--abbrev=<length>" -msgstr "" - #. type: Plain text -#: en/git-branch.txt:201 +#: en/git-branch.txt:203 msgid "" -"Alter the sha1's minimum display length in the output listing. The default " -"value is 7 and can be overridden by the `core.abbrev` config option." +"In the verbose listing that show the commit object name, show the shortest " +"prefix that is at least '<n>' hexdigits long that uniquely refers the " +"object. The default value is 7 and can be overridden by the `core.abbrev` " +"config option." msgstr "" #. type: Labeled list -#: en/git-branch.txt:202 +#: en/git-branch.txt:204 #, no-wrap msgid "--no-abbrev" msgstr "" #. type: Plain text -#: en/git-branch.txt:204 +#: en/git-branch.txt:206 msgid "Display the full sha1s in the output listing rather than abbreviating them." msgstr "" #. type: Labeled list -#: en/git-branch.txt:206 en/git-checkout.txt:158 en/git-switch.txt:152 +#: en/git-branch.txt:208 en/git-checkout.txt:158 en/git-switch.txt:155 #, no-wrap msgid "--track" msgstr "" #. type: Plain text -#: en/git-branch.txt:214 +#: en/git-branch.txt:216 msgid "" "When creating a new branch, set up `branch.<name>.remote` and " "`branch.<name>.merge` configuration entries to mark the start-point branch " @@ -11052,7 +10492,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-branch.txt:220 +#: en/git-branch.txt:222 msgid "" "This behavior is the default when the start point is a remote-tracking " "branch. Set the branch.autoSetupMerge configuration variable to `false` if " @@ -11062,39 +10502,39 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-branch.txt:221 en/git-checkout.txt:172 en/git-switch.txt:167 +#: en/git-branch.txt:223 en/git-checkout.txt:172 en/git-switch.txt:170 #, no-wrap msgid "--no-track" msgstr "" #. type: Plain text -#: en/git-branch.txt:224 +#: en/git-branch.txt:226 msgid "" "Do not set up \"upstream\" configuration, even if the branch.autoSetupMerge " "configuration variable is true." msgstr "" #. type: Plain text -#: en/git-branch.txt:228 +#: en/git-branch.txt:230 msgid "" "As this option had confusing syntax, it is no longer supported. Please use " "`--track` or `--set-upstream-to` instead." msgstr "" #. type: Labeled list -#: en/git-branch.txt:229 +#: en/git-branch.txt:231 #, no-wrap msgid "-u <upstream>" msgstr "" #. type: Labeled list -#: en/git-branch.txt:230 +#: en/git-branch.txt:232 #, no-wrap msgid "--set-upstream-to=<upstream>" msgstr "" #. type: Plain text -#: en/git-branch.txt:234 +#: en/git-branch.txt:236 msgid "" "Set up <branchname>'s tracking information so <upstream> is considered " "<branchname>'s upstream branch. If no <branchname> is specified, then it " @@ -11102,26 +10542,26 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-branch.txt:235 +#: en/git-branch.txt:237 #, no-wrap msgid "--unset-upstream" msgstr "" #. type: Plain text -#: en/git-branch.txt:238 +#: en/git-branch.txt:240 msgid "" "Remove the upstream information for <branchname>. If no branch is specified " "it defaults to the current branch." msgstr "" #. type: Labeled list -#: en/git-branch.txt:239 +#: en/git-branch.txt:241 #, no-wrap msgid "--edit-description" msgstr "" #. type: Plain text -#: en/git-branch.txt:244 +#: en/git-branch.txt:246 msgid "" "Open an editor and edit the text to explain what the branch is for, to be " "used by various other commands (e.g. `format-patch`, `request-pull`, and " @@ -11129,65 +10569,65 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-branch.txt:245 en/git-tag.txt:142 +#: en/git-branch.txt:247 en/git-tag.txt:142 #, no-wrap msgid "--contains [<commit>]" msgstr "" #. type: Plain text -#: en/git-branch.txt:248 +#: en/git-branch.txt:250 msgid "" "Only list branches which contain the specified commit (HEAD if not " "specified). Implies `--list`." msgstr "" #. type: Labeled list -#: en/git-branch.txt:249 en/git-tag.txt:146 +#: en/git-branch.txt:251 en/git-tag.txt:146 #, no-wrap msgid "--no-contains [<commit>]" msgstr "" #. type: Plain text -#: en/git-branch.txt:252 +#: en/git-branch.txt:254 msgid "" "Only list branches which don't contain the specified commit (HEAD if not " "specified). Implies `--list`." msgstr "" #. type: Labeled list -#: en/git-branch.txt:253 en/git-tag.txt:150 +#: en/git-branch.txt:255 en/git-tag.txt:150 #, no-wrap msgid "--merged [<commit>]" msgstr "" #. type: Plain text -#: en/git-branch.txt:256 +#: en/git-branch.txt:258 msgid "" "Only list branches whose tips are reachable from the specified commit (HEAD " "if not specified). Implies `--list`." msgstr "" #. type: Labeled list -#: en/git-branch.txt:257 en/git-tag.txt:154 +#: en/git-branch.txt:259 en/git-tag.txt:154 #, no-wrap msgid "--no-merged [<commit>]" msgstr "" #. type: Plain text -#: en/git-branch.txt:260 +#: en/git-branch.txt:262 msgid "" "Only list branches whose tips are not reachable from the specified commit " "(HEAD if not specified). Implies `--list`." msgstr "" #. type: Labeled list -#: en/git-branch.txt:261 +#: en/git-branch.txt:263 #, no-wrap msgid "<branchname>" msgstr "" #. type: Plain text -#: en/git-branch.txt:266 +#: en/git-branch.txt:268 msgid "" "The name of the branch to create or delete. The new branch name must pass " "all checks defined by linkgit:git-check-ref-format[1]. Some of these checks " @@ -11195,13 +10635,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-branch.txt:267 en/git-switch.txt:42 +#: en/git-branch.txt:269 en/git-switch.txt:42 #, no-wrap msgid "<start-point>" msgstr "" #. type: Plain text -#: en/git-branch.txt:271 +#: en/git-branch.txt:273 msgid "" "The new branch head will point to this commit. It may be given as a branch " "name, a commit-id, or a tag. If this option is omitted, the current HEAD " @@ -11209,38 +10649,37 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-branch.txt:272 +#: en/git-branch.txt:274 #, no-wrap msgid "<oldbranch>" msgstr "" #. type: Plain text -#: en/git-branch.txt:274 +#: en/git-branch.txt:276 msgid "The name of an existing branch to rename." msgstr "" #. type: Labeled list -#: en/git-branch.txt:275 +#: en/git-branch.txt:277 #, no-wrap msgid "<newbranch>" msgstr "" #. type: Plain text -#: en/git-branch.txt:278 +#: en/git-branch.txt:280 msgid "" "The new name for an existing branch. The same restrictions as for " "<branchname> apply." msgstr "" #. type: Labeled list -#: en/git-branch.txt:279 en/git-for-each-ref.txt:40 en/git-ls-remote.txt:65 -#: en/git-tag.txt:112 +#: en/git-branch.txt:281 en/git-for-each-ref.txt:40 en/git-ls-remote.txt:65 en/git-tag.txt:112 #, no-wrap msgid "--sort=<key>" msgstr "" #. type: Plain text -#: en/git-branch.txt:289 +#: en/git-branch.txt:291 msgid "" "Sort based on the key given. Prefix `-` to sort in descending order of the " "value. You may use the --sort=<key> option multiple times, in which case the " @@ -11253,24 +10692,24 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-branch.txt:291 en/git-tag.txt:158 +#: en/git-branch.txt:293 en/git-tag.txt:158 #, no-wrap msgid "--points-at <object>" msgstr "" #. type: Plain text -#: en/git-branch.txt:293 +#: en/git-branch.txt:295 msgid "Only list branches of the given object." msgstr "" #. type: Labeled list -#: en/git-branch.txt:294 +#: en/git-branch.txt:296 #, no-wrap msgid "--format <format>" msgstr "" #. type: Plain text -#: en/git-branch.txt:298 +#: en/git-branch.txt:300 msgid "" "A string that interpolates `%(fieldname)` from a branch ref being shown and " "the object it points at. The format is the same as that of " @@ -11278,7 +10717,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-branch.txt:304 +#: en/git-branch.txt:306 msgid "" "`pager.branch` is only respected when listing branches, i.e., when `--list` " "is used or implied. The default is to use a pager. See " @@ -11286,13 +10725,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-branch.txt:308 +#: en/git-branch.txt:310 #, no-wrap msgid "Start development from a known tag" msgstr "" #. type: delimited block - -#: en/git-branch.txt:315 +#: en/git-branch.txt:317 #, no-wrap msgid "" "$ git clone git://git.kernel.org/pub/scm/.../linux-2.6 my2.6\n" @@ -11302,20 +10741,20 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-branch.txt:319 +#: en/git-branch.txt:321 msgid "" "This step and the next one could be combined into a single step with " "\"checkout -b my2.6.14 v2.6.14\"." msgstr "" #. type: Labeled list -#: en/git-branch.txt:320 +#: en/git-branch.txt:322 #, no-wrap msgid "Delete an unneeded branch" msgstr "" #. type: delimited block - -#: en/git-branch.txt:327 +#: en/git-branch.txt:329 #, no-wrap msgid "" "$ git clone git://git.kernel.org/.../git.git my.git\n" @@ -11325,7 +10764,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-branch.txt:332 +#: en/git-branch.txt:334 msgid "" "Delete the remote-tracking branches \"todo\", \"html\" and \"man\". The next " "'fetch' or 'pull' will create them again unless you configure them not to. " @@ -11333,7 +10772,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-branch.txt:334 +#: en/git-branch.txt:336 msgid "" "Delete the \"test\" branch even if the \"master\" branch (or whichever " "branch is currently checked out) does not have all commits from the test " @@ -11341,13 +10780,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-branch.txt:335 +#: en/git-branch.txt:337 #, no-wrap msgid "Listing branches from a specific remote" msgstr "" #. type: delimited block - -#: en/git-branch.txt:340 +#: en/git-branch.txt:342 #, no-wrap msgid "" "$ git branch -r -l '<remote>/<pattern>' <1>\n" @@ -11355,34 +10794,32 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-branch.txt:344 +#: en/git-branch.txt:346 msgid "" "Using `-a` would conflate <remote> with any local branches you happen to " "have been prefixed with the same <remote> pattern." msgstr "" #. type: Plain text -#: en/git-branch.txt:345 +#: en/git-branch.txt:347 msgid "" "`for-each-ref` can take a wide range of options. See " "linkgit:git-for-each-ref[1]" msgstr "" #. type: Plain text -#: en/git-branch.txt:347 +#: en/git-branch.txt:349 msgid "Patterns will normally need quoting." msgstr "" #. type: Title - -#: en/git-branch.txt:349 en/git-for-each-ref.txt:410 en/git-gc.txt:115 -#: en/git-index-pack.txt:107 en/git-prune.txt:71 en/git-rebase.txt:807 -#: en/git-symbolic-ref.txt:54 en/git-tag.txt:381 en/git-update-index.txt:553 +#: en/git-branch.txt:351 en/git-for-each-ref.txt:410 en/git-gc.txt:115 en/git-index-pack.txt:107 en/git-prune.txt:71 en/git-symbolic-ref.txt:54 en/git-tag.txt:381 en/git-update-index.txt:553 #, no-wrap msgid "NOTES" msgstr "" #. type: Plain text -#: en/git-branch.txt:354 +#: en/git-branch.txt:356 msgid "" "If you are creating a branch that you want to switch to immediately, it is " "easier to use the \"git switch\" command with its `-c` option to do the same " @@ -11390,14 +10827,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-branch.txt:357 +#: en/git-branch.txt:359 msgid "" "The options `--contains`, `--no-contains`, `--merged` and `--no-merged` " "serve four related but different purposes:" msgstr "" #. type: Plain text -#: en/git-branch.txt:361 +#: en/git-branch.txt:363 msgid "" "`--contains <commit>` is used to find all branches which will need special " "attention if <commit> were to be rebased or amended, since those branches " @@ -11405,28 +10842,28 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-branch.txt:364 +#: en/git-branch.txt:366 msgid "" "`--no-contains <commit>` is the inverse of that, i.e. branches that don't " "contain the specified <commit>." msgstr "" #. type: Plain text -#: en/git-branch.txt:367 +#: en/git-branch.txt:369 msgid "" "`--merged` is used to find all branches which can be safely deleted, since " "those branches are fully contained by HEAD." msgstr "" #. type: Plain text -#: en/git-branch.txt:370 +#: en/git-branch.txt:372 msgid "" "`--no-merged` is used to find branches which are candidates for merging into " "HEAD, since those branches are not fully contained by HEAD." msgstr "" #. type: Plain text -#: en/git-branch.txt:380 +#: en/git-branch.txt:382 msgid "" "linkgit:git-check-ref-format[1], linkgit:git-fetch[1], " "linkgit:git-remote[1], " @@ -12316,11 +11753,7 @@ msgid "" msgstr "" #. type: Title - -#: en/git-cat-file.txt:177 en/git-check-attr.txt:48 en/git-check-ignore.txt:66 -#: en/git-check-mailmap.txt:32 en/git-cvsimport.txt:188 en/git-fetch.txt:194 -#: en/git-ls-files.txt:190 en/git-push.txt:409 en/git-show-branch.txt:134 -#: en/git-show-ref.txt:97 en/git-status.txt:156 -#: en/git-update-server-info.txt:23 +#: en/git-cat-file.txt:177 en/git-check-attr.txt:48 en/git-check-ignore.txt:66 en/git-check-mailmap.txt:32 en/git-cvsimport.txt:188 en/git-fetch.txt:194 en/git-ls-files.txt:191 en/git-push.txt:433 en/git-show-branch.txt:134 en/git-show-ref.txt:97 en/git-status.txt:156 en/git-update-server-info.txt:23 #, no-wrap msgid "OUTPUT" msgstr "" @@ -12668,12 +12101,7 @@ msgid "Consider `.gitattributes` in the index only, ignoring the working tree." msgstr "" #. type: Labeled list -#: en/git-check-attr.txt:30 en/git-check-ignore.txt:43 -#: en/git-check-mailmap.txt:26 en/git-checkout-index.txt:62 -#: en/git-diff-tree.txt:46 en/git-fetch-pack.txt:38 en/git-fetch.txt:51 -#: en/git-hash-object.txt:32 en/git-http-fetch.txt:37 en/git-index-pack.txt:38 -#: en/git-name-rev.txt:45 en/git-notes.txt:173 en/git-send-pack.txt:41 -#: en/git-svn.txt:595 en/git-update-index.txt:154 en/rev-list-options.txt:212 +#: en/git-check-attr.txt:30 en/git-check-ignore.txt:43 en/git-check-mailmap.txt:26 en/git-checkout-index.txt:62 en/git-diff-tree.txt:51 en/git-fetch-pack.txt:38 en/git-fetch.txt:51 en/git-hash-object.txt:32 en/git-http-fetch.txt:37 en/git-index-pack.txt:38 en/git-name-rev.txt:45 en/git-notes.txt:173 en/git-send-pack.txt:41 en/git-svn.txt:595 en/git-update-index.txt:154 en/rev-list-options.txt:212 #, no-wrap msgid "--stdin" msgstr "" @@ -13032,7 +12460,7 @@ msgid "" msgstr "" #. type: Title - -#: en/git-check-ignore.txt:107 en/git-filter-branch.txt:239 +#: en/git-check-ignore.txt:107 en/git-filter-branch.txt:239 en/git-remote.txt:207 #, no-wrap msgid "EXIT STATUS" msgstr "" @@ -13234,10 +12662,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout-index.txt:73 en/git-checkout.txt:357 en/git-commit.txt:360 -#: en/git-ls-files.txt:184 en/git-merge-index.txt:25 en/git-prune.txt:53 -#: en/git-reset.txt:127 en/git-restore.txt:140 en/git-update-index.txt:229 -#: en/git-verify-pack.txt:38 +#: en/git-checkout-index.txt:73 en/git-checkout.txt:364 en/git-commit.txt:354 en/git-ls-files.txt:185 en/git-merge-index.txt:25 en/git-prune.txt:53 en/git-reset.txt:127 en/git-restore.txt:144 en/git-update-index.txt:229 en/git-verify-pack.txt:38 msgid "Do not interpret any more arguments as options." msgstr "" @@ -13625,20 +13050,18 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:110 en/git-read-tree.txt:135 en/git-stash.txt:221 -#: en/git-switch.txt:143 +#: en/git-checkout.txt:110 en/git-read-tree.txt:135 en/git-stash.txt:221 en/git-switch.txt:146 msgid "Quiet, suppress feedback messages." msgstr "" #. type: Labeled list -#: en/git-checkout.txt:112 en/git-fetch-pack.txt:104 en/git-restore.txt:67 -#: en/git-switch.txt:145 en/merge-options.txt:155 +#: en/git-checkout.txt:112 en/git-fetch-pack.txt:104 en/git-restore.txt:71 en/git-switch.txt:148 en/merge-options.txt:146 #, no-wrap msgid "--no-progress" msgstr "" #. type: Plain text -#: en/git-checkout.txt:117 en/git-restore.txt:72 en/git-switch.txt:150 +#: en/git-checkout.txt:117 en/git-restore.txt:76 en/git-switch.txt:153 msgid "" "Progress status is reported on the standard error stream by default when it " "is attached to a terminal, unless `--quiet` is specified. This flag enables " @@ -13661,13 +13084,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-checkout.txt:127 en/git-merge-file.txt:73 en/git-restore.txt:73 +#: en/git-checkout.txt:127 en/git-merge-file.txt:73 en/git-restore.txt:77 #, no-wrap msgid "--ours" msgstr "" #. type: Labeled list -#: en/git-checkout.txt:128 en/git-merge-file.txt:74 en/git-restore.txt:74 +#: en/git-checkout.txt:128 en/git-merge-file.txt:74 en/git-restore.txt:78 #, no-wrap msgid "--theirs" msgstr "" @@ -13749,7 +13172,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:175 en/git-switch.txt:170 +#: en/git-checkout.txt:175 en/git-switch.txt:173 msgid "" "Do not set up \"upstream\" configuration, even if the " "`branch.autoSetupMerge` configuration variable is true." @@ -13786,24 +13209,30 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:196 -msgid "Use `--no-guess` to disable this." +#: en/git-checkout.txt:196 en/git-switch.txt:106 +msgid "`--guess` is the default behavior. Use `--no-guess` to disable it." msgstr "" #. type: Plain text -#: en/git-checkout.txt:200 +#: en/git-checkout.txt:199 en/git-switch.txt:109 +msgid "" +"The default behavior can be set via the `checkout.guess` configuration " +"variable." +msgstr "" + +#. type: Plain text +#: en/git-checkout.txt:203 msgid "Create the new branch's reflog; see linkgit:git-branch[1] for details." msgstr "" #. type: Labeled list -#: en/git-checkout.txt:202 en/git-daemon.txt:156 en/git-switch.txt:82 -#: en/git-worktree.txt:180 +#: en/git-checkout.txt:205 en/git-daemon.txt:156 en/git-switch.txt:82 en/git-worktree.txt:181 #, no-wrap msgid "--detach" msgstr "" #. type: Plain text -#: en/git-checkout.txt:208 +#: en/git-checkout.txt:211 msgid "" "Rather than checking out a branch to work on it, check out a commit for " "inspection and discardable experiments. This is the default behavior of " @@ -13812,13 +13241,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-checkout.txt:209 +#: en/git-checkout.txt:212 #, no-wrap msgid "--orphan <new_branch>" msgstr "" #. type: Plain text -#: en/git-checkout.txt:215 +#: en/git-checkout.txt:218 msgid "" "Create a new 'orphan' branch, named `<new_branch>`, started from " "`<start_point>` and switch to it. The first commit made on this new branch " @@ -13827,7 +13256,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:220 +#: en/git-checkout.txt:223 msgid "" "The index and the working tree are adjusted as if you had previously run " "`git checkout <start_point>`. This allows you to start a new history that " @@ -13836,7 +13265,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:226 +#: en/git-checkout.txt:229 msgid "" "This can be useful when you want to publish the tree from a commit without " "exposing its full history. You might want to do this to publish an open " @@ -13845,7 +13274,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:233 +#: en/git-checkout.txt:236 msgid "" "If you want to start a disconnected history that records a set of paths that " "is totally different from the one of `<start_point>`, then you should clear " @@ -13856,13 +13285,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-checkout.txt:234 en/git-restore.txt:100 +#: en/git-checkout.txt:237 en/git-restore.txt:104 #, no-wrap msgid "--ignore-skip-worktree-bits" msgstr "" #. type: Plain text -#: en/git-checkout.txt:239 +#: en/git-checkout.txt:242 msgid "" "In sparse checkout mode, `git checkout -- <paths>` would update only entries " "matched by `<paths>` and sparse patterns in " @@ -13871,15 +13300,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-checkout.txt:241 en/git-rebase.txt:348 en/git-rebase.txt:638 -#: en/git-reset.txt:74 en/git-restore.txt:83 en/git-submodule.txt:365 -#: en/git-svn.txt:676 en/git-switch.txt:119 en/rev-list-options.txt:298 +#: en/git-checkout.txt:244 en/git-rebase.txt:348 en/git-rebase.txt:638 en/git-reset.txt:74 en/git-restore.txt:87 en/git-submodule.txt:365 en/git-svn.txt:676 en/git-switch.txt:122 en/rev-list-options.txt:298 #, no-wrap msgid "--merge" msgstr "" #. type: Plain text -#: en/git-checkout.txt:250 +#: en/git-checkout.txt:253 msgid "" "When switching branches, if you have local modifications to one or more " "files that are different between the current branch and the branch to which " @@ -13890,7 +13317,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:255 en/git-switch.txt:132 +#: en/git-checkout.txt:258 en/git-switch.txt:135 msgid "" "When a merge conflict happens, the index entries for conflicting paths are " "left unmerged, and you need to resolve the conflicts and mark the resolved " @@ -13899,25 +13326,25 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:258 +#: en/git-checkout.txt:261 msgid "" "When checking out paths from the index, this option lets you recreate the " "conflicted merge in the specified paths." msgstr "" #. type: Plain text -#: en/git-checkout.txt:260 +#: en/git-checkout.txt:263 msgid "When switching branches with `--merge`, staged changes may be lost." msgstr "" #. type: Labeled list -#: en/git-checkout.txt:261 en/git-restore.txt:87 en/git-switch.txt:133 +#: en/git-checkout.txt:264 en/git-restore.txt:91 en/git-switch.txt:136 #, no-wrap msgid "--conflict=<style>" msgstr "" #. type: Plain text -#: en/git-checkout.txt:267 en/git-restore.txt:93 en/git-switch.txt:139 +#: en/git-checkout.txt:270 en/git-restore.txt:97 en/git-switch.txt:142 msgid "" "The same as `--merge` option above, but changes the way the conflicting " "hunks are presented, overriding the `merge.conflictStyle` configuration " @@ -13926,7 +13353,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:274 +#: en/git-checkout.txt:277 msgid "" "Interactively select hunks in the difference between the `<tree-ish>` (or " "the index, if unspecified) and the working tree. The chosen hunks are then " @@ -13935,7 +13362,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:278 +#: en/git-checkout.txt:281 msgid "" "This means that you can use `git checkout -p` to selectively discard edits " "from your current working tree. See the ``Interactive Mode'' section of " @@ -13943,20 +13370,20 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:281 +#: en/git-checkout.txt:284 msgid "" "Note that this option uses the no overlay mode by default (see also " "`--overlay`), and currently doesn't support overlay mode." msgstr "" #. type: Labeled list -#: en/git-checkout.txt:282 en/git-switch.txt:175 +#: en/git-checkout.txt:285 en/git-switch.txt:178 #, no-wrap msgid "--ignore-other-worktrees" msgstr "" #. type: Plain text -#: en/git-checkout.txt:287 +#: en/git-checkout.txt:290 msgid "" "`git checkout` refuses when the wanted ref is already checked out by another " "worktree. This option makes it check the ref out anyway. In other words, the " @@ -13964,19 +13391,19 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-checkout.txt:288 en/git-merge.txt:90 +#: en/git-checkout.txt:291 en/git-merge.txt:90 #, no-wrap msgid "--overwrite-ignore" msgstr "" #. type: Labeled list -#: en/git-checkout.txt:289 en/git-merge.txt:91 +#: en/git-checkout.txt:292 en/git-merge.txt:91 #, no-wrap msgid "--no-overwrite-ignore" msgstr "" #. type: Plain text -#: en/git-checkout.txt:293 +#: en/git-checkout.txt:296 msgid "" "Silently overwrite ignored files when switching branches. This is the " "default behavior. Use `--no-overwrite-ignore` to abort the operation when " @@ -13984,14 +13411,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-checkout.txt:294 en/git-grep.txt:95 en/git-ls-files.txt:150 -#: en/git-restore.txt:107 en/git-switch.txt:181 +#: en/git-checkout.txt:297 en/git-grep.txt:95 en/git-ls-files.txt:150 en/git-restore.txt:111 en/git-switch.txt:184 #, no-wrap msgid "--recurse-submodules" msgstr "" #. type: Plain text -#: en/git-checkout.txt:303 +#: en/git-checkout.txt:306 msgid "" "Using `--recurse-submodules` will update the content of all active " "submodules according to the commit recorded in the superproject. If local " @@ -14002,19 +13428,19 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-checkout.txt:304 en/git-restore.txt:118 +#: en/git-checkout.txt:307 en/git-restore.txt:122 #, no-wrap msgid "--overlay" msgstr "" #. type: Labeled list -#: en/git-checkout.txt:305 en/git-restore.txt:119 +#: en/git-checkout.txt:308 en/git-restore.txt:123 #, no-wrap msgid "--no-overlay" msgstr "" #. type: Plain text -#: en/git-checkout.txt:311 +#: en/git-checkout.txt:314 msgid "" "In the default overlay mode, `git checkout` never removes files from the " "index or the working tree. When specifying `--no-overlay`, files that " @@ -14023,13 +13449,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-checkout.txt:325 en/git-rebase.txt:244 en/git-switch.txt:36 +#: en/git-checkout.txt:328 en/git-rebase.txt:244 en/git-switch.txt:36 #, no-wrap msgid "<branch>" msgstr "" #. type: Plain text -#: en/git-checkout.txt:331 +#: en/git-checkout.txt:334 msgid "" "Branch to checkout; if it refers to a branch (i.e., a name that, when " "prepended with \"refs/heads/\", is a valid ref), then that branch is checked " @@ -14038,7 +13464,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:335 +#: en/git-checkout.txt:338 msgid "" "You can use the `@{-N}` syntax to refer to the N-th last branch/commit " "checked out using \"git checkout\" operation. You may also specify `-` which " @@ -14046,7 +13472,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:339 en/git-switch.txt:58 +#: en/git-checkout.txt:342 en/git-switch.txt:58 msgid "" "As a special case, you may use `A...B` as a shortcut for the merge base of " "`A` and `B` if there is exactly one merge base. You can leave out at most " @@ -14054,31 +13480,31 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-checkout.txt:340 +#: en/git-checkout.txt:343 #, no-wrap msgid "<new_branch>" msgstr "" #. type: Plain text -#: en/git-checkout.txt:342 en/git-switch.txt:41 +#: en/git-checkout.txt:345 en/git-switch.txt:41 msgid "Name for the new branch." msgstr "" #. type: Labeled list -#: en/git-checkout.txt:343 +#: en/git-checkout.txt:346 #, no-wrap msgid "<start_point>" msgstr "" #. type: Plain text -#: en/git-checkout.txt:346 +#: en/git-checkout.txt:349 msgid "" "The name of a commit at which to start the new branch; see " "linkgit:git-branch[1] for details. Defaults to `HEAD`." msgstr "" #. type: Plain text -#: en/git-checkout.txt:350 +#: en/git-checkout.txt:353 en/git-checkout.txt:361 en/git-restore.txt:47 msgid "" "As a special case, you may use `\"A...B\"` as a shortcut for the merge base " "of `A` and `B` if there is exactly one merge base. You can leave out at most " @@ -14086,31 +13512,30 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:354 +#: en/git-checkout.txt:357 msgid "" "Tree to checkout from (when paths are given). If not specified, the index " "will be used." msgstr "" #. type: Plain text -#: en/git-checkout.txt:360 en/git-reset.txt:130 en/git-restore.txt:143 +#: en/git-checkout.txt:367 en/git-reset.txt:130 en/git-restore.txt:147 msgid "Limits the paths affected by the operation." msgstr "" #. type: Plain text -#: en/git-checkout.txt:362 en/git-commit.txt:368 en/git-reset.txt:132 -#: en/git-restore.txt:145 en/git-rm.txt:45 en/git-stash.txt:236 +#: en/git-checkout.txt:369 en/git-commit.txt:362 en/git-reset.txt:132 en/git-restore.txt:149 en/git-rm.txt:45 en/git-stash.txt:236 msgid "For more details, see the 'pathspec' entry in linkgit:gitglossary[7]." msgstr "" #. type: Title - -#: en/git-checkout.txt:364 +#: en/git-checkout.txt:371 #, no-wrap msgid "DETACHED HEAD" msgstr "" #. type: Plain text -#: en/git-checkout.txt:368 +#: en/git-checkout.txt:375 msgid "" "`HEAD` normally refers to a named branch (e.g. `master`). Meanwhile, each " "branch refers to a specific commit. Let's look at a repo with three commits, " @@ -14118,7 +13543,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-checkout.txt:377 +#: en/git-checkout.txt:384 #, no-wrap msgid "" " HEAD (refers to branch 'master')\n" @@ -14131,7 +13556,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:384 +#: en/git-checkout.txt:391 msgid "" "When a commit is created in this state, the branch is updated to refer to " "the new commit. Specifically, 'git commit' creates a new commit `d`, whose " @@ -14141,13 +13566,13 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-checkout.txt:387 en/git-checkout.txt:422 en/git-checkout.txt:439 +#: en/git-checkout.txt:394 en/git-checkout.txt:429 en/git-checkout.txt:446 #, no-wrap msgid "$ edit; git add; git commit\n" msgstr "" #. type: delimited block - -#: en/git-checkout.txt:395 +#: en/git-checkout.txt:402 #, no-wrap msgid "" " HEAD (refers to branch 'master')\n" @@ -14160,7 +13585,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:401 +#: en/git-checkout.txt:408 msgid "" "It is sometimes useful to be able to checkout a commit that is not at the " "tip of any named branch, or even to create a new commit that is not " @@ -14169,7 +13594,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-checkout.txt:405 +#: en/git-checkout.txt:412 #, no-wrap msgid "" "$ git checkout v2.0 # or\n" @@ -14177,7 +13602,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-checkout.txt:413 +#: en/git-checkout.txt:420 #, no-wrap msgid "" " HEAD (refers to commit 'b')\n" @@ -14190,7 +13615,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:419 +#: en/git-checkout.txt:426 msgid "" "Notice that regardless of which checkout command we use, `HEAD` now refers " "directly to commit `b`. This is known as being in detached `HEAD` state. It " @@ -14199,7 +13624,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-checkout.txt:432 +#: en/git-checkout.txt:439 #, no-wrap msgid "" " HEAD (refers to commit 'e')\n" @@ -14214,14 +13639,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:436 +#: en/git-checkout.txt:443 msgid "" "There is now a new commit `e`, but it is referenced only by `HEAD`. We can " "of course add yet another commit in this state:" msgstr "" #. type: delimited block - -#: en/git-checkout.txt:449 +#: en/git-checkout.txt:456 #, no-wrap msgid "" "\t HEAD (refers to commit 'f')\n" @@ -14236,20 +13661,20 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:453 +#: en/git-checkout.txt:460 msgid "" "In fact, we can perform all the normal Git operations. But, let's look at " "what happens when we then checkout `master`:" msgstr "" #. type: delimited block - -#: en/git-checkout.txt:456 +#: en/git-checkout.txt:463 #, no-wrap msgid "$ git checkout master\n" msgstr "" #. type: delimited block - -#: en/git-checkout.txt:464 +#: en/git-checkout.txt:471 #, no-wrap msgid "" " HEAD (refers to branch 'master')\n" @@ -14262,7 +13687,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:471 +#: en/git-checkout.txt:478 msgid "" "It is important to realize that at this point nothing refers to commit " "`f`. Eventually commit `f` (and by extension commit `e`) will be deleted by " @@ -14272,7 +13697,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-checkout.txt:476 +#: en/git-checkout.txt:483 #, no-wrap msgid "" "$ git checkout -b foo <1>\n" @@ -14281,7 +13706,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:481 +#: en/git-checkout.txt:488 msgid "" "creates a new branch `foo`, which refers to commit `f`, and then updates " "`HEAD` to refer to branch `foo`. In other words, we'll no longer be in " @@ -14289,21 +13714,21 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:484 +#: en/git-checkout.txt:491 msgid "" "similarly creates a new branch `foo`, which refers to commit `f`, but leaves " "`HEAD` detached." msgstr "" #. type: Plain text -#: en/git-checkout.txt:487 +#: en/git-checkout.txt:494 msgid "" "creates a new tag `foo`, which refers to commit `f`, leaving `HEAD` " "detached." msgstr "" #. type: Plain text -#: en/git-checkout.txt:492 +#: en/git-checkout.txt:499 msgid "" "If we have moved away from commit `f`, then we must first recover its object " "name (typically by using git reflog), and then we can create a reference to " @@ -14312,7 +13737,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-checkout.txt:496 +#: en/git-checkout.txt:503 #, no-wrap msgid "" "$ git reflog -2 HEAD # or\n" @@ -14320,13 +13745,13 @@ msgid "" msgstr "" #. type: Title - -#: en/git-checkout.txt:499 +#: en/git-checkout.txt:506 #, no-wrap msgid "ARGUMENT DISAMBIGUATION" msgstr "" #. type: Plain text -#: en/git-checkout.txt:509 +#: en/git-checkout.txt:516 msgid "" "When there is only one argument given and it is not `--` (e.g. `git checkout " "abc`), and when the argument is both a valid `<tree-ish>` (e.g. a branch " @@ -14338,7 +13763,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:516 +#: en/git-checkout.txt:523 msgid "" "The following sequence checks out the `master` branch, reverts the " "`Makefile` to two revisions back, deletes `hello.c` by mistake, and gets it " @@ -14346,7 +13771,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-checkout.txt:522 +#: en/git-checkout.txt:529 #, no-wrap msgid "" "$ git checkout master <1>\n" @@ -14356,33 +13781,33 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:525 +#: en/git-checkout.txt:532 msgid "switch branch" msgstr "" #. type: Plain text -#: en/git-checkout.txt:526 en/git-restore.txt:161 +#: en/git-checkout.txt:533 en/git-restore.txt:165 msgid "take a file out of another commit" msgstr "" #. type: Plain text -#: en/git-checkout.txt:527 +#: en/git-checkout.txt:534 msgid "restore `hello.c` from the index" msgstr "" #. type: Plain text -#: en/git-checkout.txt:530 +#: en/git-checkout.txt:537 msgid "If you want to check out _all_ C source files out of the index, you can say" msgstr "" #. type: delimited block - -#: en/git-checkout.txt:533 +#: en/git-checkout.txt:540 #, no-wrap msgid "$ git checkout -- '*.c'\n" msgstr "" #. type: Plain text -#: en/git-checkout.txt:539 +#: en/git-checkout.txt:546 msgid "" "Note the quotes around `*.c`. The file `hello.c` will also be checked out, " "even though it is no longer in the working tree, because the file globbing " @@ -14391,7 +13816,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:543 +#: en/git-checkout.txt:550 msgid "" "If you have an unfortunate branch that is named `hello.c`, this step would " "be confused as an instruction to switch to that branch. You should instead " @@ -14399,26 +13824,26 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-checkout.txt:546 +#: en/git-checkout.txt:553 #, no-wrap msgid "$ git checkout -- hello.c\n" msgstr "" #. type: Plain text -#: en/git-checkout.txt:550 en/git-switch.txt:201 +#: en/git-checkout.txt:557 en/git-switch.txt:204 msgid "" "After working in the wrong branch, switching to the correct branch would be " "done using:" msgstr "" #. type: delimited block - -#: en/git-checkout.txt:553 +#: en/git-checkout.txt:560 #, no-wrap msgid "$ git checkout mytopic\n" msgstr "" #. type: Plain text -#: en/git-checkout.txt:558 +#: en/git-checkout.txt:565 msgid "" "However, your \"wrong\" branch and correct `mytopic` branch may differ in " "files that you have modified locally, in which case the above checkout would " @@ -14426,7 +13851,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-checkout.txt:562 +#: en/git-checkout.txt:569 #, no-wrap msgid "" "$ git checkout mytopic\n" @@ -14434,14 +13859,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:566 en/git-switch.txt:217 +#: en/git-checkout.txt:573 en/git-switch.txt:220 msgid "" "You can give the `-m` flag to the command, which would try a three-way " "merge:" msgstr "" #. type: delimited block - -#: en/git-checkout.txt:570 +#: en/git-checkout.txt:577 #, no-wrap msgid "" "$ git checkout -m mytopic\n" @@ -14449,7 +13874,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:575 en/git-switch.txt:226 +#: en/git-checkout.txt:582 en/git-switch.txt:229 msgid "" "After this three-way merge, the local modifications are _not_ registered in " "your index file, so `git diff` would show you what changes you made since " @@ -14457,14 +13882,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:578 +#: en/git-checkout.txt:585 msgid "" "When a merge conflict happens during switching branches with the `-m` " "option, you would see something like this:" msgstr "" #. type: delimited block - -#: en/git-checkout.txt:584 +#: en/git-checkout.txt:591 #, no-wrap msgid "" "$ git checkout -m mytopic\n" @@ -14474,7 +13899,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:590 +#: en/git-checkout.txt:597 msgid "" "At this point, `git diff` shows the changes cleanly merged as in the " "previous example, as well as the changes in the conflicted files. Edit and " @@ -14482,7 +13907,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-checkout.txt:594 +#: en/git-checkout.txt:601 #, no-wrap msgid "" "$ edit frotz\n" @@ -14490,7 +13915,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-checkout.txt:600 +#: en/git-checkout.txt:607 msgid "linkgit:git-switch[1], linkgit:git-restore[1]" msgstr "" @@ -14801,8 +14226,7 @@ msgid "See linkgit:git-merge[1] for some hints on resolving such conflicts." msgstr "" #. type: Labeled list -#: en/git-cherry-pick.txt:43 en/git-merge.txt:121 en/git-revert.txt:36 -#: en/git-verify-commit.txt:27 +#: en/git-cherry-pick.txt:43 en/git-merge.txt:121 en/git-revert.txt:36 en/git-verify-commit.txt:27 #, no-wrap msgid "<commit>..." msgstr "" @@ -14826,8 +14250,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-cherry-pick.txt:58 en/git-commit.txt:192 en/git-revert.txt:70 -#: en/git-tag.txt:183 en/merge-options.txt:35 +#: en/git-cherry-pick.txt:58 en/git-commit.txt:186 en/git-revert.txt:70 en/git-tag.txt:183 en/merge-options.txt:35 #, no-wrap msgid "--cleanup=<mode>" msgstr "" @@ -14917,8 +14340,8 @@ msgstr "" #. type: Plain text #: en/git-cherry-pick.txt:109 en/git-revert.txt:104 msgid "" -"Add Signed-off-by line at the end of the commit message. See the signoff " -"option in linkgit:git-commit[1] for more information." +"Add a `Signed-off-by` trailer at the end of the commit message. See the " +"signoff option in linkgit:git-commit[1] for more information." msgstr "" #. type: Labeled list @@ -14935,7 +14358,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-cherry-pick.txt:124 en/git-commit.txt:180 en/git-notes.txt:158 +#: en/git-cherry-pick.txt:124 en/git-commit.txt:174 en/git-notes.txt:158 #, no-wrap msgid "--allow-empty" msgstr "" @@ -14956,8 +14379,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-cherry-pick.txt:137 en/git-commit.txt:186 en/git-rebase.txt:328 -#: en/git-rebase.txt:641 +#: en/git-cherry-pick.txt:137 en/git-commit.txt:180 en/git-rebase.txt:328 en/git-rebase.txt:641 #, no-wrap msgid "--allow-empty-message" msgstr "" @@ -14987,8 +14409,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-cherry-pick.txt:149 en/git-notes.txt:184 en/git-rebase.txt:362 -#: en/git-revert.txt:105 en/git-svn.txt:678 en/merge-options.txt:120 +#: en/git-cherry-pick.txt:149 en/git-notes.txt:184 en/git-rebase.txt:362 en/git-revert.txt:105 en/git-svn.txt:678 en/merge-options.txt:111 #, no-wrap msgid "--strategy=<strategy>" msgstr "" @@ -15007,7 +14428,7 @@ msgid "-X<option>" msgstr "" #. type: Labeled list -#: en/git-cherry-pick.txt:155 en/git-revert.txt:111 en/merge-options.txt:128 +#: en/git-cherry-pick.txt:155 en/git-revert.txt:111 en/merge-options.txt:119 #, no-wrap msgid "--strategy-option=<option>" msgstr "" @@ -15729,8 +15150,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-clone.txt:46 en/git-config.txt:127 en/git-instaweb.txt:24 -#: en/git-pack-objects.txt:142 en/git-svn.txt:245 +#: en/git-clone.txt:46 en/git-config.txt:130 en/git-instaweb.txt:24 en/git-pack-objects.txt:142 en/git-svn.txt:245 #, no-wrap msgid "--local" msgstr "" @@ -15910,8 +15330,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-clone.txt:160 en/git-show-branch.txt:67 en/rev-list-options.txt:357 -#: en/rev-list-options.txt:490 +#: en/git-clone.txt:160 en/git-show-branch.txt:67 en/rev-list-options.txt:357 en/rev-list-options.txt:490 #, no-wrap msgid "--sparse" msgstr "" @@ -15972,26 +15391,27 @@ msgid "--origin <name>" msgstr "" #. type: Plain text -#: en/git-clone.txt:188 +#: en/git-clone.txt:189 msgid "" "Instead of using the remote name `origin` to keep track of the upstream " -"repository, use `<name>`." +"repository, use `<name>`. Overrides `clone.defaultRemoteName` from the " +"config." msgstr "" #. type: Labeled list -#: en/git-clone.txt:189 +#: en/git-clone.txt:190 #, no-wrap msgid "-b <name>" msgstr "" #. type: Labeled list -#: en/git-clone.txt:190 +#: en/git-clone.txt:191 #, no-wrap msgid "--branch <name>" msgstr "" #. type: Plain text -#: en/git-clone.txt:197 +#: en/git-clone.txt:198 msgid "" "Instead of pointing the newly created HEAD to the branch pointed to by the " "cloned repository's HEAD, point to `<name>` branch instead. In a non-bare " @@ -16001,45 +15421,45 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-clone.txt:198 +#: en/git-clone.txt:199 #, no-wrap msgid "-u <upload-pack>" msgstr "" #. type: Plain text -#: en/git-clone.txt:203 +#: en/git-clone.txt:204 msgid "" "When given, and the repository to clone from is accessed via ssh, this " "specifies a non-default path for the command run on the other end." msgstr "" #. type: Labeled list -#: en/git-clone.txt:204 en/git-init.txt:59 en/git-svn.txt:578 +#: en/git-clone.txt:205 en/git-init.txt:59 en/git-svn.txt:578 #, no-wrap msgid "--template=<template_directory>" msgstr "" #. type: Plain text -#: en/git-clone.txt:207 +#: en/git-clone.txt:208 msgid "" "Specify the directory from which templates will be used; (See the \"TEMPLATE " "DIRECTORY\" section of linkgit:git-init[1].)" msgstr "" #. type: Labeled list -#: en/git-clone.txt:208 +#: en/git-clone.txt:209 #, no-wrap msgid "-c <key>=<value>" msgstr "" #. type: Labeled list -#: en/git-clone.txt:209 +#: en/git-clone.txt:210 #, no-wrap msgid "--config <key>=<value>" msgstr "" #. type: Plain text -#: en/git-clone.txt:218 +#: en/git-clone.txt:219 msgid "" "Set a configuration variable in the newly-created repository; this takes " "effect immediately after the repository is initialized, but before the " @@ -16051,7 +15471,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-clone.txt:224 +#: en/git-clone.txt:225 msgid "" "Due to limitations of the current implementation, some configuration " "variables do not take effect until after the initial fetch and checkout. " @@ -16061,13 +15481,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-clone.txt:225 +#: en/git-clone.txt:226 #, no-wrap msgid "--depth <depth>" msgstr "" #. type: Plain text -#: en/git-clone.txt:231 +#: en/git-clone.txt:232 msgid "" "Create a 'shallow' clone with a history truncated to the specified number of " "commits. Implies `--single-branch` unless `--no-single-branch` is given to " @@ -16076,12 +15496,12 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-clone.txt:234 +#: en/git-clone.txt:235 msgid "Create a shallow clone with a history after the specified time." msgstr "" #. type: Plain text -#: en/git-clone.txt:239 +#: en/git-clone.txt:240 msgid "" "Create a shallow clone with a history, excluding commits reachable from a " "specified remote branch or tag. This option can be specified multiple " @@ -16089,13 +15509,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-clone.txt:240 en/git-submodule.txt:433 +#: en/git-clone.txt:241 en/git-submodule.txt:433 #, no-wrap msgid "--[no-]single-branch" msgstr "" #. type: Plain text -#: en/git-clone.txt:249 +#: en/git-clone.txt:250 msgid "" "Clone only the history leading to the tip of a single branch, either " "specified by the `--branch` option or the primary branch remote's `HEAD` " @@ -16106,7 +15526,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-clone.txt:256 +#: en/git-clone.txt:257 msgid "" "Don't clone any tags, and set `remote.<remote>.tagOpt=--no-tags` in the " "config, ensuring that future `git pull` and `git fetch` operations won't " @@ -16115,7 +15535,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-clone.txt:261 +#: en/git-clone.txt:262 msgid "" "Can be used in conjunction with `--single-branch` to clone and maintain a " "branch with no references other than a single cloned branch. This is useful " @@ -16124,13 +15544,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-clone.txt:262 +#: en/git-clone.txt:263 #, no-wrap msgid "--recurse-submodules[=<pathspec>]" msgstr "" #. type: Plain text -#: en/git-clone.txt:270 +#: en/git-clone.txt:271 msgid "" "After the clone is created, initialize and clone submodules within based on " "the provided pathspec. If no pathspec is provided, all submodules are " @@ -16141,7 +15561,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-clone.txt:277 +#: en/git-clone.txt:278 msgid "" "Submodules are initialized and cloned using their default settings. This is " "equivalent to running `git submodule update --init --recursive <pathspec>` " @@ -16151,24 +15571,24 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-clone.txt:278 +#: en/git-clone.txt:279 #, no-wrap msgid "--[no-]shallow-submodules" msgstr "" #. type: Plain text -#: en/git-clone.txt:280 +#: en/git-clone.txt:281 msgid "All submodules which are cloned will be shallow with a depth of 1." msgstr "" #. type: Labeled list -#: en/git-clone.txt:281 +#: en/git-clone.txt:282 #, no-wrap msgid "--[no-]remote-submodules" msgstr "" #. type: Plain text -#: en/git-clone.txt:286 +#: en/git-clone.txt:287 msgid "" "All submodules which are cloned will use the status of the submodule's " "remote-tracking branch to update the submodule, rather than the " @@ -16177,13 +15597,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-clone.txt:287 en/git-init.txt:64 +#: en/git-clone.txt:288 en/git-init.txt:64 #, no-wrap msgid "--separate-git-dir=<git dir>" msgstr "" #. type: Plain text -#: en/git-clone.txt:293 +#: en/git-clone.txt:294 msgid "" "Instead of placing the cloned repository where it is supposed to be, place " "the cloned repository at the specified directory, then make a " @@ -16192,48 +15612,45 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-clone.txt:294 en/git-submodule.txt:427 +#: en/git-clone.txt:295 en/git-submodule.txt:427 #, no-wrap msgid "-j <n>" msgstr "" #. type: Labeled list -#: en/git-clone.txt:295 en/git-submodule.txt:428 +#: en/git-clone.txt:296 en/git-submodule.txt:428 #, no-wrap msgid "--jobs <n>" msgstr "" #. type: Plain text -#: en/git-clone.txt:298 +#: en/git-clone.txt:299 msgid "" "The number of submodules fetched at the same time. Defaults to the " "`submodule.fetchJobs` option." msgstr "" #. type: Labeled list -#: en/git-clone.txt:299 en/git-fetch-pack.txt:114 en/git-ls-remote.txt:83 -#: en/git-push.txt:50 en/pull-fetch-param.txt:1 +#: en/git-clone.txt:300 en/git-fetch-pack.txt:114 en/git-ls-remote.txt:83 en/git-push.txt:50 en/pull-fetch-param.txt:1 #, no-wrap msgid "<repository>" msgstr "" #. type: Plain text -#: en/git-clone.txt:303 +#: en/git-clone.txt:304 msgid "" "The (possibly remote) repository to clone from. See the <<URLS,GIT URLS>> " "section below for more information on specifying repositories." msgstr "" #. type: Labeled list -#: en/git-clone.txt:304 en/git-cvsserver.txt:53 en/git-daemon.txt:220 -#: en/git-receive-pack.txt:41 en/git-send-pack.txt:95 -#: en/git-upload-archive.txt:57 en/git-upload-pack.txt:44 +#: en/git-clone.txt:305 en/git-cvsserver.txt:53 en/git-daemon.txt:220 en/git-receive-pack.txt:41 en/git-send-pack.txt:95 en/git-upload-archive.txt:57 en/git-upload-pack.txt:44 #, no-wrap msgid "<directory>" msgstr "" #. type: Plain text -#: en/git-clone.txt:310 +#: en/git-clone.txt:311 msgid "" "The name of a new directory to clone into. The \"humanish\" part of the " "source repository is used if no directory is explicitly given (`repo` for " @@ -16242,12 +15659,12 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-clone.txt:318 +#: en/git-clone.txt:319 msgid "Clone from upstream:" msgstr "" #. type: delimited block - -#: en/git-clone.txt:323 +#: en/git-clone.txt:324 #, no-wrap msgid "" "$ git clone git://git.kernel.org/pub/scm/.../linux.git my-linux\n" @@ -16256,14 +15673,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-clone.txt:327 +#: en/git-clone.txt:328 msgid "" "Make a local clone that borrows from the current directory, without checking " "things out:" msgstr "" #. type: delimited block - -#: en/git-clone.txt:332 +#: en/git-clone.txt:333 #, no-wrap msgid "" "$ git clone -l -s -n . ../copy\n" @@ -16272,12 +15689,12 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-clone.txt:336 +#: en/git-clone.txt:337 msgid "Clone from upstream while borrowing from an existing local directory:" msgstr "" #. type: delimited block - -#: en/git-clone.txt:342 +#: en/git-clone.txt:343 #, no-wrap msgid "" "$ git clone --reference /git/linux.git \\\n" @@ -16287,12 +15704,12 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-clone.txt:346 +#: en/git-clone.txt:347 msgid "Create a bare repository to publish your changes to the public:" msgstr "" #. type: delimited block - -#: en/git-clone.txt:349 +#: en/git-clone.txt:350 #, no-wrap msgid "$ git clone --bare -l /home/proj/.git /pub/scm/proj.git\n" msgstr "" @@ -16558,8 +15975,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-commit-tree.txt:57 en/git-commit.txt:132 en/git-fmt-merge-msg.txt:47 -#: en/git-merge.txt:77 en/git-notes.txt:140 en/git-tag.txt:170 +#: en/git-commit-tree.txt:57 en/git-commit.txt:133 en/git-fmt-merge-msg.txt:47 en/git-merge.txt:77 en/git-notes.txt:140 en/git-tag.txt:170 #, no-wrap msgid "-F <file>" msgstr "" @@ -16622,9 +16038,7 @@ msgid "Discussion" msgstr "" #. type: Title - -#: en/git-commit-tree.txt:91 en/git-commit.txt:527 en/git-config.txt:275 -#: en/git-credential-store.txt:45 en/git-show-ref.txt:174 -#: en/git-submodule.txt:443 en/git-svn.txt:1157 +#: en/git-commit-tree.txt:91 en/git-commit.txt:521 en/git-config.txt:284 en/git-credential-store.txt:45 en/git-show-ref.txt:174 en/git-submodule.txt:443 en/git-svn.txt:1157 #, no-wrap msgid "FILES" msgstr "" @@ -16737,65 +16151,65 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-commit.txt:70 +#: en/git-commit.txt:71 msgid "" "Tell the command to automatically stage files that have been modified and " "deleted, but new files you have not told Git about are not affected." msgstr "" #. type: Plain text -#: en/git-commit.txt:76 +#: en/git-commit.txt:77 msgid "" "Use the interactive patch selection interface to chose which changes to " "commit. See linkgit:git-add[1] for details." msgstr "" #. type: Labeled list -#: en/git-commit.txt:77 +#: en/git-commit.txt:78 #, no-wrap msgid "-C <commit>" msgstr "" #. type: Labeled list -#: en/git-commit.txt:78 +#: en/git-commit.txt:79 #, no-wrap msgid "--reuse-message=<commit>" msgstr "" #. type: Plain text -#: en/git-commit.txt:82 +#: en/git-commit.txt:83 msgid "" "Take an existing commit object, and reuse the log message and the authorship " "information (including the timestamp) when creating the commit." msgstr "" #. type: Labeled list -#: en/git-commit.txt:83 +#: en/git-commit.txt:84 #, no-wrap msgid "-c <commit>" msgstr "" #. type: Labeled list -#: en/git-commit.txt:84 +#: en/git-commit.txt:85 #, no-wrap msgid "--reedit-message=<commit>" msgstr "" #. type: Plain text -#: en/git-commit.txt:87 +#: en/git-commit.txt:88 msgid "" "Like '-C', but with `-c` the editor is invoked, so that the user can further " "edit the commit message." msgstr "" #. type: Labeled list -#: en/git-commit.txt:88 +#: en/git-commit.txt:89 #, no-wrap msgid "--fixup=<commit>" msgstr "" #. type: Plain text -#: en/git-commit.txt:93 +#: en/git-commit.txt:94 msgid "" "Construct a commit message for use with `rebase --autosquash`. The commit " "message will be the subject line from the specified commit with a prefix of " @@ -16803,13 +16217,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-commit.txt:94 +#: en/git-commit.txt:95 #, no-wrap msgid "--squash=<commit>" msgstr "" #. type: Plain text -#: en/git-commit.txt:100 +#: en/git-commit.txt:101 msgid "" "Construct a commit message for use with `rebase --autosquash`. The commit " "message subject line is taken from the specified commit with a prefix of " @@ -16818,13 +16232,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-commit.txt:101 +#: en/git-commit.txt:102 #, no-wrap msgid "--reset-author" msgstr "" #. type: Plain text -#: en/git-commit.txt:106 +#: en/git-commit.txt:107 msgid "" "When used with -C/-c/--amend options, or when committing after a conflicting " "cherry-pick, declare that the authorship of the resulting commit now belongs " @@ -16832,58 +16246,57 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-commit.txt:107 en/git-status.txt:28 en/git-symbolic-ref.txt:45 +#: en/git-commit.txt:108 en/git-status.txt:28 en/git-symbolic-ref.txt:45 #, no-wrap msgid "--short" msgstr "" #. type: Plain text -#: en/git-commit.txt:110 +#: en/git-commit.txt:111 msgid "" "When doing a dry-run, give the output in the short-format. See " "linkgit:git-status[1] for details. Implies `--dry-run`." msgstr "" #. type: Labeled list -#: en/git-commit.txt:111 en/git-status.txt:32 +#: en/git-commit.txt:112 en/git-status.txt:32 #, no-wrap msgid "--branch" msgstr "" #. type: Plain text -#: en/git-commit.txt:113 en/git-status.txt:34 +#: en/git-commit.txt:114 en/git-status.txt:34 msgid "Show the branch and tracking info even in short-format." msgstr "" #. type: Plain text -#: en/git-commit.txt:118 +#: en/git-commit.txt:119 msgid "" "When doing a dry-run, give the output in a porcelain-ready format. See " "linkgit:git-status[1] for details. Implies `--dry-run`." msgstr "" #. type: Labeled list -#: en/git-commit.txt:119 en/git-describe.txt:87 en/git-ls-tree.txt:52 -#: en/git-status.txt:47 +#: en/git-commit.txt:120 en/git-describe.txt:87 en/git-ls-tree.txt:52 en/git-status.txt:47 #, no-wrap msgid "--long" msgstr "" #. type: Plain text -#: en/git-commit.txt:122 +#: en/git-commit.txt:123 msgid "" "When doing a dry-run, give the output in the long-format. Implies " "`--dry-run`." msgstr "" #. type: Labeled list -#: en/git-commit.txt:124 en/git-config.txt:207 en/git-grep.txt:208 +#: en/git-commit.txt:125 en/git-config.txt:216 en/git-grep.txt:208 #, no-wrap msgid "--null" msgstr "" #. type: Plain text -#: en/git-commit.txt:131 +#: en/git-commit.txt:132 msgid "" "When showing `short` or `porcelain` status output, print the filename " "verbatim and terminate the entries with NUL, instead of LF. If no format is " @@ -16893,27 +16306,26 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-commit.txt:133 en/git-merge.txt:78 en/git-notes.txt:141 -#: en/git-tag.txt:171 +#: en/git-commit.txt:134 en/git-merge.txt:78 en/git-notes.txt:141 en/git-tag.txt:171 #, no-wrap msgid "--file=<file>" msgstr "" #. type: Plain text -#: en/git-commit.txt:136 +#: en/git-commit.txt:137 msgid "" "Take the commit message from the given file. Use '-' to read the message " "from the standard input." msgstr "" #. type: Labeled list -#: en/git-commit.txt:137 +#: en/git-commit.txt:138 #, no-wrap msgid "--author=<author>" msgstr "" #. type: Plain text -#: en/git-commit.txt:143 +#: en/git-commit.txt:144 msgid "" "Override the commit author. Specify an explicit author using the standard `A " "U Thor <author@example.com>` format. Otherwise <author> is assumed to be a " @@ -16923,56 +16335,54 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-commit.txt:144 +#: en/git-commit.txt:145 #, no-wrap msgid "--date=<date>" msgstr "" #. type: Plain text -#: en/git-commit.txt:146 +#: en/git-commit.txt:147 msgid "Override the author date used in the commit." msgstr "" #. type: Labeled list -#: en/git-commit.txt:147 en/git-merge.txt:66 en/git-notes.txt:132 -#: en/git-svn.txt:468 en/git-tag.txt:162 +#: en/git-commit.txt:148 en/git-merge.txt:66 en/git-notes.txt:132 en/git-svn.txt:468 en/git-tag.txt:162 #, no-wrap msgid "-m <msg>" msgstr "" #. type: Labeled list -#: en/git-commit.txt:148 en/git-notes.txt:133 en/git-svn.txt:469 -#: en/git-tag.txt:163 +#: en/git-commit.txt:149 en/git-notes.txt:133 en/git-svn.txt:469 en/git-tag.txt:163 #, no-wrap msgid "--message=<msg>" msgstr "" #. type: Plain text -#: en/git-commit.txt:152 +#: en/git-commit.txt:153 msgid "" "Use the given <msg> as the commit message. If multiple `-m` options are " "given, their values are concatenated as separate paragraphs." msgstr "" #. type: Plain text -#: en/git-commit.txt:154 +#: en/git-commit.txt:155 msgid "The `-m` option is mutually exclusive with `-c`, `-C`, and `-F`." msgstr "" #. type: Labeled list -#: en/git-commit.txt:155 +#: en/git-commit.txt:156 #, no-wrap msgid "-t <file>" msgstr "" #. type: Labeled list -#: en/git-commit.txt:156 +#: en/git-commit.txt:157 #, no-wrap msgid "--template=<file>" msgstr "" #. type: Plain text -#: en/git-commit.txt:165 +#: en/git-commit.txt:166 msgid "" "When editing the commit message, start the editor with the contents in the " "given file. The `commit.template` configuration variable is often used to " @@ -16983,31 +16393,21 @@ msgid "" "by other means, e.g. with the `-m` or `-F` options." msgstr "" -#. type: Plain text -#: en/git-commit.txt:174 en/merge-options.txt:88 -msgid "" -"Add Signed-off-by line by the committer at the end of the commit log " -"message. The meaning of a signoff depends on the project, but it typically " -"certifies that committer has the rights to submit this work under the same " -"license and agrees to a Developer Certificate of Origin (see " -"http://developercertificate.org/ for more information)." -msgstr "" - #. type: Labeled list -#: en/git-commit.txt:176 en/git-rebase.txt:413 en/merge-options.txt:115 +#: en/git-commit.txt:170 en/git-rebase.txt:413 en/merge-options.txt:106 #, no-wrap msgid "--no-verify" msgstr "" #. type: Plain text -#: en/git-commit.txt:179 +#: en/git-commit.txt:173 msgid "" "This option bypasses the pre-commit and commit-msg hooks. See also " "linkgit:githooks[5]." msgstr "" #. type: Plain text -#: en/git-commit.txt:185 +#: en/git-commit.txt:179 msgid "" "Usually recording a commit that has the exact same tree as its sole parent " "commit is a mistake, and the command prevents you from making such a " @@ -17016,7 +16416,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-commit.txt:191 +#: en/git-commit.txt:185 msgid "" "Like --allow-empty this command is primarily for use by foreign SCM " "interface scripts. It allows you to create a commit with an empty commit " @@ -17024,7 +16424,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-commit.txt:196 +#: en/git-commit.txt:190 msgid "" "This option determines how the supplied commit message should be cleaned up " "before committing. The '<mode>' can be `strip`, `whitespace`, `verbatim`, " @@ -17032,48 +16432,48 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-commit.txt:198 +#: en/git-commit.txt:192 #, no-wrap msgid "strip" msgstr "" #. type: Plain text -#: en/git-commit.txt:201 +#: en/git-commit.txt:195 msgid "" "Strip leading and trailing empty lines, trailing whitespace, commentary and " "collapse consecutive empty lines." msgstr "" #. type: Labeled list -#: en/git-commit.txt:201 +#: en/git-commit.txt:195 #, no-wrap msgid "whitespace" msgstr "" #. type: Plain text -#: en/git-commit.txt:203 +#: en/git-commit.txt:197 msgid "Same as `strip` except #commentary is not removed." msgstr "" #. type: Labeled list -#: en/git-commit.txt:203 +#: en/git-commit.txt:197 #, no-wrap msgid "verbatim" msgstr "" #. type: Plain text -#: en/git-commit.txt:205 +#: en/git-commit.txt:199 msgid "Do not change the message at all." msgstr "" #. type: Labeled list -#: en/git-commit.txt:205 +#: en/git-commit.txt:199 #, no-wrap msgid "scissors" msgstr "" #. type: Plain text -#: en/git-commit.txt:209 +#: en/git-commit.txt:203 msgid "" "Same as `whitespace` except that everything from (and including) the line " "found below is truncated, if the message is to be edited. \"`#`\" can be " @@ -17081,25 +16481,25 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-commit.txt:211 +#: en/git-commit.txt:205 #, no-wrap msgid "# ------------------------ >8 ------------------------\n" msgstr "" #. type: Plain text -#: en/git-commit.txt:215 +#: en/git-commit.txt:209 msgid "Same as `strip` if the message is to be edited. Otherwise `whitespace`." msgstr "" #. type: Plain text -#: en/git-commit.txt:219 +#: en/git-commit.txt:213 msgid "" "The default can be changed by the `commit.cleanup` configuration variable " "(see linkgit:git-config[1])." msgstr "" #. type: Plain text -#: en/git-commit.txt:226 +#: en/git-commit.txt:220 msgid "" "The message taken from file with `-F`, command line with `-m`, and from " "commit object with `-C` are usually used as the commit log message " @@ -17108,13 +16508,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-commit.txt:227 en/git-revert.txt:66 en/merge-options.txt:17 +#: en/git-commit.txt:221 en/git-revert.txt:66 en/merge-options.txt:17 #, no-wrap msgid "--no-edit" msgstr "" #. type: Plain text -#: en/git-commit.txt:231 +#: en/git-commit.txt:225 msgid "" "Use the selected commit message without launching an editor. For example, " "`git commit --amend --no-edit` amends a commit without changing its commit " @@ -17122,13 +16522,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-commit.txt:232 +#: en/git-commit.txt:226 #, no-wrap msgid "--amend" msgstr "" #. type: Plain text -#: en/git-commit.txt:242 +#: en/git-commit.txt:236 msgid "" "Replace the tip of the current branch by creating a new commit. The recorded " "tree is prepared as usual (including the effect of the `-i` and `-o` options " @@ -17140,12 +16540,12 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-commit.txt:245 +#: en/git-commit.txt:239 msgid "It is a rough equivalent for:" msgstr "" #. type: delimited block - -#: en/git-commit.txt:249 +#: en/git-commit.txt:243 #, no-wrap msgid "" "\t$ git reset --soft HEAD^\n" @@ -17154,12 +16554,12 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-commit.txt:252 +#: en/git-commit.txt:246 msgid "but can be used to amend a merge commit." msgstr "" #. type: Plain text -#: en/git-commit.txt:257 +#: en/git-commit.txt:251 msgid "" "You should understand the implications of rewriting history if you amend a " "commit that has already been published. (See the \"RECOVERING FROM UPSTREAM " @@ -17167,24 +16567,24 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-commit.txt:258 +#: en/git-commit.txt:252 #, no-wrap msgid "--no-post-rewrite" msgstr "" #. type: Plain text -#: en/git-commit.txt:260 +#: en/git-commit.txt:254 msgid "Bypass the post-rewrite hook." msgstr "" #. type: Labeled list -#: en/git-commit.txt:262 +#: en/git-commit.txt:256 #, no-wrap msgid "--include" msgstr "" #. type: Plain text -#: en/git-commit.txt:267 +#: en/git-commit.txt:261 msgid "" "Before making a commit out of staged contents so far, stage the contents of " "paths given on the command line as well. This is usually not what you want " @@ -17192,13 +16592,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-commit.txt:269 +#: en/git-commit.txt:263 #, no-wrap msgid "--only" msgstr "" #. type: Plain text -#: en/git-commit.txt:281 +#: en/git-commit.txt:275 msgid "" "Make a commit by taking the updated working tree contents of the paths " "specified on the command line, disregarding any contents that have been " @@ -17212,24 +16612,24 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-commit.txt:295 en/git-status.txt:58 +#: en/git-commit.txt:289 en/git-status.txt:58 #, no-wrap msgid "-u[<mode>]" msgstr "" #. type: Labeled list -#: en/git-commit.txt:296 en/git-status.txt:59 +#: en/git-commit.txt:290 en/git-status.txt:59 #, no-wrap msgid "--untracked-files[=<mode>]" msgstr "" #. type: Plain text -#: en/git-commit.txt:298 en/git-status.txt:61 +#: en/git-commit.txt:292 en/git-status.txt:61 msgid "Show untracked files." msgstr "" #. type: Plain text -#: en/git-commit.txt:303 +#: en/git-commit.txt:297 msgid "" "The mode parameter is optional (defaults to 'all'), and is used to specify " "the handling of untracked files; when -u is not used, the default is " @@ -17237,37 +16637,37 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-commit.txt:305 en/git-status.txt:68 en/git-status.txt:110 +#: en/git-commit.txt:299 en/git-status.txt:68 en/git-status.txt:110 msgid "The possible options are:" msgstr "" #. type: Plain text -#: en/git-commit.txt:307 +#: en/git-commit.txt:301 #, no-wrap msgid "'no' - Show no untracked files\n" msgstr "" #. type: Plain text -#: en/git-commit.txt:308 +#: en/git-commit.txt:302 #, no-wrap msgid "'normal' - Shows untracked files and directories\n" msgstr "" #. type: Plain text -#: en/git-commit.txt:309 en/git-status.txt:72 +#: en/git-commit.txt:303 en/git-status.txt:72 #, no-wrap msgid "'all' - Also shows individual files in untracked directories.\n" msgstr "" #. type: Plain text -#: en/git-commit.txt:312 en/git-status.txt:85 +#: en/git-commit.txt:306 en/git-status.txt:85 msgid "" "The default can be changed using the status.showUntrackedFiles configuration " "variable documented in linkgit:git-config[1]." msgstr "" #. type: Plain text -#: en/git-commit.txt:324 +#: en/git-commit.txt:318 msgid "" "Show unified diff between the HEAD commit and what would be committed at the " "bottom of the commit message template to help the user describe the commit " @@ -17278,7 +16678,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-commit.txt:328 +#: en/git-commit.txt:322 msgid "" "If specified twice, show in addition the unified diff between what would be " "committed and the worktree files, i.e. the unstaged changes to tracked " @@ -17286,12 +16686,12 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-commit.txt:332 +#: en/git-commit.txt:326 msgid "Suppress commit summary message." msgstr "" #. type: Plain text -#: en/git-commit.txt:337 +#: en/git-commit.txt:331 msgid "" "Do not create a commit, but show a list of paths that are to be committed, " "paths with local changes that will be left uncommitted and paths that are " @@ -17299,13 +16699,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-commit.txt:338 +#: en/git-commit.txt:332 #, no-wrap msgid "--status" msgstr "" #. type: Plain text -#: en/git-commit.txt:343 +#: en/git-commit.txt:337 msgid "" "Include the output of linkgit:git-status[1] in the commit message template " "when using an editor to prepare the commit message. Defaults to on, but can " @@ -17313,20 +16713,20 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-commit.txt:344 +#: en/git-commit.txt:338 #, no-wrap msgid "--no-status" msgstr "" #. type: Plain text -#: en/git-commit.txt:348 +#: en/git-commit.txt:342 msgid "" "Do not include the output of linkgit:git-status[1] in the commit message " "template when using an editor to prepare the default commit message." msgstr "" #. type: Plain text -#: en/git-commit.txt:366 +#: en/git-commit.txt:360 msgid "" "When pathspec is given on the command line, commit the contents of the files " "that match the pathspec without recording the changes already added to the " @@ -17335,7 +16735,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-commit.txt:382 +#: en/git-commit.txt:376 msgid "" "When recording your own work, the contents of modified files in your working " "tree are temporarily stored to a staging area called the \"index\" with 'git " @@ -17349,7 +16749,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-commit.txt:388 +#: en/git-commit.txt:382 #, no-wrap msgid "" "$ edit hello.c\n" @@ -17359,7 +16759,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-commit.txt:396 +#: en/git-commit.txt:390 msgid "" "Instead of staging files after each individual change, you can tell `git " "commit` to notice the changes to the files whose contents are tracked in " @@ -17369,7 +16769,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-commit.txt:401 +#: en/git-commit.txt:395 #, no-wrap msgid "" "$ edit hello.c\n" @@ -17378,7 +16778,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-commit.txt:406 +#: en/git-commit.txt:400 msgid "" "The command `git commit -a` first looks at your working tree, notices that " "you have modified hello.c and removed goodbye.c, and performs necessary `git " @@ -17386,7 +16786,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-commit.txt:411 +#: en/git-commit.txt:405 msgid "" "After staging changes to many files, you can alter the order the changes are " "recorded in, by giving pathnames to `git commit`. When pathnames are given, " @@ -17395,7 +16795,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-commit.txt:417 +#: en/git-commit.txt:411 #, no-wrap msgid "" "$ edit hello.c hello.h\n" @@ -17405,7 +16805,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-commit.txt:424 +#: en/git-commit.txt:418 msgid "" "This makes a commit that records the modification to `Makefile`. The " "changes staged for `hello.c` and `hello.h` are not included in the resulting " @@ -17414,20 +16814,20 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-commit.txt:427 en/git-commit.txt:453 +#: en/git-commit.txt:421 en/git-commit.txt:447 #, no-wrap msgid "$ git commit\n" msgstr "" #. type: Plain text -#: en/git-commit.txt:431 +#: en/git-commit.txt:425 msgid "" "this second commit would record the changes to `hello.c` and `hello.h` as " "expected." msgstr "" #. type: Plain text -#: en/git-commit.txt:439 +#: en/git-commit.txt:433 msgid "" "After a merge (initiated by 'git merge' or 'git pull') stops because of " "conflicts, cleanly merged paths are already staged to be committed for you, " @@ -17438,7 +16838,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-commit.txt:445 +#: en/git-commit.txt:439 #, no-wrap msgid "" "$ git status | grep unmerged\n" @@ -17448,7 +16848,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-commit.txt:450 +#: en/git-commit.txt:444 msgid "" "After resolving conflicts and staging the result, `git ls-files -u` would " "stop mentioning the conflicted path. When you are done, run `git commit` to " @@ -17456,7 +16856,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-commit.txt:461 +#: en/git-commit.txt:455 msgid "" "As with the case to record your own changes, you can use `-a` option to save " "typing. One difference is that during a merge resolution, you cannot use " @@ -17466,20 +16866,20 @@ msgid "" msgstr "" #. type: Title - -#: en/git-commit.txt:463 +#: en/git-commit.txt:457 #, no-wrap msgid "COMMIT INFORMATION" msgstr "" #. type: Plain text -#: en/git-commit.txt:467 +#: en/git-commit.txt:461 msgid "" "Author and committer information is taken from the following environment " "variables, if set:" msgstr "" #. type: Plain text -#: en/git-commit.txt:474 +#: en/git-commit.txt:468 #, no-wrap msgid "" "\tGIT_AUTHOR_NAME\n" @@ -17491,12 +16891,12 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-commit.txt:476 +#: en/git-commit.txt:470 msgid "(nb \"<\", \">\" and \"\\n\"s are stripped)" msgstr "" #. type: Plain text -#: en/git-commit.txt:482 +#: en/git-commit.txt:476 msgid "" "The author and committer names are by convention some form of a personal " "name (that is, the name by which other humans refer to you), although Git " @@ -17507,7 +16907,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-commit.txt:489 +#: en/git-commit.txt:483 msgid "" "In case (some of) these environment variables are not set, the information " "is taken from the configuration items `user.name` and `user.email`, or, if " @@ -17518,7 +16918,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-commit.txt:493 +#: en/git-commit.txt:487 msgid "" "The `author.name` and `committer.name` and their corresponding email options " "override `user.name` and `user.email` if set and are overridden themselves " @@ -17526,14 +16926,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-commit.txt:496 +#: en/git-commit.txt:490 msgid "" "The typical usage is to set just the `user.name` and `user.email` variables; " "the other options are provided for more complex use cases." msgstr "" #. type: Plain text -#: en/git-commit.txt:510 +#: en/git-commit.txt:504 msgid "" "Though not required, it's a good idea to begin the commit message with a " "single short (less than 50 character) line summarizing the change, followed " @@ -17545,13 +16945,13 @@ msgid "" msgstr "" #. type: Title - -#: en/git-commit.txt:514 +#: en/git-commit.txt:508 #, no-wrap msgid "ENVIRONMENT AND CONFIGURATION VARIABLES" msgstr "" #. type: Plain text -#: en/git-commit.txt:519 +#: en/git-commit.txt:513 msgid "" "The editor used to edit the commit log message will be chosen from the " "`GIT_EDITOR` environment variable, the core.editor configuration variable, " @@ -17560,7 +16960,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-commit.txt:525 +#: en/git-commit.txt:519 msgid "" "This command can run `commit-msg`, `prepare-commit-msg`, `pre-commit`, " "`post-commit` and `post-rewrite` hooks. See linkgit:githooks[5] for more " @@ -17568,13 +16968,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-commit.txt:529 +#: en/git-commit.txt:523 #, no-wrap msgid "`$GIT_DIR/COMMIT_EDITMSG`" msgstr "" #. type: Plain text -#: en/git-commit.txt:535 +#: en/git-commit.txt:529 msgid "" "This file contains the commit message of a commit in progress. If `git " "commit` exits due to an error before creating a commit, any commit message " @@ -17584,7 +16984,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-commit.txt:543 +#: en/git-commit.txt:537 msgid "" "linkgit:git-add[1], linkgit:git-rm[1], linkgit:git-mv[1], " "linkgit:git-merge[1], linkgit:git-commit-tree[1]" @@ -17605,21 +17005,23 @@ msgstr "" #: en/git-config.txt:27 #, no-wrap msgid "" -"'git config' [<file-option>] [--type=<type>] [--show-origin] [--show-scope] " -"[-z|--null] name [value [value_regex]]\n" +"'git config' [<file-option>] [--type=<type>] [--fixed-value] [--show-origin] " +"[--show-scope] [-z|--null] name [value [value-pattern]]\n" "'git config' [<file-option>] [--type=<type>] --add name value\n" -"'git config' [<file-option>] [--type=<type>] --replace-all name value " -"[value_regex]\n" +"'git config' [<file-option>] [--type=<type>] [--fixed-value] --replace-all " +"name value [value-pattern]\n" "'git config' [<file-option>] [--type=<type>] [--show-origin] [--show-scope] " -"[-z|--null] --get name [value_regex]\n" +"[-z|--null] [--fixed-value] --get name [value-pattern]\n" "'git config' [<file-option>] [--type=<type>] [--show-origin] [--show-scope] " -"[-z|--null] --get-all name [value_regex]\n" +"[-z|--null] [--fixed-value] --get-all name [value-pattern]\n" "'git config' [<file-option>] [--type=<type>] [--show-origin] [--show-scope] " -"[-z|--null] [--name-only] --get-regexp name_regex [value_regex]\n" +"[-z|--null] [--fixed-value] [--name-only] --get-regexp name_regex " +"[value-pattern]\n" "'git config' [<file-option>] [--type=<type>] [-z|--null] --get-urlmatch name " "URL\n" -"'git config' [<file-option>] --unset name [value_regex]\n" -"'git config' [<file-option>] --unset-all name [value_regex]\n" +"'git config' [<file-option>] [--fixed-value] --unset name [value-pattern]\n" +"'git config' [<file-option>] [--fixed-value] --unset-all name " +"[value-pattern]\n" "'git config' [<file-option>] --rename-section old_name new_name\n" "'git config' [<file-option>] --remove-section name\n" "'git config' [<file-option>] [--show-origin] [--show-scope] [-z|--null] " @@ -17638,18 +17040,20 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-config.txt:40 +#: en/git-config.txt:43 msgid "" "Multiple lines can be added to an option by using the `--add` option. If " "you want to update or unset an option which can occur on multiple lines, a " -"POSIX regexp `value_regex` needs to be given. Only the existing values that " -"match the regexp are updated or unset. If you want to handle the lines that " -"do *not* match the regex, just prepend a single exclamation mark in front " -"(see also <<EXAMPLES>>)." +"`value-pattern` (which is an extended regular expression, unless the " +"`--fixed-value` option is given) needs to be given. Only the existing " +"values that match the pattern are updated or unset. If you want to handle " +"the lines that do *not* match the pattern, just prepend a single exclamation " +"mark in front (see also <<EXAMPLES>>), but note that this only works when " +"the `--fixed-value` option is not in use." msgstr "" #. type: Plain text -#: en/git-config.txt:45 +#: en/git-config.txt:48 msgid "" "The `--type=<type>` option instructs 'git config' to ensure that incoming " "and outgoing values are canonicalize-able under the given <type>. If no " @@ -17658,7 +17062,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-config.txt:51 +#: en/git-config.txt:54 msgid "" "When reading, the values are read from the system, global and repository " "local configuration files by default, and options `--system`, `--global`, " @@ -17667,7 +17071,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-config.txt:57 +#: en/git-config.txt:60 msgid "" "When writing, the new value is written to the repository local configuration " "file by default, and options `--system`, `--global`, `--worktree`, `--file " @@ -17676,86 +17080,86 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-config.txt:60 +#: en/git-config.txt:63 msgid "" "This command will fail with non-zero status upon error. Some exit codes " "are:" msgstr "" #. type: Plain text -#: en/git-config.txt:62 +#: en/git-config.txt:65 msgid "The section or key is invalid (ret=1)," msgstr "" #. type: Plain text -#: en/git-config.txt:63 +#: en/git-config.txt:66 msgid "no section or name was provided (ret=2)," msgstr "" #. type: Plain text -#: en/git-config.txt:64 +#: en/git-config.txt:67 msgid "the config file is invalid (ret=3)," msgstr "" #. type: Plain text -#: en/git-config.txt:65 +#: en/git-config.txt:68 msgid "the config file cannot be written (ret=4)," msgstr "" #. type: Plain text -#: en/git-config.txt:66 +#: en/git-config.txt:69 msgid "you try to unset an option which does not exist (ret=5)," msgstr "" #. type: Plain text -#: en/git-config.txt:67 +#: en/git-config.txt:70 msgid "you try to unset/set an option for which multiple lines match (ret=5), or" msgstr "" #. type: Plain text -#: en/git-config.txt:68 +#: en/git-config.txt:71 msgid "you try to use an invalid regexp (ret=6)." msgstr "" #. type: Plain text -#: en/git-config.txt:70 +#: en/git-config.txt:73 msgid "On success, the command returns the exit code 0." msgstr "" #. type: Labeled list -#: en/git-config.txt:74 +#: en/git-config.txt:77 #, no-wrap msgid "--replace-all" msgstr "" #. type: Plain text -#: en/git-config.txt:77 +#: en/git-config.txt:80 msgid "" "Default behavior is to replace at most one line. This replaces all lines " -"matching the key (and optionally the value_regex)." +"matching the key (and optionally the `value-pattern`)." msgstr "" #. type: Labeled list -#: en/git-config.txt:78 en/git-update-index.txt:45 +#: en/git-config.txt:81 en/git-update-index.txt:45 #, no-wrap msgid "--add" msgstr "" #. type: Plain text -#: en/git-config.txt:82 +#: en/git-config.txt:85 msgid "" "Adds a new line to the option without altering any existing values. This is " -"the same as providing '^$' as the value_regex in `--replace-all`." +"the same as providing '^$' as the `value-pattern` in `--replace-all`." msgstr "" #. type: Labeled list -#: en/git-config.txt:83 +#: en/git-config.txt:86 #, no-wrap msgid "--get" msgstr "" #. type: Plain text -#: en/git-config.txt:87 +#: en/git-config.txt:90 msgid "" "Get the value for a given key (optionally filtered by a regex matching the " "value). Returns error code 1 if the key was not found and the last value if " @@ -17763,24 +17167,24 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-config.txt:88 +#: en/git-config.txt:91 #, no-wrap msgid "--get-all" msgstr "" #. type: Plain text -#: en/git-config.txt:90 +#: en/git-config.txt:93 msgid "Like get, but returns all values for a multi-valued key." msgstr "" #. type: Labeled list -#: en/git-config.txt:91 +#: en/git-config.txt:94 #, no-wrap msgid "--get-regexp" msgstr "" #. type: Plain text -#: en/git-config.txt:97 +#: en/git-config.txt:100 msgid "" "Like --get-all, but interprets the name as a regular expression and writes " "out the key names. Regular expression matching is currently case-sensitive " @@ -17789,13 +17193,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-config.txt:98 +#: en/git-config.txt:101 #, no-wrap msgid "--get-urlmatch name URL" msgstr "" #. type: Plain text -#: en/git-config.txt:105 +#: en/git-config.txt:108 msgid "" "When given a two-part name section.key, the value for section.<url>.key " "whose <url> part matches the best to the given URL is returned (if no such " @@ -17805,13 +17209,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-config.txt:106 +#: en/git-config.txt:109 #, no-wrap msgid "--global" msgstr "" #. type: Plain text -#: en/git-config.txt:111 +#: en/git-config.txt:114 msgid "" "For writing options: write to global `~/.gitconfig` file rather than the " "repository `.git/config`, write to `$XDG_CONFIG_HOME/git/config` file if " @@ -17819,60 +17223,59 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-config.txt:114 +#: en/git-config.txt:117 msgid "" "For reading options: read only from global `~/.gitconfig` and from " "`$XDG_CONFIG_HOME/git/config` rather than from all available files." msgstr "" #. type: Plain text -#: en/git-config.txt:116 en/git-config.txt:126 en/git-config.txt:135 -#: en/git-config.txt:339 +#: en/git-config.txt:119 en/git-config.txt:129 en/git-config.txt:138 en/git-config.txt:348 msgid "See also <<FILES>>." msgstr "" #. type: Labeled list -#: en/git-config.txt:117 +#: en/git-config.txt:120 #, no-wrap msgid "--system" msgstr "" #. type: Plain text -#: en/git-config.txt:121 +#: en/git-config.txt:124 msgid "" "For writing options: write to system-wide `$(prefix)/etc/gitconfig` rather " "than the repository `.git/config`." msgstr "" #. type: Plain text -#: en/git-config.txt:124 +#: en/git-config.txt:127 msgid "" "For reading options: read only from system-wide `$(prefix)/etc/gitconfig` " "rather than from all available files." msgstr "" #. type: Plain text -#: en/git-config.txt:130 +#: en/git-config.txt:133 msgid "" "For writing options: write to the repository `.git/config` file. This is " "the default behavior." msgstr "" #. type: Plain text -#: en/git-config.txt:133 +#: en/git-config.txt:136 msgid "" "For reading options: read only from the repository `.git/config` rather than " "from all available files." msgstr "" #. type: Labeled list -#: en/git-config.txt:136 en/git-restore.txt:55 +#: en/git-config.txt:139 en/git-restore.txt:59 #, no-wrap msgid "--worktree" msgstr "" #. type: Plain text -#: en/git-config.txt:140 +#: en/git-config.txt:143 msgid "" "Similar to `--local` except that `.git/config.worktree` is read from or " "written to if `extensions.worktreeConfig` is present. If not it's the same " @@ -17880,30 +17283,30 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-config.txt:141 +#: en/git-config.txt:144 #, no-wrap msgid "-f config-file" msgstr "" #. type: Labeled list -#: en/git-config.txt:142 +#: en/git-config.txt:145 #, no-wrap msgid "--file config-file" msgstr "" #. type: Plain text -#: en/git-config.txt:144 +#: en/git-config.txt:147 msgid "Use the given config file instead of the one specified by GIT_CONFIG." msgstr "" #. type: Labeled list -#: en/git-config.txt:145 +#: en/git-config.txt:148 #, no-wrap msgid "--blob blob" msgstr "" #. type: Plain text -#: en/git-config.txt:151 +#: en/git-config.txt:154 msgid "" "Similar to `--file` but use the given blob instead of a file. E.g. you can " "use 'master:.gitmodules' to read values from the file '.gitmodules' in the " @@ -17913,62 +17316,77 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-config.txt:152 +#: en/git-config.txt:155 #, no-wrap msgid "--remove-section" msgstr "" #. type: Plain text -#: en/git-config.txt:154 +#: en/git-config.txt:157 msgid "Remove the given section from the configuration file." msgstr "" #. type: Labeled list -#: en/git-config.txt:155 +#: en/git-config.txt:158 #, no-wrap msgid "--rename-section" msgstr "" #. type: Plain text -#: en/git-config.txt:157 +#: en/git-config.txt:160 msgid "Rename the given section to a new name." msgstr "" #. type: Labeled list -#: en/git-config.txt:158 +#: en/git-config.txt:161 #, no-wrap msgid "--unset" msgstr "" #. type: Plain text -#: en/git-config.txt:160 +#: en/git-config.txt:163 msgid "Remove the line matching the key from config file." msgstr "" #. type: Labeled list -#: en/git-config.txt:161 +#: en/git-config.txt:164 #, no-wrap msgid "--unset-all" msgstr "" #. type: Plain text -#: en/git-config.txt:163 +#: en/git-config.txt:166 msgid "Remove all lines matching the key from config file." msgstr "" #. type: Plain text -#: en/git-config.txt:167 +#: en/git-config.txt:170 msgid "List all variables set in config file, along with their values." msgstr "" #. type: Labeled list -#: en/git-config.txt:168 +#: en/git-config.txt:171 +#, no-wrap +msgid "--fixed-value" +msgstr "" + +#. type: Plain text +#: en/git-config.txt:176 +msgid "" +"When used with the `value-pattern` argument, treat `value-pattern` as an " +"exact string instead of a regular expression. This will restrict the " +"name/value pairs that are matched to only those where the value is exactly " +"equal to the `value-pattern`." +msgstr "" + +#. type: Labeled list +#: en/git-config.txt:177 #, no-wrap msgid "--type <type>" msgstr "" #. type: Plain text -#: en/git-config.txt:172 +#: en/git-config.txt:181 msgid "" "'git config' will ensure that any input or output is valid under the given " "type constraint(s), and will canonicalize outgoing values in `<type>`'s " @@ -17976,17 +17394,17 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-config.txt:174 +#: en/git-config.txt:183 msgid "Valid `<type>`'s include:" msgstr "" #. type: Plain text -#: en/git-config.txt:176 +#: en/git-config.txt:185 msgid "'bool': canonicalize values as either \"true\" or \"false\"." msgstr "" #. type: Plain text -#: en/git-config.txt:179 +#: en/git-config.txt:188 msgid "" "'int': canonicalize values as simple decimal numbers. An optional suffix of " "'k', 'm', or 'g' will cause the value to be multiplied by 1024, 1048576, or " @@ -17994,14 +17412,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-config.txt:181 +#: en/git-config.txt:190 msgid "" "'bool-or-int': canonicalize according to either 'bool' or 'int', as " "described above." msgstr "" #. type: Plain text -#: en/git-config.txt:185 +#: en/git-config.txt:194 msgid "" "'path': canonicalize by adding a leading `~` to the value of `$HOME` and " "`~user` to the home directory for the specified user. This specifier has no " @@ -18010,7 +17428,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-config.txt:187 +#: en/git-config.txt:196 msgid "" "'expiry-date': canonicalize by converting from a fixed or relative " "date-string to a timestamp. This specifier has no effect when setting the " @@ -18018,7 +17436,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-config.txt:191 +#: en/git-config.txt:200 msgid "" "'color': When getting a value, canonicalize by converting to an ANSI color " "escape sequence. When setting a value, a sanity-check is performed to ensure " @@ -18027,50 +17445,50 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-config.txt:193 +#: en/git-config.txt:202 #, no-wrap msgid "--bool" msgstr "" #. type: Labeled list -#: en/git-config.txt:194 +#: en/git-config.txt:203 #, no-wrap msgid "--int" msgstr "" #. type: Labeled list -#: en/git-config.txt:195 +#: en/git-config.txt:204 #, no-wrap msgid "--bool-or-int" msgstr "" #. type: Labeled list -#: en/git-config.txt:196 en/git-hash-object.txt:39 +#: en/git-config.txt:205 en/git-hash-object.txt:39 #, no-wrap msgid "--path" msgstr "" #. type: Labeled list -#: en/git-config.txt:197 +#: en/git-config.txt:206 #, no-wrap msgid "--expiry-date" msgstr "" #. type: Plain text -#: en/git-config.txt:200 +#: en/git-config.txt:209 msgid "" "Historical options for selecting a type specifier. Prefer instead `--type` " "(see above)." msgstr "" #. type: Labeled list -#: en/git-config.txt:201 +#: en/git-config.txt:210 #, no-wrap msgid "--no-type" msgstr "" #. type: Plain text -#: en/git-config.txt:205 +#: en/git-config.txt:214 msgid "" "Un-sets the previously set type specifier (if one was previously set). This " "option requests that 'git config' not canonicalize the retrieved variable. " @@ -18078,7 +17496,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-config.txt:214 +#: en/git-config.txt:223 msgid "" "For all options that output values and/or keys, always end values with the " "null character (instead of a newline). Use newline instead as a delimiter " @@ -18087,18 +17505,18 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-config.txt:218 +#: en/git-config.txt:227 msgid "Output only the names of config variables for `--list` or `--get-regexp`." msgstr "" #. type: Labeled list -#: en/git-config.txt:219 +#: en/git-config.txt:228 #, no-wrap msgid "--show-origin" msgstr "" #. type: Plain text -#: en/git-config.txt:224 +#: en/git-config.txt:233 msgid "" "Augment the output of all queried config options with the origin type (file, " "standard input, blob, command line) and the actual origin (config file path, " @@ -18106,13 +17524,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-config.txt:225 +#: en/git-config.txt:234 #, no-wrap msgid "--show-scope" msgstr "" #. type: Plain text -#: en/git-config.txt:229 +#: en/git-config.txt:238 msgid "" "Similar to `--show-origin` in that it augments the output of all queried " "config options with the scope of that value (local, global, system, " @@ -18120,13 +17538,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-config.txt:230 +#: en/git-config.txt:239 #, no-wrap msgid "--get-colorbool name [stdout-is-tty]" msgstr "" #. type: Plain text -#: en/git-config.txt:240 +#: en/git-config.txt:249 msgid "" "Find the color setting for `name` (e.g. `color.diff`) and output \"true\" or " "\"false\". `stdout-is-tty` should be either \"true\" or \"false\", and is " @@ -18138,13 +17556,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-config.txt:241 +#: en/git-config.txt:250 #, no-wrap msgid "--get-color name [default]" msgstr "" #. type: Plain text -#: en/git-config.txt:247 +#: en/git-config.txt:256 msgid "" "Find the color configured for `name` (e.g. `color.diff.new`) and output it " "as the ANSI color escape sequence to the standard output. The optional " @@ -18153,7 +17571,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-config.txt:251 +#: en/git-config.txt:260 msgid "" "`--type=color [--default=<default>]` is preferred over `--get-color` (but " "note that `--get-color` will omit the trailing newline printed by " @@ -18161,20 +17579,20 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-config.txt:256 +#: en/git-config.txt:265 msgid "" "Opens an editor to modify the specified config file; either `--system`, " "`--global`, or repository (default)." msgstr "" #. type: Labeled list -#: en/git-config.txt:257 +#: en/git-config.txt:266 #, no-wrap msgid "--[no-]includes" msgstr "" #. type: Plain text -#: en/git-config.txt:262 +#: en/git-config.txt:271 msgid "" "Respect `include.*` directives in config files when looking up " "values. Defaults to `off` when a specific file is given (e.g., using " @@ -18182,20 +17600,20 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-config.txt:263 +#: en/git-config.txt:272 #, no-wrap msgid "--default <value>" msgstr "" #. type: Plain text -#: en/git-config.txt:266 +#: en/git-config.txt:275 msgid "" "When using `--get`, and the requested variable is not found, behave as if " "<value> were the value assigned to the that variable." msgstr "" #. type: Plain text -#: en/git-config.txt:272 +#: en/git-config.txt:281 msgid "" "`pager.config` is only respected when listing configuration, i.e., when " "using `--list` or any of the `--get-*` which may return multiple results. " @@ -18203,31 +17621,31 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-config.txt:279 +#: en/git-config.txt:288 msgid "" "If not set explicitly with `--file`, there are four files where 'git config' " "will search for configuration options:" msgstr "" #. type: Labeled list -#: en/git-config.txt:280 +#: en/git-config.txt:289 #, no-wrap msgid "$(prefix)/etc/gitconfig" msgstr "" #. type: Plain text -#: en/git-config.txt:282 +#: en/git-config.txt:291 msgid "System-wide configuration file." msgstr "" #. type: Labeled list -#: en/git-config.txt:283 +#: en/git-config.txt:292 #, no-wrap msgid "$XDG_CONFIG_HOME/git/config" msgstr "" #. type: Plain text -#: en/git-config.txt:290 +#: en/git-config.txt:299 msgid "" "Second user-specific configuration file. If $XDG_CONFIG_HOME is not set or " "empty, `$HOME/.config/git/config` will be used. Any single-valued variable " @@ -18237,42 +17655,42 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-config.txt:291 +#: en/git-config.txt:300 #, no-wrap msgid "~/.gitconfig" msgstr "" #. type: Plain text -#: en/git-config.txt:294 +#: en/git-config.txt:303 msgid "User-specific configuration file. Also called \"global\" configuration file." msgstr "" #. type: Labeled list -#: en/git-config.txt:295 +#: en/git-config.txt:304 #, no-wrap msgid "$GIT_DIR/config" msgstr "" #. type: Plain text -#: en/git-config.txt:297 +#: en/git-config.txt:306 msgid "Repository specific configuration file." msgstr "" #. type: Labeled list -#: en/git-config.txt:298 +#: en/git-config.txt:307 #, no-wrap msgid "$GIT_DIR/config.worktree" msgstr "" #. type: Plain text -#: en/git-config.txt:301 +#: en/git-config.txt:310 msgid "" "This is optional and is only searched when `extensions.worktreeConfig` is " "present in $GIT_DIR/config." msgstr "" #. type: Plain text -#: en/git-config.txt:307 +#: en/git-config.txt:316 msgid "" "If no further options are given, all reading options will read all of these " "files that are available. If the global or the system-wide configuration " @@ -18282,7 +17700,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-config.txt:311 +#: en/git-config.txt:320 msgid "" "The files are read in the order given above, with last value found taking " "precedence over values read earlier. When multiple values are taken then " @@ -18290,14 +17708,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-config.txt:314 +#: en/git-config.txt:323 msgid "" "You may override individual configuration parameters when running any git " "command by using the `-c` option. See linkgit:git[1] for details." msgstr "" #. type: Plain text -#: en/git-config.txt:318 +#: en/git-config.txt:327 msgid "" "All writing options will per default write to the repository specific " "configuration file. Note that this also affects options like `--replace-all` " @@ -18305,7 +17723,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-config.txt:324 +#: en/git-config.txt:333 msgid "" "You can override these rules either by command-line options or by " "environment variables. The `--global`, `--system` and `--worktree` options " @@ -18315,20 +17733,19 @@ msgid "" msgstr "" #. type: Title - -#: en/git-config.txt:327 en/git-cvsserver.txt:310 en/git-daemon.txt:332 -#: en/git-http-backend.txt:243 en/git-notes.txt:373 +#: en/git-config.txt:336 en/git-cvsserver.txt:310 en/git-daemon.txt:332 en/git-http-backend.txt:243 en/git-notes.txt:373 #, no-wrap msgid "ENVIRONMENT" msgstr "" #. type: Labeled list -#: en/git-config.txt:329 +#: en/git-config.txt:338 #, no-wrap msgid "GIT_CONFIG" msgstr "" #. type: Plain text -#: en/git-config.txt:333 +#: en/git-config.txt:342 msgid "" "Take the configuration from the given file instead of .git/config. Using " "the \"--global\" option forces this to ~/.gitconfig. Using the \"--system\" " @@ -18336,25 +17753,25 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-config.txt:334 +#: en/git-config.txt:343 #, no-wrap msgid "GIT_CONFIG_NOSYSTEM" msgstr "" #. type: Plain text -#: en/git-config.txt:337 +#: en/git-config.txt:346 msgid "" "Whether to skip reading settings from the system-wide " "$(prefix)/etc/gitconfig file. See linkgit:git[1] for details." msgstr "" #. type: Plain text -#: en/git-config.txt:346 +#: en/git-config.txt:355 msgid "Given a .git/config like this:" msgstr "" #. type: delimited block - -#: en/git-config.txt:353 +#: en/git-config.txt:362 #, no-wrap msgid "" "#\n" @@ -18365,7 +17782,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-config.txt:358 en/git.txt:331 +#: en/git-config.txt:367 en/git.txt:331 #, no-wrap msgid "" "; core variables\n" @@ -18375,7 +17792,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-config.txt:363 +#: en/git-config.txt:372 #, no-wrap msgid "" "; Our diff algorithm\n" @@ -18385,7 +17802,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-config.txt:368 +#: en/git-config.txt:377 #, no-wrap msgid "" "; Proxy settings\n" @@ -18395,7 +17812,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-config.txt:375 +#: en/git-config.txt:384 #, no-wrap msgid "" "; HTTP\n" @@ -18407,18 +17824,18 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-config.txt:378 +#: en/git-config.txt:387 msgid "you can set the filemode to true with" msgstr "" #. type: delimited block - -#: en/git-config.txt:381 +#: en/git-config.txt:390 #, no-wrap msgid "% git config core.filemode true\n" msgstr "" #. type: Plain text -#: en/git-config.txt:386 +#: en/git-config.txt:395 msgid "" "The hypothetical proxy command entries actually have a postfix to discern " "what URL they apply to. Here is how to change the entry for kernel.org to " @@ -18426,133 +17843,133 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-config.txt:389 +#: en/git-config.txt:398 #, no-wrap msgid "% git config core.gitproxy '\"ssh\" for kernel.org' 'for kernel.org$'\n" msgstr "" #. type: Plain text -#: en/git-config.txt:392 +#: en/git-config.txt:401 msgid "This makes sure that only the key/value pair for kernel.org is replaced." msgstr "" #. type: Plain text -#: en/git-config.txt:394 +#: en/git-config.txt:403 msgid "To delete the entry for renames, do" msgstr "" #. type: delimited block - -#: en/git-config.txt:397 +#: en/git-config.txt:406 #, no-wrap msgid "% git config --unset diff.renames\n" msgstr "" #. type: Plain text -#: en/git-config.txt:401 +#: en/git-config.txt:410 msgid "" "If you want to delete an entry for a multivar (like core.gitproxy above), " "you have to provide a regex matching the value of exactly one line." msgstr "" #. type: Plain text -#: en/git-config.txt:403 +#: en/git-config.txt:412 msgid "To query the value for a given key, do" msgstr "" #. type: delimited block - -#: en/git-config.txt:406 +#: en/git-config.txt:415 #, no-wrap msgid "% git config --get core.filemode\n" msgstr "" #. type: Plain text -#: en/git-config.txt:409 en/git-merge-index.txt:66 +#: en/git-config.txt:418 en/git-merge-index.txt:66 msgid "or" msgstr "" #. type: delimited block - -#: en/git-config.txt:412 +#: en/git-config.txt:421 #, no-wrap msgid "% git config core.filemode\n" msgstr "" #. type: Plain text -#: en/git-config.txt:415 +#: en/git-config.txt:424 msgid "or, to query a multivar:" msgstr "" #. type: delimited block - -#: en/git-config.txt:418 +#: en/git-config.txt:427 #, no-wrap msgid "% git config --get core.gitproxy \"for kernel.org$\"\n" msgstr "" #. type: Plain text -#: en/git-config.txt:421 +#: en/git-config.txt:430 msgid "If you want to know all the values for a multivar, do:" msgstr "" #. type: delimited block - -#: en/git-config.txt:424 +#: en/git-config.txt:433 #, no-wrap msgid "% git config --get-all core.gitproxy\n" msgstr "" #. type: Plain text -#: en/git-config.txt:428 +#: en/git-config.txt:437 msgid "" "If you like to live dangerously, you can replace *all* core.gitproxy by a " "new one with" msgstr "" #. type: delimited block - -#: en/git-config.txt:431 +#: en/git-config.txt:440 #, no-wrap msgid "% git config --replace-all core.gitproxy ssh\n" msgstr "" #. type: Plain text -#: en/git-config.txt:435 +#: en/git-config.txt:444 msgid "" "However, if you really only want to replace the line for the default proxy, " "i.e. the one without a \"for ...\" postfix, do something like this:" msgstr "" #. type: delimited block - -#: en/git-config.txt:438 +#: en/git-config.txt:447 #, no-wrap msgid "% git config core.gitproxy ssh '! for '\n" msgstr "" #. type: Plain text -#: en/git-config.txt:441 +#: en/git-config.txt:450 msgid "To actually match only values with an exclamation mark, you have to" msgstr "" #. type: delimited block - -#: en/git-config.txt:444 +#: en/git-config.txt:453 #, no-wrap msgid "% git config section.key value '[!]'\n" msgstr "" #. type: Plain text -#: en/git-config.txt:447 +#: en/git-config.txt:456 msgid "To add a new proxy, without altering any of the existing ones, use" msgstr "" #. type: delimited block - -#: en/git-config.txt:450 +#: en/git-config.txt:459 #, no-wrap msgid "% git config --add core.gitproxy '\"proxy-command\" for example.com'\n" msgstr "" #. type: Plain text -#: en/git-config.txt:454 +#: en/git-config.txt:463 msgid "An example to use customized color from the configuration in your script:" msgstr "" #. type: delimited block - -#: en/git-config.txt:460 +#: en/git-config.txt:469 #, no-wrap msgid "" "#!/bin/sh\n" @@ -18562,14 +17979,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-config.txt:464 +#: en/git-config.txt:473 msgid "" "For URLs in `https://weak.example.com`, `http.sslVerify` is set to false, " "while it is set to `true` for all others:" msgstr "" #. type: delimited block - -#: en/git-config.txt:473 +#: en/git-config.txt:482 #, no-wrap msgid "" "% git config --type=bool --get-urlmatch http.sslverify " @@ -18584,16 +18001,13 @@ msgid "" msgstr "" #. type: Title - -#: en/git-config.txt:478 en/git-describe.txt:198 en/git-fetch.txt:289 -#: en/git-mv.txt:56 en/git-pack-refs.txt:64 en/git-pull.txt:241 -#: en/git-rebase.txt:1261 en/git-replace.txt:139 en/git-rm.txt:182 -#: en/git-svn.txt:1065 en/git-worktree.txt:413 +#: en/git-config.txt:487 en/git-describe.txt:198 en/git-fetch.txt:289 en/git-mv.txt:56 en/git-pack-refs.txt:64 en/git-pull.txt:241 en/git-rebase.txt:1261 en/git-replace.txt:139 en/git-rm.txt:182 en/git-svn.txt:1065 en/git-worktree.txt:414 #, no-wrap msgid "BUGS" msgstr "" #. type: Plain text -#: en/git-config.txt:483 +#: en/git-config.txt:492 msgid "" "When using the deprecated `[section.subsection]` syntax, changing a value " "will result in adding a multi-line key instead of a change, if the " @@ -18602,7 +18016,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-config.txt:487 +#: en/git-config.txt:496 #, no-wrap msgid "" " [section.subsection]\n" @@ -18610,12 +18024,12 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-config.txt:490 +#: en/git-config.txt:499 msgid "and running `git config section.Subsection.key value2` will result in" msgstr "" #. type: delimited block - -#: en/git-config.txt:495 +#: en/git-config.txt:504 #, no-wrap msgid "" " [section.subsection]\n" @@ -19656,11 +19070,15 @@ msgstr "" msgid "-C <target-dir>" msgstr "" +#. type: Plain text +#: en/git-cvsimport.txt:69 +msgid "The Git repository to import to. If the directory doesn't" +msgstr "" + #. type: Plain text #: en/git-cvsimport.txt:70 -msgid "" -"The Git repository to import to. If the directory doesn't exist, it will be " -"created. Default is the current directory." +#, no-wrap +msgid "exist, it will be created. Default is the current directory.\n" msgstr "" #. type: Labeled list @@ -21680,7 +21098,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-describe.txt:82 en/git-ls-files.txt:159 +#: en/git-describe.txt:82 en/git-ls-files.txt:160 #, no-wrap msgid "--debug" msgstr "" @@ -21742,7 +21160,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-describe.txt:118 en/git-diff-tree.txt:115 en/git-name-rev.txt:61 +#: en/git-describe.txt:118 en/git-diff-tree.txt:120 en/git-name-rev.txt:61 #, no-wrap msgid "--always" msgstr "" @@ -21929,19 +21347,19 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-diff-files.txt:25 en/git-diff.txt:112 +#: en/git-diff-files.txt:25 en/git-diff.txt:120 #, no-wrap msgid "-1 --base" msgstr "" #. type: Labeled list -#: en/git-diff-files.txt:26 en/git-diff.txt:113 +#: en/git-diff-files.txt:26 en/git-diff.txt:121 #, no-wrap msgid "-2 --ours" msgstr "" #. type: Labeled list -#: en/git-diff-files.txt:27 en/git-diff.txt:114 +#: en/git-diff-files.txt:27 en/git-diff.txt:122 #, no-wrap msgid "-3 --theirs" msgstr "" @@ -21962,7 +21380,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-diff-files.txt:38 en/git-diff-tree.txt:98 en/git-log.txt:137 +#: en/git-diff-files.txt:38 en/git-diff-tree.txt:103 en/git-log.txt:124 #, no-wrap msgid "--cc" msgstr "" @@ -21995,8 +21413,8 @@ msgstr "" #: en/git-diff-index.txt:13 #, no-wrap msgid "" -"'git diff-index' [-m] [--cached] [<common diff options>] <tree-ish> " -"[<path>...]\n" +"'git diff-index' [-m] [--cached] [--merge-base] [<common diff options>] " +"<tree-ish> [<path>...]\n" msgstr "" #. type: Plain text @@ -22015,11 +21433,24 @@ msgstr "" #. type: Plain text #: en/git-diff-index.txt:31 -msgid "do not consider the on-disk file at all" +msgid "Do not consider the on-disk file at all." +msgstr "" + +#. type: Labeled list +#: en/git-diff-index.txt:32 en/git-diff-tree.txt:46 en/git-show-branch.txt:83 +#, no-wrap +msgid "--merge-base" +msgstr "" + +#. type: Plain text +#: en/git-diff-index.txt:36 +msgid "" +"Instead of comparing <tree-ish> directly, use the merge base between " +"<tree-ish> and HEAD instead. <tree-ish> must be a commit." msgstr "" #. type: Plain text -#: en/git-diff-index.txt:37 +#: en/git-diff-index.txt:42 msgid "" "By default, files recorded in the index but not checked out are reported as " "deleted. This flag makes 'git diff-index' say that all non-checked-out " @@ -22027,13 +21458,13 @@ msgid "" msgstr "" #. type: Title - -#: en/git-diff-index.txt:41 +#: en/git-diff-index.txt:46 #, no-wrap msgid "OPERATING MODES" msgstr "" #. type: Plain text -#: en/git-diff-index.txt:46 +#: en/git-diff-index.txt:51 msgid "" "You can choose whether you want to trust the index file entirely (using the " "`--cached` flag) or ask the diff logic to show any files that don't match " @@ -22042,18 +21473,18 @@ msgid "" msgstr "" #. type: Title - -#: en/git-diff-index.txt:48 +#: en/git-diff-index.txt:53 #, no-wrap msgid "CACHED MODE" msgstr "" #. type: Plain text -#: en/git-diff-index.txt:50 +#: en/git-diff-index.txt:55 msgid "If `--cached` is specified, it allows you to ask:" msgstr "" #. type: Plain text -#: en/git-diff-index.txt:53 +#: en/git-diff-index.txt:58 #, no-wrap msgid "" "\tshow me the differences between HEAD and the current index\n" @@ -22061,7 +21492,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff-index.txt:58 +#: en/git-diff-index.txt:63 msgid "" "For example, let's say that you have worked on your working directory, " "updated some files in the index and are ready to commit. You want to see " @@ -22070,13 +21501,13 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff-index.txt:60 +#: en/git-diff-index.txt:65 #, no-wrap msgid "\tgit diff-index --cached HEAD\n" msgstr "" #. type: Plain text -#: en/git-diff-index.txt:65 +#: en/git-diff-index.txt:70 msgid "" "Example: let's say I had renamed `commit.c` to `git-commit.c`, and I had " "done an `update-index` to make that effective in the index file. `git " @@ -22085,7 +21516,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff-index.txt:69 +#: en/git-diff-index.txt:74 #, no-wrap msgid "" " torvalds@ppc970:~/git> git diff-index --cached HEAD\n" @@ -22095,12 +21526,12 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff-index.txt:71 +#: en/git-diff-index.txt:76 msgid "You can see easily that the above is a rename." msgstr "" #. type: Plain text -#: en/git-diff-index.txt:75 +#: en/git-diff-index.txt:80 msgid "" "In fact, `git diff-index --cached` *should* always be entirely equivalent to " "actually doing a 'git write-tree' and comparing that. Except this one is " @@ -22108,7 +21539,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff-index.txt:79 +#: en/git-diff-index.txt:84 msgid "" "So doing a `git diff-index --cached` is basically very useful when you are " "asking yourself \"what have I already marked for being committed, and what's " @@ -22116,13 +21547,13 @@ msgid "" msgstr "" #. type: Title - -#: en/git-diff-index.txt:81 +#: en/git-diff-index.txt:86 #, no-wrap msgid "NON-CACHED MODE" msgstr "" #. type: Plain text -#: en/git-diff-index.txt:86 +#: en/git-diff-index.txt:91 msgid "" "The \"non-cached\" mode takes a different approach, and is potentially the " "more useful of the two in that what it does can't be emulated with a 'git " @@ -22131,7 +21562,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff-index.txt:89 +#: en/git-diff-index.txt:94 #, no-wrap msgid "" " show me the differences between HEAD and the currently checked out\n" @@ -22139,7 +21570,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff-index.txt:93 +#: en/git-diff-index.txt:98 msgid "" "which is obviously a very useful question too, since that tells you what you " "*could* commit. Again, the output matches the 'git diff-tree -r' output to a " @@ -22147,7 +21578,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff-index.txt:99 +#: en/git-diff-index.txt:104 msgid "" "The twist is that if some file doesn't match the index, we don't have a " "backing store thing for it, and we use the magic \"all-zero\" sha1 to show " @@ -22157,7 +21588,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff-index.txt:102 +#: en/git-diff-index.txt:107 #, no-wrap msgid "" " torvalds@ppc970:~/v2.6/linux> git diff-index --abbrev HEAD\n" @@ -22165,7 +21596,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff-index.txt:107 +#: en/git-diff-index.txt:112 msgid "" "i.e., it shows that the tree has changed, and that `kernel/sched.c` is not " "up to date and may contain new stuff. The all-zero sha1 means that to get " @@ -22174,7 +21605,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff-index.txt:113 +#: en/git-diff-index.txt:118 msgid "" "As with other commands of this type, 'git diff-index' does not actually look " "at the contents of the file at all. So maybe `kernel/sched.c` hasn't " @@ -22183,7 +21614,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff-index.txt:119 +#: en/git-diff-index.txt:124 msgid "" "You can have a mixture of files show up as \"has been updated\" and \"is " "still dirty in the working directory\" together. You can always tell which " @@ -22373,9 +21804,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-difftool.txt:88 en/git-help.txt:59 en/git-mergetool.txt:82 -#: en/git-show-branch.txt:111 en/git-update-index.txt:128 -#: en/rev-list-options.txt:263 +#: en/git-difftool.txt:88 en/git-help.txt:59 en/git-mergetool.txt:82 en/git-show-branch.txt:111 en/git-update-index.txt:128 en/rev-list-options.txt:263 #, no-wrap msgid "-g" msgstr "" @@ -22547,7 +21976,8 @@ msgstr "" #, no-wrap msgid "" "'git diff-tree' [--stdin] [-m] [-s] [-v] [--no-commit-id] [--pretty]\n" -"\t [-t] [-r] [-c | --cc] [--combined-all-paths] [--root]\n" +"\t [-t] [-r] [-c | --cc] [--combined-all-paths] [--root] " +"[--merge-base]\n" "\t [<common diff options>] <tree-ish> [<tree-ish>] [<path>...]\n" msgstr "" @@ -22574,7 +22004,7 @@ msgid "The id of a tree object." msgstr "" #. type: Labeled list -#: en/git-diff-tree.txt:32 en/git-diff.txt:126 en/git-submodule.txt:437 +#: en/git-diff-tree.txt:32 en/git-diff.txt:134 en/git-submodule.txt:437 #, no-wrap msgid "<path>..." msgstr "" @@ -22604,7 +22034,15 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff-tree.txt:52 +#: en/git-diff-tree.txt:50 +msgid "" +"Instead of comparing the <tree-ish>s directly, use the merge base between " +"the two <tree-ish>s as the \"before\" side. There must be two <tree-ish>s " +"given and they must both be commits." +msgstr "" + +#. type: Plain text +#: en/git-diff-tree.txt:57 msgid "" "When `--stdin` is specified, the command does not take <tree-ish> arguments " "from the command line. Instead, it reads lines containing either two " @@ -22613,7 +22051,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff-tree.txt:57 +#: en/git-diff-tree.txt:62 msgid "" "When two trees are given, it compares the first tree with the second. When " "a single commit is given, it compares the commit with its parents. The " @@ -22622,7 +22060,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff-tree.txt:62 +#: en/git-diff-tree.txt:67 msgid "" "When comparing two trees, the ID of both trees (separated by a space and " "terminated by a newline) is printed before the difference. When comparing " @@ -22631,14 +22069,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff-tree.txt:65 +#: en/git-diff-tree.txt:70 msgid "" "The following flags further affect the behavior when comparing commits (but " "not trees)." msgstr "" #. type: Plain text -#: en/git-diff-tree.txt:71 +#: en/git-diff-tree.txt:76 msgid "" "By default, 'git diff-tree --stdin' does not show differences for merge " "commits. With this flag, it shows differences to that commit from all of " @@ -22646,7 +22084,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff-tree.txt:77 +#: en/git-diff-tree.txt:82 msgid "" "By default, 'git diff-tree --stdin' shows differences, either in " "machine-readable form (without `-p`) or in patch form (with `-p`). This " @@ -22654,27 +22092,27 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff-tree.txt:81 +#: en/git-diff-tree.txt:86 msgid "" "This flag causes 'git diff-tree --stdin' to also show the commit message " "before the differences." msgstr "" #. type: Labeled list -#: en/git-diff-tree.txt:84 +#: en/git-diff-tree.txt:89 #, no-wrap msgid "--no-commit-id" msgstr "" #. type: Plain text -#: en/git-diff-tree.txt:87 +#: en/git-diff-tree.txt:92 msgid "" "'git diff-tree' outputs a line with the commit ID when applicable. This " "flag suppressed the commit ID output." msgstr "" #. type: Plain text -#: en/git-diff-tree.txt:97 +#: en/git-diff-tree.txt:102 msgid "" "This flag changes the way a merge commit is displayed (which means it is " "useful only when the command is given one <tree-ish>, or `--stdin`). It " @@ -22685,7 +22123,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff-tree.txt:107 +#: en/git-diff-tree.txt:112 msgid "" "This flag changes the way a merge commit patch is displayed, in a similar " "way to the `-c` option. It implies the `-c` and `-p` options and further " @@ -22697,13 +22135,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-diff-tree.txt:108 en/git-log.txt:143 +#: en/git-diff-tree.txt:113 en/git-log.txt:130 #, no-wrap msgid "--combined-all-paths" msgstr "" #. type: Plain text -#: en/git-diff-tree.txt:114 en/git-log.txt:149 +#: en/git-diff-tree.txt:119 en/git-log.txt:136 msgid "" "This flag causes combined diffs (used for merge commits) to list the name of " "the file from all parents. It thus only has effect when -c or --cc are " @@ -22712,7 +22150,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff-tree.txt:118 +#: en/git-diff-tree.txt:123 msgid "" "Show the commit itself and the commit log message even if the diff itself is " "empty." @@ -22734,8 +22172,9 @@ msgstr "" #, no-wrap msgid "" "'git diff' [<options>] [<commit>] [--] [<path>...]\n" -"'git diff' [<options>] --cached [<commit>] [--] [<path>...]\n" -"'git diff' [<options>] <commit> [<commit>...] <commit> [--] [<path>...]\n" +"'git diff' [<options>] --cached [--merge-base] [<commit>] [--] [<path>...]\n" +"'git diff' [<options>] [--merge-base] <commit> [<commit>...] <commit> [--] " +"[<path>...]\n" "'git diff' [<options>] <commit>...<commit> [--] [<path>...]\n" "'git diff' [<options>] <blob> <blob>\n" "'git diff' [<options>] --no-index [--] <path> <path>\n" @@ -22784,7 +22223,7 @@ msgstr "" #. type: Labeled list #: en/git-diff.txt:43 #, no-wrap -msgid "'git diff' [<options>] --cached [<commit>] [--] [<path>...]" +msgid "'git diff' [<options>] --cached [--merge-base] [<commit>] [--] [<path>...]" msgstr "" #. type: Plain text @@ -22797,14 +22236,22 @@ msgid "" "staged changes. --staged is a synonym of --cached." msgstr "" +#. type: Plain text +#: en/git-diff.txt:56 +msgid "" +"If --merge-base is given, instead of using <commit>, use the merge base of " +"<commit> and HEAD. `git diff --merge-base A` is equivalent to `git diff " +"$(git merge-base A HEAD)`." +msgstr "" + #. type: Labeled list -#: en/git-diff.txt:53 +#: en/git-diff.txt:57 #, no-wrap msgid "'git diff' [<options>] <commit> [--] [<path>...]" msgstr "" #. type: Plain text -#: en/git-diff.txt:60 +#: en/git-diff.txt:64 msgid "" "This form is to view the changes you have in your working tree relative to " "the named <commit>. You can use HEAD to compare it with the latest commit, " @@ -22812,95 +22259,103 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-diff.txt:61 +#: en/git-diff.txt:65 #, no-wrap -msgid "'git diff' [<options>] <commit> <commit> [--] [<path>...]" +msgid "'git diff' [<options>] [--merge-base] <commit> <commit> [--] [<path>...]" msgstr "" #. type: Plain text -#: en/git-diff.txt:65 +#: en/git-diff.txt:69 msgid "This is to view the changes between two arbitrary <commit>." msgstr "" +#. type: Plain text +#: en/git-diff.txt:73 +msgid "" +"If --merge-base is given, use the merge base of the two commits for the " +"\"before\" side. `git diff --merge-base A B` is equivalent to `git diff " +"$(git merge-base A B) B`." +msgstr "" + #. type: Labeled list -#: en/git-diff.txt:66 +#: en/git-diff.txt:74 #, no-wrap msgid "'git diff' [<options>] <commit> <commit>... <commit> [--] [<path>...]" msgstr "" #. type: Plain text -#: en/git-diff.txt:74 +#: en/git-diff.txt:82 msgid "" "This form is to view the results of a merge commit. The first listed " "<commit> must be the merge itself; the remaining two or more commits should " "be its parents. A convenient way to produce the desired set of revisions is " -"to use the {caret}@ suffix. For instance, if `master` names a merge commit, " +"to use the `^@` suffix. For instance, if `master` names a merge commit, " "`git diff master master^@` gives the same combined diff as `git show " "master`." msgstr "" #. type: Labeled list -#: en/git-diff.txt:75 +#: en/git-diff.txt:83 #, no-wrap msgid "'git diff' [<options>] <commit>..<commit> [--] [<path>...]" msgstr "" #. type: Plain text -#: en/git-diff.txt:81 +#: en/git-diff.txt:89 msgid "" -"This is synonymous to the earlier form (without the \"..\") for viewing the " +"This is synonymous to the earlier form (without the `..`) for viewing the " "changes between two arbitrary <commit>. If <commit> on one side is omitted, " "it will have the same effect as using HEAD instead." msgstr "" #. type: Labeled list -#: en/git-diff.txt:82 +#: en/git-diff.txt:90 #, no-wrap msgid "'git diff' [<options>] <commit>\\...<commit> [--] [<path>...]" msgstr "" #. type: Plain text -#: en/git-diff.txt:89 +#: en/git-diff.txt:97 msgid "" "This form is to view the changes on the branch containing and up to the " -"second <commit>, starting at a common ancestor of both <commit>. \"git diff " -"A\\...B\" is equivalent to \"git diff $(git merge-base A B) B\". You can " -"omit any one of <commit>, which has the same effect as using HEAD instead." +"second <commit>, starting at a common ancestor of both <commit>. `git diff " +"A...B` is equivalent to `git diff $(git merge-base A B) B`. You can omit " +"any one of <commit>, which has the same effect as using HEAD instead." msgstr "" #. type: Plain text -#: en/git-diff.txt:94 +#: en/git-diff.txt:102 msgid "" "Just in case you are doing something exotic, it should be noted that all of " -"the <commit> in the above description, except in the last two forms that use " -"\"..\" notations, can be any <tree>." +"the <commit> in the above description, except in the `--merge-base` case and " +"in the last two forms that use `..` notations, can be any <tree>." msgstr "" #. type: Plain text -#: en/git-diff.txt:101 +#: en/git-diff.txt:109 msgid "" "For a more complete list of ways to spell <commit>, see \"SPECIFYING " "REVISIONS\" section in linkgit:gitrevisions[7]. However, \"diff\" is about " "comparing two _endpoints_, not ranges, and the range notations " -"(\"<commit>..<commit>\" and \"<commit>\\...<commit>\") do not mean a range " -"as defined in the \"SPECIFYING RANGES\" section in linkgit:gitrevisions[7]." +"(`<commit>..<commit>` and `<commit>...<commit>`) do not mean a range as " +"defined in the \"SPECIFYING RANGES\" section in linkgit:gitrevisions[7]." msgstr "" #. type: Labeled list -#: en/git-diff.txt:102 +#: en/git-diff.txt:110 #, no-wrap msgid "'git diff' [<options>] <blob> <blob>" msgstr "" #. type: Plain text -#: en/git-diff.txt:106 +#: en/git-diff.txt:114 msgid "" "This form is to view the differences between the raw contents of two blob " "objects." msgstr "" #. type: Plain text -#: en/git-diff.txt:120 +#: en/git-diff.txt:128 msgid "" "Compare the working tree with the \"base\" version (stage #1), \"our " "branch\" (stage #2) or \"their branch\" (stage #3). The index contains " @@ -22909,27 +22364,27 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff.txt:125 +#: en/git-diff.txt:133 msgid "" "Omit diff output for unmerged entries and just show \"Unmerged\". Can be " "used only when comparing the working tree with the index." msgstr "" #. type: Plain text -#: en/git-diff.txt:130 +#: en/git-diff.txt:138 msgid "" "The <paths> parameters, when given, are used to limit the diff to the named " "paths (you can give directory names and get diff for all files under them)." msgstr "" #. type: Labeled list -#: en/git-diff.txt:137 +#: en/git-diff.txt:145 #, no-wrap msgid "Various ways to check your working tree" msgstr "" #. type: delimited block - -#: en/git-diff.txt:143 +#: en/git-diff.txt:151 #, no-wrap msgid "" "$ git diff <1>\n" @@ -22938,32 +22393,32 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff.txt:146 +#: en/git-diff.txt:154 msgid "Changes in the working tree not yet staged for the next commit." msgstr "" #. type: Plain text -#: en/git-diff.txt:148 +#: en/git-diff.txt:156 msgid "" "Changes between the index and your last commit; what you would be committing " -"if you run \"git commit\" without \"-a\" option." +"if you run `git commit` without `-a` option." msgstr "" #. type: Plain text -#: en/git-diff.txt:150 +#: en/git-diff.txt:158 msgid "" "Changes in the working tree since your last commit; what you would be " -"committing if you run \"git commit -a\"" +"committing if you run `git commit -a`" msgstr "" #. type: Labeled list -#: en/git-diff.txt:151 +#: en/git-diff.txt:159 #, no-wrap msgid "Comparing with arbitrary commits" msgstr "" #. type: delimited block - -#: en/git-diff.txt:157 +#: en/git-diff.txt:165 #, no-wrap msgid "" "$ git diff test <1>\n" @@ -22972,32 +22427,32 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff.txt:161 +#: en/git-diff.txt:169 msgid "" "Instead of using the tip of the current branch, compare with the tip of " "\"test\" branch." msgstr "" #. type: Plain text -#: en/git-diff.txt:164 +#: en/git-diff.txt:172 msgid "" "Instead of comparing with the tip of \"test\" branch, compare with the tip " "of the current branch, but limit the comparison to the file \"test\"." msgstr "" #. type: Plain text -#: en/git-diff.txt:165 +#: en/git-diff.txt:173 msgid "Compare the version before the last commit and the last commit." msgstr "" #. type: Labeled list -#: en/git-diff.txt:166 +#: en/git-diff.txt:174 #, no-wrap msgid "Comparing branches" msgstr "" #. type: delimited block - -#: en/git-diff.txt:172 +#: en/git-diff.txt:180 #, no-wrap msgid "" "$ git diff topic master <1>\n" @@ -23006,31 +22461,30 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff.txt:175 +#: en/git-diff.txt:183 msgid "Changes between the tips of the topic and the master branches." msgstr "" #. type: Plain text -#: en/git-diff.txt:176 en/git-remote-fd.txt:44 en/git-remote-fd.txt:52 -#: en/git-web--browse.txt:52 +#: en/git-diff.txt:184 en/git-remote-fd.txt:44 en/git-remote-fd.txt:52 en/git-web--browse.txt:52 msgid "Same as above." msgstr "" #. type: Plain text -#: en/git-diff.txt:178 +#: en/git-diff.txt:186 msgid "" "Changes that occurred on the master branch since when the topic branch was " "started off it." msgstr "" #. type: Labeled list -#: en/git-diff.txt:179 +#: en/git-diff.txt:187 #, no-wrap msgid "Limiting the diff output" msgstr "" #. type: delimited block - -#: en/git-diff.txt:185 +#: en/git-diff.txt:193 #, no-wrap msgid "" "$ git diff --diff-filter=MRC <1>\n" @@ -23039,28 +22493,28 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff.txt:189 +#: en/git-diff.txt:197 msgid "Show only modification, rename, and copy, but not addition or deletion." msgstr "" #. type: Plain text -#: en/git-diff.txt:191 +#: en/git-diff.txt:199 msgid "Show only names and the nature of change, but not actual diff output." msgstr "" #. type: Plain text -#: en/git-diff.txt:192 +#: en/git-diff.txt:200 msgid "Limit diff output to named subtrees." msgstr "" #. type: Labeled list -#: en/git-diff.txt:193 +#: en/git-diff.txt:201 #, no-wrap msgid "Munging the diff output" msgstr "" #. type: delimited block - -#: en/git-diff.txt:198 +#: en/git-diff.txt:206 #, no-wrap msgid "" "$ git diff --find-copies-harder -B -C <1>\n" @@ -23068,19 +22522,19 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-diff.txt:202 +#: en/git-diff.txt:210 msgid "" "Spend extra cycles to find renames, copies and complete rewrites (very " "expensive)." msgstr "" #. type: Plain text -#: en/git-diff.txt:203 +#: en/git-diff.txt:211 msgid "Output diff in reverse." msgstr "" #. type: Plain text -#: en/git-diff.txt:213 +#: en/git-diff.txt:221 msgid "" "diff(1), linkgit:git-difftool[1], linkgit:git-log[1], " "linkgit:gitdiffcore[7], linkgit:git-format-patch[1], linkgit:git-apply[1], " @@ -23297,7 +22751,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-fast-export.txt:111 en/git-ls-tree.txt:72 +#: en/git-fast-export.txt:111 en/git-ls-tree.txt:73 #, no-wrap msgid "--full-tree" msgstr "" @@ -23825,10 +23279,14 @@ msgstr "" msgid "--rewrite-submodules-to=<name>:<file>" msgstr "" +#. type: Plain text +#: en/git-fast-import.txt:131 +msgid "Rewrite the object IDs for the submodule specified by <name> from the values" +msgstr "" + #. type: Plain text #: en/git-fast-import.txt:134 msgid "" -"Rewrite the object IDs for the submodule specified by <name> from the values " "used in the from <file> to those used in the to <file>. The from marks " "should have been created by `git fast-export`, and the to marks should have " "been created by `git fast-import` when importing that same submodule." @@ -23886,8 +23344,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-fast-import.txt:158 en/git-fetch-pack.txt:85 -#: en/git-pack-objects.txt:89 en/git-repack.txt:90 +#: en/git-fast-import.txt:158 en/git-fetch-pack.txt:85 en/git-pack-objects.txt:89 en/git-repack.txt:90 #, no-wrap msgid "--depth=<n>" msgstr "" @@ -25549,8 +25006,7 @@ msgid "\t'get-mark' SP ':' <idnum> LF\n" msgstr "" #. type: Plain text -#: en/git-fast-import.txt:1048 en/git-fast-import.txt:1079 -#: en/git-fast-import.txt:1132 +#: en/git-fast-import.txt:1048 en/git-fast-import.txt:1079 en/git-fast-import.txt:1132 msgid "" "See ``Responses To Commands'' below for details about how to read this " "output safely." @@ -26044,12 +25500,17 @@ msgid "M 777 inline bob\n" msgstr "" #. type: delimited block = -#: en/git-fast-import.txt:1321 +#: en/git-fast-import.txt:1320 #, no-wrap msgid "" "Active Branch LRU\n" "-----------------\n" -"active_branches = 1 cur, 5 max\n" +msgstr "" + +#. type: delimited block = +#: en/git-fast-import.txt:1321 +#, no-wrap +msgid "active_branches = 1 cur, 5 max\n" msgstr "" #. type: delimited block = @@ -26063,12 +25524,18 @@ msgid "0 refs/heads/master" msgstr "" #. type: delimited block = -#: en/git-fast-import.txt:1335 +#: en/git-fast-import.txt:1329 #, no-wrap msgid "" "Inactive Branches\n" "-----------------\n" "refs/heads/master:\n" +msgstr "" + +#. type: delimited block = +#: en/git-fast-import.txt:1335 +#, no-wrap +msgid "" "status : active loaded dirty\n" "tip commit : 0000000000000000000000000000000000000000\n" "old tree : 0000000000000000000000000000000000000000\n" @@ -26674,7 +26141,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-fetch-pack.txt:113 en/git-push.txt:370 en/git-send-pack.txt:63 +#: en/git-fetch-pack.txt:113 en/git-push.txt:394 en/git-send-pack.txt:63 msgid "Run verbosely." msgstr "" @@ -27033,18 +26500,18 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-fetch.txt:215 en/git-push.txt:431 +#: en/git-fetch.txt:215 en/git-push.txt:455 #, no-wrap msgid "flag" msgstr "" #. type: Plain text -#: en/git-fetch.txt:217 en/git-push.txt:433 +#: en/git-fetch.txt:217 en/git-push.txt:457 msgid "A single character indicating the status of the ref:" msgstr "" #. type: Labeled list -#: en/git-fetch.txt:217 en/git-push.txt:433 +#: en/git-fetch.txt:217 en/git-push.txt:457 #, no-wrap msgid "(space)" msgstr "" @@ -27055,18 +26522,18 @@ msgid "for a successfully fetched fast-forward;" msgstr "" #. type: Labeled list -#: en/git-fetch.txt:218 en/git-push.txt:434 +#: en/git-fetch.txt:218 en/git-push.txt:458 #, no-wrap msgid "`+`" msgstr "" #. type: Plain text -#: en/git-fetch.txt:219 en/git-push.txt:435 +#: en/git-fetch.txt:219 en/git-push.txt:459 msgid "for a successful forced update;" msgstr "" #. type: Labeled list -#: en/git-fetch.txt:219 en/git-push.txt:435 +#: en/git-fetch.txt:219 en/git-push.txt:459 #, no-wrap msgid "`-`" msgstr "" @@ -27088,7 +26555,7 @@ msgid "for a successful tag update;" msgstr "" #. type: Labeled list -#: en/git-fetch.txt:221 en/git-push.txt:436 +#: en/git-fetch.txt:221 en/git-push.txt:460 #, no-wrap msgid "`*`" msgstr "" @@ -27099,7 +26566,7 @@ msgid "for a successfully fetched new ref;" msgstr "" #. type: Labeled list -#: en/git-fetch.txt:222 en/git-push.txt:437 +#: en/git-fetch.txt:222 en/git-push.txt:461 #, no-wrap msgid "`!`" msgstr "" @@ -27110,7 +26577,7 @@ msgid "for a ref that was rejected or failed to update; and" msgstr "" #. type: Labeled list -#: en/git-fetch.txt:223 en/git-push.txt:438 +#: en/git-fetch.txt:223 en/git-push.txt:462 #, no-wrap msgid "`=`" msgstr "" @@ -27121,7 +26588,7 @@ msgid "for a ref that was up to date and did not need fetching." msgstr "" #. type: Labeled list -#: en/git-fetch.txt:225 en/git-push.txt:440 +#: en/git-fetch.txt:225 en/git-push.txt:464 #, no-wrap msgid "summary" msgstr "" @@ -27136,7 +26603,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-fetch.txt:231 en/git-push.txt:468 +#: en/git-fetch.txt:231 en/git-push.txt:492 #, no-wrap msgid "from" msgstr "" @@ -27149,7 +26616,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-fetch.txt:236 en/git-push.txt:473 en/git-rebase.txt:1273 +#: en/git-fetch.txt:236 en/git-push.txt:497 en/git-rebase.txt:1273 #, no-wrap msgid "to" msgstr "" @@ -27160,7 +26627,7 @@ msgid "The name of the local ref being updated, minus its `refs/<type>/` prefix. msgstr "" #. type: Labeled list -#: en/git-fetch.txt:240 en/git-push.txt:477 +#: en/git-fetch.txt:240 en/git-push.txt:501 #, no-wrap msgid "reason" msgstr "" @@ -28162,7 +27629,7 @@ msgid "" "The https://github.com/newren/git-filter-repo/[git filter-repo] tool is an " "alternative to git-filter-branch which does not suffer from these " "performance problems or the safety problems (mentioned below). For those " -"with existing tooling which relies upon git-filter-branch, 'git repo-filter' " +"with existing tooling which relies upon git-filter-branch, 'git filter-repo' " "also provides " "https://github.com/newren/git-filter-repo/blob/master/contrib/filter-repo-demos/filter-lamely[filter-lamely], " "a drop-in git-filter-branch replacement (with a few caveats). While " @@ -28606,8 +28073,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-for-each-ref.txt:47 en/git-replace.txt:106 en/git-tag.txt:197 -#: en/pretty-options.txt:2 +#: en/git-for-each-ref.txt:47 en/git-replace.txt:106 en/git-tag.txt:197 en/pretty-options.txt:2 #, no-wrap msgid "--format=<format>" msgstr "" @@ -29135,8 +28601,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-for-each-ref.txt:301 en/git-for-each-ref.txt:317 -#: en/git-for-each-ref.txt:331 en/git-bisect-lk2009.txt:933 +#: en/git-for-each-ref.txt:301 en/git-for-each-ref.txt:317 en/git-for-each-ref.txt:331 en/git-bisect-lk2009.txt:933 #, no-wrap msgid "#!/bin/sh\n" msgstr "" @@ -29303,7 +28768,7 @@ msgid "git-format-patch - Prepare patches for e-mail submission" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:34 +#: en/git-format-patch.txt:35 #, no-wrap msgid "" "'git format-patch' [-k] [(-o|--output-directory) <dir> | --stdout]\n" @@ -29325,13 +28790,14 @@ msgid "" "\t\t [--no-notes | --notes[=<ref>]]\n" "\t\t [--interdiff=<previous>]\n" "\t\t [--range-diff=<previous> [--creation-factor=<percent>]]\n" +"\t\t [--filename-max-length=<n>]\n" "\t\t [--progress]\n" "\t\t [<common diff options>]\n" "\t\t [ <since> | <revision range> ]\n" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:42 +#: en/git-format-patch.txt:43 msgid "" "Prepare each commit with its patch in one file per commit, formatted to " "resemble UNIX mailbox format. The output of this command is convenient for " @@ -29339,12 +28805,12 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:44 +#: en/git-format-patch.txt:45 msgid "There are two ways to specify which commits to operate on." msgstr "" #. type: Plain text -#: en/git-format-patch.txt:48 +#: en/git-format-patch.txt:49 msgid "" "A single commit, <since>, specifies that the commits leading to the tip of " "the current branch that are not in the history that leads to the <since> to " @@ -29352,14 +28818,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:52 +#: en/git-format-patch.txt:53 msgid "" "Generic <revision range> expression (see \"SPECIFYING REVISIONS\" section in " "linkgit:gitrevisions[7]) means the commits in the specified range." msgstr "" #. type: Plain text -#: en/git-format-patch.txt:58 +#: en/git-format-patch.txt:59 msgid "" "The first rule takes precedence in the case of a single <commit>. To apply " "the second rule, i.e., format everything since the beginning of history up " @@ -29369,7 +28835,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:65 +#: en/git-format-patch.txt:66 msgid "" "By default, each output file is numbered sequentially from 1, and uses the " "first line of the commit message (massaged for pathname safety) as the " @@ -29380,7 +28846,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:73 +#: en/git-format-patch.txt:74 msgid "" "If `-o` is specified, output files are created in <dir>. Otherwise they are " "created in the current working directory. The default path can be set with " @@ -29391,7 +28857,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:77 +#: en/git-format-patch.txt:78 msgid "" "By default, the subject of a single patch is \"[PATCH] \" followed by the " "concatenation of lines from the commit message up to the first blank line " @@ -29399,7 +28865,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:81 +#: en/git-format-patch.txt:82 msgid "" "When multiple patches are output, the subject prefix will instead be " "\"[PATCH n/m] \". To force 1/1 to be added for a single patch, use `-n`. " @@ -29407,7 +28873,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:86 +#: en/git-format-patch.txt:87 msgid "" "If given `--thread`, `git-format-patch` will generate `In-Reply-To` and " "`References` headers to make the second and subsequent patch mails appear as " @@ -29416,121 +28882,113 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:92 +#: en/git-format-patch.txt:93 #, no-wrap msgid "-<n>" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:94 +#: en/git-format-patch.txt:95 msgid "Prepare patches from the topmost <n> commits." msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:95 +#: en/git-format-patch.txt:96 #, no-wrap msgid "-o <dir>" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:96 +#: en/git-format-patch.txt:97 #, no-wrap msgid "--output-directory <dir>" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:99 +#: en/git-format-patch.txt:100 msgid "" "Use <dir> to store the resulting files, instead of the current working " "directory." msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:101 en/git-shortlog.txt:30 +#: en/git-format-patch.txt:102 en/git-shortlog.txt:30 #, no-wrap msgid "--numbered" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:103 +#: en/git-format-patch.txt:104 msgid "Name output in '[PATCH n/m]' format, even with a single patch." msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:105 +#: en/git-format-patch.txt:106 #, no-wrap msgid "--no-numbered" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:107 +#: en/git-format-patch.txt:108 msgid "Name output in '[PATCH]' format." msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:108 +#: en/git-format-patch.txt:109 #, no-wrap msgid "--start-number <n>" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:110 +#: en/git-format-patch.txt:111 msgid "Start numbering the patches at <n> instead of 1." msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:111 +#: en/git-format-patch.txt:112 #, no-wrap msgid "--numbered-files" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:114 +#: en/git-format-patch.txt:115 msgid "" "Output file names will be a simple number sequence without the default first " "line of the commit appended." msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:116 +#: en/git-format-patch.txt:117 #, no-wrap msgid "--keep-subject" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:119 +#: en/git-format-patch.txt:120 msgid "Do not strip/add '[PATCH]' from the first line of the commit log message." msgstr "" -#. type: Plain text -#: en/git-format-patch.txt:125 -msgid "" -"Add `Signed-off-by:` line to the commit message, using the committer " -"identity of yourself. See the signoff option in linkgit:git-commit[1] for " -"more information." -msgstr "" - #. type: Labeled list -#: en/git-format-patch.txt:126 en/git-pack-objects.txt:59 +#: en/git-format-patch.txt:127 en/git-pack-objects.txt:59 #, no-wrap msgid "--stdout" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:129 +#: en/git-format-patch.txt:130 msgid "" "Print all commits to the standard output in mbox format, instead of creating " "a file for each one." msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:130 +#: en/git-format-patch.txt:131 #, no-wrap msgid "--attach[=<boundary>]" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:134 +#: en/git-format-patch.txt:135 msgid "" "Create multipart/mixed attachment, the first part of which is the commit " "message and the patch itself in the second part, with `Content-Disposition: " @@ -29538,24 +28996,24 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:135 +#: en/git-format-patch.txt:136 #, no-wrap msgid "--no-attach" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:138 +#: en/git-format-patch.txt:139 msgid "Disable the creation of an attachment, overriding the configuration setting." msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:139 +#: en/git-format-patch.txt:140 #, no-wrap msgid "--inline[=<boundary>]" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:143 +#: en/git-format-patch.txt:144 msgid "" "Create multipart/mixed attachment, the first part of which is the commit " "message and the patch itself in the second part, with `Content-Disposition: " @@ -29563,19 +29021,19 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:144 +#: en/git-format-patch.txt:145 #, no-wrap msgid "--thread[=<style>]" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:145 +#: en/git-format-patch.txt:146 #, no-wrap msgid "--no-thread" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:150 +#: en/git-format-patch.txt:151 msgid "" "Controls addition of `In-Reply-To` and `References` headers to make the " "second and subsequent mails appear as replies to the first. Also controls " @@ -29583,7 +29041,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:156 +#: en/git-format-patch.txt:157 msgid "" "The optional <style> argument can be either `shallow` or `deep`. 'shallow' " "threading makes every mail a reply to the head of the series, where the head " @@ -29593,7 +29051,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:160 +#: en/git-format-patch.txt:161 msgid "" "The default is `--no-thread`, unless the `format.thread` configuration is " "set. If `--thread` is specified without a style, it defaults to the style " @@ -29601,7 +29059,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:164 +#: en/git-format-patch.txt:165 msgid "" "Beware that the default for 'git send-email' is to thread emails itself. If " "you want `git format-patch` to take care of threading, you will want to " @@ -29609,13 +29067,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:165 +#: en/git-format-patch.txt:166 #, no-wrap msgid "--in-reply-to=<message id>" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:169 +#: en/git-format-patch.txt:170 msgid "" "Make the first mail (or all the mails with `--no-thread`) appear as a reply " "to the given <message id>, which avoids breaking threads to provide a new " @@ -29623,13 +29081,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:170 +#: en/git-format-patch.txt:171 #, no-wrap msgid "--ignore-if-in-upstream" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:176 +#: en/git-format-patch.txt:177 msgid "" "Do not include a patch that matches a commit in <until>..<since>. This will " "examine all patches reachable from <since> but not from <until> and compare " @@ -29638,20 +29096,20 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:177 +#: en/git-format-patch.txt:178 #, no-wrap msgid "--cover-from-description=<mode>" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:180 +#: en/git-format-patch.txt:181 msgid "" "Controls which parts of the cover letter will be automatically populated " "using the branch's description." msgstr "" #. type: Plain text -#: en/git-format-patch.txt:185 +#: en/git-format-patch.txt:186 msgid "" "If `<mode>` is `message` or `default`, the cover letter subject will be " "populated with placeholder text. The body of the cover letter will be " @@ -29660,7 +29118,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:189 +#: en/git-format-patch.txt:190 msgid "" "If `<mode>` is `subject`, the first paragraph of the branch description will " "populate the cover letter subject. The remainder of the description will " @@ -29668,7 +29126,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:193 +#: en/git-format-patch.txt:194 msgid "" "If `<mode>` is `auto`, if the first paragraph of the branch description is " "greater than 100 bytes, then the mode will be `message`, otherwise `subject` " @@ -29676,20 +29134,20 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:196 +#: en/git-format-patch.txt:197 msgid "" "If `<mode>` is `none`, both the cover letter subject and body will be " "populated with placeholder text." msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:197 +#: en/git-format-patch.txt:198 #, no-wrap msgid "--subject-prefix=<subject prefix>" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:202 +#: en/git-format-patch.txt:203 msgid "" "Instead of the standard '[PATCH]' prefix in the subject line, instead use " "'[<subject prefix>]'. This allows for useful naming of a patch series, and " @@ -29697,13 +29155,28 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:203 +#: en/git-format-patch.txt:204 +#, no-wrap +msgid "--filename-max-length=<n>" +msgstr "" + +#. type: Plain text +#: en/git-format-patch.txt:210 +msgid "" +"Instead of the standard 64 bytes, chomp the generated output filenames at " +"around '<n>' bytes (too short a value will be silently raised to a " +"reasonable length). Defaults to the value of the `format.filenameMaxLength` " +"configuration variable, or 64 if unconfigured." +msgstr "" + +#. type: Labeled list +#: en/git-format-patch.txt:211 #, no-wrap msgid "--rfc" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:207 +#: en/git-format-patch.txt:215 msgid "" "Alias for `--subject-prefix=\"RFC PATCH\"`. RFC means \"Request For " "Comments\"; use this when sending an experimental patch for discussion " @@ -29711,19 +29184,19 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:208 +#: en/git-format-patch.txt:216 #, no-wrap msgid "-v <n>" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:209 +#: en/git-format-patch.txt:217 #, no-wrap msgid "--reroll-count=<n>" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:216 +#: en/git-format-patch.txt:224 msgid "" "Mark the series as the <n>-th iteration of the topic. The output filenames " "have `v<n>` prepended to them, and the subject prefix (\"PATCH\" by default, " @@ -29733,13 +29206,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:217 +#: en/git-format-patch.txt:225 #, no-wrap msgid "--to=<email>" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:222 +#: en/git-format-patch.txt:230 msgid "" "Add a `To:` header to the email headers. This is in addition to any " "configured headers, and may be used multiple times. The negated form " @@ -29748,13 +29221,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:223 +#: en/git-format-patch.txt:231 #, no-wrap msgid "--cc=<email>" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:228 +#: en/git-format-patch.txt:236 msgid "" "Add a `Cc:` header to the email headers. This is in addition to any " "configured headers, and may be used multiple times. The negated form " @@ -29763,19 +29236,19 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:229 +#: en/git-format-patch.txt:237 #, no-wrap msgid "--from" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:230 +#: en/git-format-patch.txt:238 #, no-wrap msgid "--from=<ident>" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:236 +#: en/git-format-patch.txt:244 msgid "" "Use `ident` in the `From:` header of each commit email. If the author ident " "of the commit is not textually identical to the provided `ident`, place a " @@ -29784,7 +29257,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:243 +#: en/git-format-patch.txt:251 msgid "" "Note that this option is only useful if you are actually sending the emails " "and want to identify yourself as the sender, but retain the original author " @@ -29794,13 +29267,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:244 +#: en/git-format-patch.txt:252 #, no-wrap msgid "--add-header=<header>" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:251 +#: en/git-format-patch.txt:259 msgid "" "Add an arbitrary header to the email headers. This is in addition to any " "configured headers, and may be used multiple times. For example, " @@ -29810,13 +29283,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:252 +#: en/git-format-patch.txt:260 #, no-wrap msgid "--[no-]cover-letter" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:256 +#: en/git-format-patch.txt:264 msgid "" "In addition to the patches, generate a cover letter file containing the " "branch description, shortlog and the overall diffstat. You can fill in a " @@ -29824,19 +29297,19 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:257 +#: en/git-format-patch.txt:265 #, no-wrap msgid "--encode-email-headers" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:258 +#: en/git-format-patch.txt:266 #, no-wrap msgid "--no-encode-email-headers" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:263 +#: en/git-format-patch.txt:271 msgid "" "Encode email headers that have non-ASCII characters with \"Q-encoding\" " "(described in RFC 2047), instead of outputting the headers " @@ -29845,13 +29318,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:264 +#: en/git-format-patch.txt:272 #, no-wrap msgid "--interdiff=<previous>" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:272 +#: en/git-format-patch.txt:280 msgid "" "As a reviewer aid, insert an interdiff into the cover letter, or as " "commentary of the lone patch of a 1-patch series, showing the differences " @@ -29863,13 +29336,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:273 +#: en/git-format-patch.txt:281 #, no-wrap msgid "--range-diff=<previous>" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:284 +#: en/git-format-patch.txt:292 msgid "" "As a reviewer aid, insert a range-diff (see linkgit:git-range-diff[1]) into " "the cover letter, or as commentary of the lone patch of a 1-patch series, " @@ -29883,7 +29356,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:289 +#: en/git-format-patch.txt:297 msgid "" "Note that diff options passed to the command affect how the primary product " "of `format-patch` is generated, and they are not passed to the underlying " @@ -29892,13 +29365,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:290 +#: en/git-format-patch.txt:298 #, no-wrap msgid "--creation-factor=<percent>" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:295 +#: en/git-format-patch.txt:303 msgid "" "Used with `--range-diff`, tweak the heuristic which matches up commits " "between the previous and current series of patches by adjusting the " @@ -29907,26 +29380,26 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:296 en/pretty-options.txt:60 +#: en/git-format-patch.txt:304 en/pretty-options.txt:60 #, no-wrap msgid "--notes[=<ref>]" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:297 en/pretty-options.txt:81 +#: en/git-format-patch.txt:305 en/pretty-options.txt:81 #, no-wrap msgid "--no-notes" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:300 +#: en/git-format-patch.txt:308 msgid "" "Append the notes (see linkgit:git-notes[1]) for the commit after the " "three-dash line." msgstr "" #. type: Plain text -#: en/git-format-patch.txt:308 +#: en/git-format-patch.txt:316 msgid "" "The expected use case of this is to write supporting explanation for the " "commit that does not belong to the commit log message proper, and include it " @@ -29938,18 +29411,18 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:311 +#: en/git-format-patch.txt:319 msgid "The default is `--no-notes`, unless the `format.notes` configuration is set." msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:312 +#: en/git-format-patch.txt:320 #, no-wrap msgid "--[no-]signature=<signature>" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:317 +#: en/git-format-patch.txt:325 msgid "" "Add a signature to each message produced. Per RFC 3676 the signature is " "separated from the body by a line with '-- ' on it. If the signature option " @@ -29957,24 +29430,24 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:318 +#: en/git-format-patch.txt:326 #, no-wrap msgid "--signature-file=<file>" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:320 +#: en/git-format-patch.txt:328 msgid "Works just like --signature except the signature is read from a file." msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:321 +#: en/git-format-patch.txt:329 #, no-wrap msgid "--suffix=.<sfx>" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:326 +#: en/git-format-patch.txt:334 msgid "" "Instead of using `.patch` as the suffix for generated filenames, use " "specified suffix. A common alternative is `--suffix=.txt`. Leaving this " @@ -29982,25 +29455,25 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:329 +#: en/git-format-patch.txt:337 msgid "" "Note that the leading character does not have to be a dot; for example, you " "can use `--suffix=-patch` to get `0001-description-of-my-change-patch`." msgstr "" #. type: Plain text -#: en/git-format-patch.txt:333 +#: en/git-format-patch.txt:341 msgid "Do not print the names of the generated files to standard output." msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:334 +#: en/git-format-patch.txt:342 #, no-wrap msgid "--no-binary" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:339 +#: en/git-format-patch.txt:347 msgid "" "Do not output contents of changes in binary files, instead display a notice " "that those files changed. Patches generated using this option cannot be " @@ -30008,26 +29481,26 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:340 +#: en/git-format-patch.txt:348 #, no-wrap msgid "--zero-commit" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:343 +#: en/git-format-patch.txt:351 msgid "" "Output an all-zero hash in each patch's From header instead of the hash of " "the commit." msgstr "" #. type: Labeled list -#: en/git-format-patch.txt:344 +#: en/git-format-patch.txt:352 #, no-wrap msgid "--[no-]base[=<commit>]" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:350 +#: en/git-format-patch.txt:358 msgid "" "Record the base tree information to identify the state the patch series " "applies to. See the BASE TREE INFORMATION section below for details. If " @@ -30036,7 +29509,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:357 +#: en/git-format-patch.txt:365 msgid "" "Treat the revision argument as a <revision range>, even if it is just a " "single commit (that would normally be treated as a <since>). Note that root " @@ -30045,12 +29518,12 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:360 +#: en/git-format-patch.txt:368 msgid "Show progress reports on stderr as patches are generated." msgstr "" #. type: Plain text -#: en/git-format-patch.txt:368 +#: en/git-format-patch.txt:376 msgid "" "You can specify extra mail header lines to be added to each message, " "defaults for the subject prefix and file suffix, number patches when " @@ -30060,7 +29533,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-format-patch.txt:382 +#: en/git-format-patch.txt:390 #, no-wrap msgid "" "[format]\n" @@ -30078,7 +29551,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:391 +#: en/git-format-patch.txt:399 msgid "" "The patch produced by 'git format-patch' is in UNIX mailbox format, with a " "fixed \"magic\" time stamp to indicate that the file is output from " @@ -30086,7 +29559,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-format-patch.txt:401 +#: en/git-format-patch.txt:409 #, no-wrap msgid "" "From 8f72bad1baf19a53459661343e21d6491c3908d3 Mon Sep 17 00:00:00 2001\n" @@ -30101,7 +29574,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-format-patch.txt:404 +#: en/git-format-patch.txt:412 #, no-wrap msgid "" "arch/arm config files were slimmed down using a python script\n" @@ -30109,7 +29582,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-format-patch.txt:407 +#: en/git-format-patch.txt:415 #, no-wrap msgid "" "Do the same for ia64 so we can have sleek & trim looking\n" @@ -30117,7 +29590,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:415 +#: en/git-format-patch.txt:423 msgid "" "Typically it will be placed in a MUA's drafts folder, edited to add timely " "commentary that should not go in the changelog after the three dashes, and " @@ -30127,7 +29600,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:421 +#: en/git-format-patch.txt:429 msgid "" "When a patch is part of an ongoing discussion, the patch generated by 'git " "format-patch' can be tweaked to take advantage of the 'git am --scissors' " @@ -30137,7 +29610,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-format-patch.txt:425 +#: en/git-format-patch.txt:433 #, no-wrap msgid "" "...\n" @@ -30145,21 +29618,21 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-format-patch.txt:427 +#: en/git-format-patch.txt:435 #, no-wrap msgid "Makes sense to me. How about this patch?\n" msgstr "" #. type: delimited block - -#: en/git-format-patch.txt:430 +#: en/git-format-patch.txt:438 #, no-wrap msgid "" "-- >8 --\n" -"Subject: [IA64] Put ia64 config files on the Uwe Kleine-König diet\n" +"Subject: [IA64] Put ia64 config files on the Uwe Kleine-König diet\n" msgstr "" #. type: delimited block - -#: en/git-format-patch.txt:433 +#: en/git-format-patch.txt:441 #, no-wrap msgid "" "arch/arm config files were slimmed down using a python script\n" @@ -30167,7 +29640,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:441 +#: en/git-format-patch.txt:449 msgid "" "When sending a patch this way, most often you are sending your own patch, so " "in addition to the \"`From $SHA1 $magic_timestamp`\" marker you should omit " @@ -30178,52 +29651,52 @@ msgid "" msgstr "" #. type: Title ~ -#: en/git-format-patch.txt:443 +#: en/git-format-patch.txt:451 #, no-wrap msgid "Checking for patch corruption" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:446 +#: en/git-format-patch.txt:454 msgid "" "Many mailers if not set up properly will corrupt whitespace. Here are two " "common types of corruption:" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:448 +#: en/git-format-patch.txt:456 msgid "Empty context lines that do not have _any_ whitespace." msgstr "" #. type: Plain text -#: en/git-format-patch.txt:451 +#: en/git-format-patch.txt:459 msgid "Non-empty context lines that have one extra whitespace at the beginning." msgstr "" #. type: Plain text -#: en/git-format-patch.txt:453 +#: en/git-format-patch.txt:461 msgid "One way to test if your MUA is set up correctly is:" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:457 +#: en/git-format-patch.txt:465 msgid "" "Send the patch to yourself, exactly the way you would, except with To: and " "Cc: lines that do not contain the list and maintainer address." msgstr "" #. type: Plain text -#: en/git-format-patch.txt:460 +#: en/git-format-patch.txt:468 msgid "Save that patch to a file in UNIX mailbox format. Call it a.patch, say." msgstr "" #. type: Plain text -#: en/git-format-patch.txt:462 +#: en/git-format-patch.txt:470 msgid "Apply it:" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:467 +#: en/git-format-patch.txt:475 #, no-wrap msgid "" "$ git fetch <project> master:test-apply\n" @@ -30233,12 +29706,12 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:469 +#: en/git-format-patch.txt:477 msgid "If it does not apply correctly, there can be various reasons." msgstr "" #. type: Plain text -#: en/git-format-patch.txt:474 +#: en/git-format-patch.txt:482 msgid "" "The patch itself does not apply cleanly. That is _bad_ but does not have " "much to do with your MUA. You might want to rebase the patch with " @@ -30246,7 +29719,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:479 +#: en/git-format-patch.txt:487 msgid "" "The MUA corrupted your patch; \"am\" would complain that the patch does not " "apply. Look in the .git/rebase-apply/ subdirectory and see what 'patch' " @@ -30254,7 +29727,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:487 +#: en/git-format-patch.txt:495 msgid "" "While at it, check the 'info' and 'final-commit' files as well. If what is " "in 'final-commit' is not exactly what you would want to see in the commit " @@ -30265,26 +29738,26 @@ msgid "" msgstr "" #. type: Title - -#: en/git-format-patch.txt:489 +#: en/git-format-patch.txt:497 #, no-wrap msgid "MUA-SPECIFIC HINTS" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:492 +#: en/git-format-patch.txt:500 msgid "" "Here are some hints on how to successfully submit patches inline using " "various mailers." msgstr "" #. type: Title ~ -#: en/git-format-patch.txt:494 +#: en/git-format-patch.txt:502 #, no-wrap msgid "GMail" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:500 +#: en/git-format-patch.txt:508 msgid "" "GMail does not have any way to turn off line wrapping in the web interface, " "so it will mangle any emails that you send. You can however use \"git " @@ -30294,27 +29767,27 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:503 +#: en/git-format-patch.txt:511 msgid "" "For hints on using 'git send-email' to send your patches through the GMail " "SMTP server, see the EXAMPLE section of linkgit:git-send-email[1]." msgstr "" #. type: Plain text -#: en/git-format-patch.txt:506 +#: en/git-format-patch.txt:514 msgid "" "For hints on submission using the IMAP interface, see the EXAMPLE section of " "linkgit:git-imap-send[1]." msgstr "" #. type: Title ~ -#: en/git-format-patch.txt:508 +#: en/git-format-patch.txt:516 #, no-wrap msgid "Thunderbird" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:512 +#: en/git-format-patch.txt:520 msgid "" "By default, Thunderbird will both wrap emails as well as flag them as being " "'format=flowed', both of which will make the resulting email unusable by " @@ -30322,7 +29795,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:516 +#: en/git-format-patch.txt:524 msgid "" "There are three different approaches: use an add-on to turn off line wraps, " "configure Thunderbird to not mangle patches, or use an external editor to " @@ -30330,13 +29803,13 @@ msgid "" msgstr "" #. type: Title ^ -#: en/git-format-patch.txt:518 +#: en/git-format-patch.txt:526 #, no-wrap msgid "Approach #1 (add-on)" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:526 +#: en/git-format-patch.txt:534 msgid "" "Install the Toggle Word Wrap add-on that is available from " "https://addons.mozilla.org/thunderbird/addon/toggle-word-wrap/ It adds a " @@ -30347,37 +29820,37 @@ msgid "" msgstr "" #. type: Title ^ -#: en/git-format-patch.txt:528 +#: en/git-format-patch.txt:536 #, no-wrap msgid "Approach #2 (configuration)" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:530 +#: en/git-format-patch.txt:538 msgid "Three steps:" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:534 +#: en/git-format-patch.txt:542 msgid "" "Configure your mail server composition as plain text: Edit...Account " "Settings...Composition & Addressing, uncheck \"Compose Messages in HTML\"." msgstr "" #. type: Plain text -#: en/git-format-patch.txt:536 +#: en/git-format-patch.txt:544 msgid "Configure your general composition window to not wrap." msgstr "" #. type: Plain text -#: en/git-format-patch.txt:539 +#: en/git-format-patch.txt:547 msgid "" "In Thunderbird 2: Edit..Preferences..Composition, wrap plain text messages " "at 0" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:545 +#: en/git-format-patch.txt:553 msgid "" "In Thunderbird 3: Edit..Preferences..Advanced..Config Editor. Search for " "\"mail.wrap_long_lines\". Toggle it to make sure it is set to " @@ -30385,7 +29858,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:550 +#: en/git-format-patch.txt:558 msgid "" "Disable the use of format=flowed: Edit..Preferences..Advanced..Config " "Editor. Search for \"mailnews.send_plaintext_flowed\". Toggle it to make " @@ -30393,7 +29866,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:554 +#: en/git-format-patch.txt:562 msgid "" "After that is done, you should be able to compose email as you otherwise " "would (cut + paste, 'git format-patch' | 'git imap-send', etc), and the " @@ -30401,13 +29874,13 @@ msgid "" msgstr "" #. type: Title ^ -#: en/git-format-patch.txt:556 +#: en/git-format-patch.txt:564 #, no-wrap msgid "Approach #3 (external editor)" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:561 +#: en/git-format-patch.txt:569 msgid "" "The following Thunderbird extensions are needed: AboutConfig from " "http://aboutconfig.mozdev.org/ and External Editor from " @@ -30415,12 +29888,12 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:563 +#: en/git-format-patch.txt:571 msgid "Prepare the patch as a text file using your method of choice." msgstr "" #. type: Plain text -#: en/git-format-patch.txt:568 +#: en/git-format-patch.txt:576 msgid "" "Before opening a compose window, use Edit->Account Settings to uncheck the " "\"Compose messages in HTML format\" setting in the \"Composition & " @@ -30428,14 +29901,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:572 +#: en/git-format-patch.txt:580 msgid "" "In the main Thunderbird window, 'before' you open the compose window for the " "patch, use Tools->about:config to set the following to the indicated values:" msgstr "" #. type: delimited block - -#: en/git-format-patch.txt:576 +#: en/git-format-patch.txt:584 #, no-wrap msgid "" "\tmailnews.send_plaintext_flowed => false\n" @@ -30443,26 +29916,26 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:579 +#: en/git-format-patch.txt:587 msgid "Open a compose window and click the external editor icon." msgstr "" #. type: Plain text -#: en/git-format-patch.txt:582 +#: en/git-format-patch.txt:590 msgid "" "In the external editor window, read in the patch file and exit the editor " "normally." msgstr "" #. type: Plain text -#: en/git-format-patch.txt:585 +#: en/git-format-patch.txt:593 msgid "" "Side note: it may be possible to do step 2 with about:config and the " "following settings but no one's tried yet." msgstr "" #. type: delimited block - -#: en/git-format-patch.txt:590 +#: en/git-format-patch.txt:598 #, no-wrap msgid "" "\tmail.html_compose => false\n" @@ -30471,7 +29944,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:595 +#: en/git-format-patch.txt:603 msgid "" "There is a script in contrib/thunderbird-patch-inline which can help you " "include patches with Thunderbird in an easy way. To use it, do the steps " @@ -30479,53 +29952,53 @@ msgid "" msgstr "" #. type: Title ~ -#: en/git-format-patch.txt:597 +#: en/git-format-patch.txt:605 #, no-wrap msgid "KMail" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:599 +#: en/git-format-patch.txt:607 msgid "This should help you to submit patches inline using KMail." msgstr "" #. type: Plain text -#: en/git-format-patch.txt:601 +#: en/git-format-patch.txt:609 msgid "Prepare the patch as a text file." msgstr "" #. type: Plain text -#: en/git-format-patch.txt:603 +#: en/git-format-patch.txt:611 msgid "Click on New Mail." msgstr "" #. type: Plain text -#: en/git-format-patch.txt:606 +#: en/git-format-patch.txt:614 msgid "" "Go under \"Options\" in the Composer window and be sure that \"Word wrap\" " "is not set." msgstr "" #. type: Plain text -#: en/git-format-patch.txt:608 +#: en/git-format-patch.txt:616 msgid "Use Message -> Insert file... and insert the patch." msgstr "" #. type: Plain text -#: en/git-format-patch.txt:611 +#: en/git-format-patch.txt:619 msgid "" "Back in the compose window: add whatever other text you wish to the message, " "complete the addressing and subject fields, and press send." msgstr "" #. type: Title - -#: en/git-format-patch.txt:613 +#: en/git-format-patch.txt:621 #, no-wrap msgid "BASE TREE INFORMATION" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:622 +#: en/git-format-patch.txt:630 msgid "" "The base tree information block is used for maintainers or third party " "testers to know the exact state the patch series applies to. It consists of " @@ -30537,7 +30010,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:628 +#: en/git-format-patch.txt:636 msgid "" "The 'base commit' is shown as \"base-commit: \" followed by the 40-hex of " "the commit object name. A 'prerequisite patch' is shown as " @@ -30546,7 +30019,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:632 +#: en/git-format-patch.txt:640 msgid "" "Imagine that on top of the public commit P, you applied well-known patches " "X, Y and Z from somebody else, and then built your three-patch series A, B, " @@ -30554,13 +30027,13 @@ msgid "" msgstr "" #. type: delimited block . -#: en/git-format-patch.txt:635 +#: en/git-format-patch.txt:643 #, no-wrap msgid "---P---X---Y---Z---A---B---C\n" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:642 +#: en/git-format-patch.txt:650 msgid "" "With `git format-patch --base=P -3 C` (or variants thereof, e.g. with " "`--cover-letter` or using `Z..C` instead of `-3 C` to specify the range), " @@ -30569,7 +30042,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-format-patch.txt:648 +#: en/git-format-patch.txt:656 #, no-wrap msgid "" "base-commit: P\n" @@ -30579,12 +30052,12 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:651 +#: en/git-format-patch.txt:659 msgid "For non-linear topology, such as" msgstr "" #. type: delimited block . -#: en/git-format-patch.txt:656 +#: en/git-format-patch.txt:664 #, no-wrap msgid "" "---P---X---A---M---C\n" @@ -30593,7 +30066,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:661 +#: en/git-format-patch.txt:669 msgid "" "You can also use `git format-patch --base=P -3 C` to generate patches for A, " "B and C, and the identifiers for P, X, Y, Z are appended at the end of the " @@ -30601,7 +30074,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:667 +#: en/git-format-patch.txt:675 msgid "" "If set `--base=auto` in cmdline, it will track base commit automatically, " "the base commit will be the merge base of tip commit of the remote-tracking " @@ -30611,62 +30084,62 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:673 +#: en/git-format-patch.txt:681 msgid "" "Extract commits between revisions R1 and R2, and apply them on top of the " "current branch using 'git am' to cherry-pick them:" msgstr "" #. type: delimited block - -#: en/git-format-patch.txt:676 +#: en/git-format-patch.txt:684 #, no-wrap msgid "$ git format-patch -k --stdout R1..R2 | git am -3 -k\n" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:680 +#: en/git-format-patch.txt:688 msgid "" "Extract all commits which are in the current branch but not in the origin " "branch:" msgstr "" #. type: delimited block - -#: en/git-format-patch.txt:683 +#: en/git-format-patch.txt:691 #, no-wrap msgid "$ git format-patch origin\n" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:686 +#: en/git-format-patch.txt:694 msgid "For each commit a separate file is created in the current directory." msgstr "" #. type: Plain text -#: en/git-format-patch.txt:689 +#: en/git-format-patch.txt:697 msgid "" "Extract all commits that lead to 'origin' since the inception of the " "project:" msgstr "" #. type: delimited block - -#: en/git-format-patch.txt:692 +#: en/git-format-patch.txt:700 #, no-wrap msgid "$ git format-patch --root origin\n" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:695 +#: en/git-format-patch.txt:703 msgid "The same as the previous one:" msgstr "" #. type: delimited block - -#: en/git-format-patch.txt:698 +#: en/git-format-patch.txt:706 #, no-wrap msgid "$ git format-patch -M -B origin\n" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:705 +#: en/git-format-patch.txt:713 msgid "" "Additionally, it detects and handles renames and complete rewrites " "intelligently to produce a renaming patch. A renaming patch reduces the " @@ -30676,20 +30149,20 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:708 +#: en/git-format-patch.txt:716 msgid "" "Extract three topmost commits from the current branch and format them as " "e-mailable patches:" msgstr "" #. type: delimited block - -#: en/git-format-patch.txt:711 +#: en/git-format-patch.txt:719 #, no-wrap msgid "$ git format-patch -3\n" msgstr "" #. type: Plain text -#: en/git-format-patch.txt:716 +#: en/git-format-patch.txt:724 msgid "linkgit:git-am[1], linkgit:git-send-email[1]" msgstr "" @@ -31660,7 +31133,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-grep.txt:153 en/git-ls-files.txt:144 en/git-ls-tree.txt:68 +#: en/git-grep.txt:153 en/git-ls-files.txt:144 en/git-ls-tree.txt:69 #, no-wrap msgid "--full-name" msgstr "" @@ -31895,7 +31368,7 @@ msgstr "" msgid "" "Show the preceding line that contains the function name of the match, unless " "the matching line is a function name itself. The name is determined in the " -"same way as 'git diff' works out patch hunk headers (see 'Defining a custom " +"same way as `git diff` works out patch hunk headers (see 'Defining a custom " "hunk-header' in linkgit:gitattributes[5])." msgstr "" @@ -31963,46 +31436,48 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-grep.txt:270 +#: en/git-grep.txt:272 msgid "" "Show the surrounding text from the previous line containing a function name " "up to the one before the next function name, effectively showing the whole " -"function in which the match was found." +"function in which the match was found. The function names are determined in " +"the same way as `git diff` works out patch hunk headers (see 'Defining a " +"custom hunk-header' in linkgit:gitattributes[5])." msgstr "" #. type: Labeled list -#: en/git-grep.txt:271 +#: en/git-grep.txt:273 #, no-wrap msgid "--threads <num>" msgstr "" #. type: Plain text -#: en/git-grep.txt:274 +#: en/git-grep.txt:276 msgid "" "Number of grep worker threads to use. See `grep.threads` in 'CONFIGURATION' " "for more information." msgstr "" #. type: Labeled list -#: en/git-grep.txt:275 +#: en/git-grep.txt:277 #, no-wrap msgid "-f <file>" msgstr "" #. type: Plain text -#: en/git-grep.txt:277 +#: en/git-grep.txt:279 msgid "Read patterns from <file>, one per line." msgstr "" #. type: Plain text -#: en/git-grep.txt:280 +#: en/git-grep.txt:282 msgid "" "Passing the pattern via <file> allows for providing a search pattern " "containing a \\0." msgstr "" #. type: Plain text -#: en/git-grep.txt:285 +#: en/git-grep.txt:287 msgid "" "Not all pattern types support patterns containing \\0. Git will error out if " "a given pattern type can't support such a pattern. The `--perl-regexp` " @@ -32011,7 +31486,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-grep.txt:290 +#: en/git-grep.txt:292 msgid "" "In versions of Git before 2.23.0 patterns containing \\0 would be silently " "considered fixed. This was never documented, there were also odd and " @@ -32020,7 +31495,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-grep.txt:294 +#: en/git-grep.txt:296 msgid "" "In future versions we may learn to support patterns containing \\0 for more " "search backends, until then we'll die when the pattern type in question " @@ -32028,7 +31503,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-grep.txt:300 +#: en/git-grep.txt:302 msgid "" "The next parameter is the pattern. This option has to be used for patterns " "starting with `-` and should be used in scripts passing user input to grep. " @@ -32036,31 +31511,31 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-grep.txt:301 +#: en/git-grep.txt:303 #, no-wrap msgid "--and" msgstr "" #. type: Labeled list -#: en/git-grep.txt:302 +#: en/git-grep.txt:304 #, no-wrap msgid "--or" msgstr "" #. type: Labeled list -#: en/git-grep.txt:303 en/git-rev-parse.txt:135 en/rev-list-options.txt:133 +#: en/git-grep.txt:305 en/git-rev-parse.txt:139 en/rev-list-options.txt:133 #, no-wrap msgid "--not" msgstr "" #. type: Labeled list -#: en/git-grep.txt:304 +#: en/git-grep.txt:306 #, no-wrap msgid "( ... )" msgstr "" #. type: Plain text -#: en/git-grep.txt:309 +#: en/git-grep.txt:311 msgid "" "Specify how multiple patterns are combined using Boolean expressions. " "`--or` is the default operator. `--and` has higher precedence than `--or`. " @@ -32068,115 +31543,115 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-grep.txt:310 en/rev-list-options.txt:65 +#: en/git-grep.txt:312 en/rev-list-options.txt:65 #, no-wrap msgid "--all-match" msgstr "" #. type: Plain text -#: en/git-grep.txt:314 +#: en/git-grep.txt:316 msgid "" "When giving multiple pattern expressions combined with `--or`, this flag is " "specified to limit the match to files that have lines to match all of them." msgstr "" #. type: Plain text -#: en/git-grep.txt:319 +#: en/git-grep.txt:321 msgid "" "Do not output matched lines; instead, exit with status 0 when there is a " "match and with non-zero status when there isn't." msgstr "" #. type: Labeled list -#: en/git-grep.txt:320 +#: en/git-grep.txt:322 #, no-wrap msgid "<tree>..." msgstr "" #. type: Plain text -#: en/git-grep.txt:323 +#: en/git-grep.txt:325 msgid "" "Instead of searching tracked files in the working tree, search blobs in the " "given trees." msgstr "" #. type: Plain text -#: en/git-grep.txt:327 +#: en/git-grep.txt:329 msgid "" "Signals the end of options; the rest of the parameters are <pathspec> " "limiters." msgstr "" #. type: Plain text -#: en/git-grep.txt:331 +#: en/git-grep.txt:333 msgid "" "If given, limit the search to paths matching at least one pattern. Both " "leading paths match and glob(7) patterns are supported." msgstr "" #. type: Labeled list -#: en/git-grep.txt:338 +#: en/git-grep.txt:340 #, no-wrap msgid "`git grep 'time_t' -- '*.[ch]'`" msgstr "" #. type: Plain text -#: en/git-grep.txt:341 +#: en/git-grep.txt:343 msgid "" "Looks for `time_t` in all tracked .c and .h files in the working directory " "and its subdirectories." msgstr "" #. type: Labeled list -#: en/git-grep.txt:342 +#: en/git-grep.txt:344 #, no-wrap msgid "`git grep -e '#define' --and \\( -e MAX_PATH -e PATH_MAX \\)`" msgstr "" #. type: Plain text -#: en/git-grep.txt:345 +#: en/git-grep.txt:347 msgid "Looks for a line that has `#define` and either `MAX_PATH` or `PATH_MAX`." msgstr "" #. type: Labeled list -#: en/git-grep.txt:346 +#: en/git-grep.txt:348 #, no-wrap msgid "`git grep --all-match -e NODE -e Unexpected`" msgstr "" #. type: Plain text -#: en/git-grep.txt:349 +#: en/git-grep.txt:351 msgid "" "Looks for a line that has `NODE` or `Unexpected` in files that have lines " "that match both." msgstr "" #. type: Labeled list -#: en/git-grep.txt:350 +#: en/git-grep.txt:352 #, no-wrap msgid "`git grep solution -- :^Documentation`" msgstr "" #. type: Plain text -#: en/git-grep.txt:352 +#: en/git-grep.txt:354 msgid "Looks for `solution`, excluding files in `Documentation`." msgstr "" #. type: Title - -#: en/git-grep.txt:354 +#: en/git-grep.txt:356 #, no-wrap msgid "NOTES ON THREADS" msgstr "" #. type: Plain text -#: en/git-grep.txt:358 +#: en/git-grep.txt:360 msgid "" "The `--threads` option (and the grep.threads configuration) will be ignored " "when `--open-files-in-pager` is used, forcing a single-threaded execution." msgstr "" #. type: Plain text -#: en/git-grep.txt:363 +#: en/git-grep.txt:365 msgid "" "When grepping the object store (with `--cached` or giving tree objects), " "running with multiple threads might perform slower than single threaded if " @@ -32229,9 +31704,7 @@ msgid "" msgstr "" #. type: Title - -#: en/git-gui.txt:31 en/git-p4.txt:63 en/git-remote.txt:42 en/git-rerere.txt:32 -#: en/git-shell.txt:25 en/git-stash.txt:48 en/git-submodule.txt:33 -#: en/git-svn.txt:29 en/git-worktree.txt:60 +#: en/git-gui.txt:31 en/git-p4.txt:63 en/git-remote.txt:42 en/git-rerere.txt:32 en/git-shell.txt:25 en/git-stash.txt:48 en/git-submodule.txt:33 en/git-svn.txt:29 en/git-worktree.txt:60 #, no-wrap msgid "COMMANDS" msgstr "" @@ -32714,8 +32187,7 @@ msgid "" msgstr "" #. type: Title - -#: en/git-help.txt:91 en/git-interpret-trailers.txt:135 en/git-p4.txt:556 -#: en/git-web--browse.txt:59 +#: en/git-help.txt:91 en/git-interpret-trailers.txt:135 en/git-p4.txt:556 en/git-web--browse.txt:59 #, no-wrap msgid "CONFIGURATION VARIABLES" msgstr "" @@ -35204,8 +34676,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-interpret-trailers.txt:271 en/git-interpret-trailers.txt:283 -#: en/git-interpret-trailers.txt:290 en/git-interpret-trailers.txt:354 +#: en/git-interpret-trailers.txt:271 en/git-interpret-trailers.txt:283 en/git-interpret-trailers.txt:290 en/git-interpret-trailers.txt:354 #, no-wrap msgid "message\n" msgstr "" @@ -35558,39 +35029,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-log.txt:80 -#, no-wrap -msgid "-L <start>,<end>:<file>" -msgstr "" - -#. type: Labeled list -#: en/git-log.txt:81 -#, no-wrap -msgid "-L :<funcname>:<file>" -msgstr "" - -#. type: Plain text -#: en/git-log.txt:92 -msgid "" -"Trace the evolution of the line range given by \"<start>,<end>\" (or the " -"function name regex <funcname>) within the <file>. You may not give any " -"pathspec limiters. This is currently limited to a walk starting from a " -"single revision, i.e., you may only give zero or one positive revision " -"arguments, and <start> and <end> (or <funcname>) must exist in the starting " -"revision. You can specify this option more than once. Implies `--patch`. " -"Patch output can be suppressed using `--no-patch`, but other diff formats " -"(namely `--raw`, `--numstat`, `--shortstat`, `--dirstat`, `--summary`, " -"`--name-only`, `--name-status`, `--check`) are not currently implemented." -msgstr "" - -#. type: Labeled list -#: en/git-log.txt:95 en/git-shortlog.txt:92 +#: en/git-log.txt:82 en/git-shortlog.txt:92 #, no-wrap msgid "<revision range>" msgstr "" #. type: Plain text -#: en/git-log.txt:103 +#: en/git-log.txt:90 msgid "" "Show only commits in the specified revision range. When no <revision range> " "is specified, it defaults to `HEAD` (i.e. the whole history leading to the " @@ -35601,13 +35046,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-log.txt:104 en/git-shortlog.txt:101 +#: en/git-log.txt:91 en/git-shortlog.txt:101 #, no-wrap msgid "[--] <path>..." msgstr "" #. type: Plain text -#: en/git-log.txt:109 +#: en/git-log.txt:96 msgid "" "Show only commits that are enough to explain how the files that match the " "specified paths came to be. See 'History Simplification' below for details " @@ -35615,27 +35060,27 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-log.txt:112 en/git-shortlog.txt:107 +#: en/git-log.txt:99 en/git-shortlog.txt:107 msgid "" "Paths may need to be prefixed with `--` to separate them from options or the " "revision range, when confusion arises." msgstr "" #. type: Title - -#: en/git-log.txt:118 +#: en/git-log.txt:105 #, no-wrap msgid "DIFF FORMATTING" msgstr "" #. type: Plain text -#: en/git-log.txt:122 +#: en/git-log.txt:109 msgid "" "By default, `git log` does not generate any diff output. The options below " "can be used to show the changes made by each commit." msgstr "" #. type: Plain text -#: en/git-log.txt:129 +#: en/git-log.txt:116 msgid "" "Note that unless one of `-c`, `--cc`, or `-m` is given, merge commits will " "never show a diff, even if a diff format like `--patch` is selected, nor " @@ -35646,7 +35091,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-log.txt:136 +#: en/git-log.txt:123 msgid "" "With this option, diff output for a merge commit shows the differences from " "each of the parents to the merge result simultaneously instead of showing " @@ -35655,7 +35100,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-log.txt:142 +#: en/git-log.txt:129 msgid "" "This flag implies the `-c` option and further compresses the patch output by " "omitting uninteresting hunks whose contents in the parents have only two " @@ -35663,7 +35108,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-log.txt:157 +#: en/git-log.txt:144 msgid "" "This flag makes the merge commits show the full diff like regular commits; " "for each merge parent, a separate log entry and diff is generated. An " @@ -35673,121 +35118,121 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-log.txt:158 +#: en/git-log.txt:145 #, no-wrap msgid "--diff-merges=off" msgstr "" #. type: Labeled list -#: en/git-log.txt:159 +#: en/git-log.txt:146 #, no-wrap msgid "--no-diff-merges" msgstr "" #. type: Plain text -#: en/git-log.txt:162 +#: en/git-log.txt:149 msgid "" "Disable output of diffs for merge commits (default). Useful to override " "`-m`, `-c`, or `--cc`." msgstr "" #. type: Labeled list -#: en/git-log.txt:170 +#: en/git-log.txt:157 #, no-wrap msgid "`git log --no-merges`" msgstr "" #. type: Plain text -#: en/git-log.txt:173 +#: en/git-log.txt:160 msgid "Show the whole commit history, but skip any merges" msgstr "" #. type: Labeled list -#: en/git-log.txt:174 +#: en/git-log.txt:161 #, no-wrap msgid "`git log v2.6.12.. include/scsi drivers/scsi`" msgstr "" #. type: Plain text -#: en/git-log.txt:178 +#: en/git-log.txt:165 msgid "" "Show all commits since version 'v2.6.12' that changed any file in the " "`include/scsi` or `drivers/scsi` subdirectories" msgstr "" #. type: Labeled list -#: en/git-log.txt:179 +#: en/git-log.txt:166 #, no-wrap msgid "`git log --since=\"2 weeks ago\" -- gitk`" msgstr "" #. type: Plain text -#: en/git-log.txt:184 +#: en/git-log.txt:171 msgid "" "Show the changes during the last two weeks to the file 'gitk'. The `--` is " "necessary to avoid confusion with the *branch* named 'gitk'" msgstr "" #. type: Labeled list -#: en/git-log.txt:185 +#: en/git-log.txt:172 #, no-wrap msgid "`git log --name-status release..test`" msgstr "" #. type: Plain text -#: en/git-log.txt:190 +#: en/git-log.txt:177 msgid "" "Show the commits that are in the \"test\" branch but not yet in the " "\"release\" branch, along with the list of paths each commit modifies." msgstr "" #. type: Labeled list -#: en/git-log.txt:191 +#: en/git-log.txt:178 #, no-wrap msgid "`git log --follow builtin/rev-list.c`" msgstr "" #. type: Plain text -#: en/git-log.txt:196 +#: en/git-log.txt:183 msgid "" "Shows the commits that changed `builtin/rev-list.c`, including those commits " "that occurred before the file was given its present name." msgstr "" #. type: Labeled list -#: en/git-log.txt:197 +#: en/git-log.txt:184 #, no-wrap msgid "`git log --branches --not --remotes=origin`" msgstr "" #. type: Plain text -#: en/git-log.txt:202 +#: en/git-log.txt:189 msgid "" "Shows all commits that are in any of local branches but not in any of " "remote-tracking branches for 'origin' (what you have that origin doesn't)." msgstr "" #. type: Labeled list -#: en/git-log.txt:203 +#: en/git-log.txt:190 #, no-wrap msgid "`git log master --not --remotes=*/master`" msgstr "" #. type: Plain text -#: en/git-log.txt:207 +#: en/git-log.txt:194 msgid "" "Shows all commits that are in local master but not in any remote repository " "master branches." msgstr "" #. type: Labeled list -#: en/git-log.txt:208 +#: en/git-log.txt:195 #, no-wrap msgid "`git log -p -m --first-parent`" msgstr "" #. type: Plain text -#: en/git-log.txt:215 +#: en/git-log.txt:202 msgid "" "Shows the history including change diffs, but only from the ``main branch'' " "perspective, skipping commits that come from merged branches, and showing " @@ -35797,68 +35242,68 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-log.txt:216 +#: en/git-log.txt:203 #, no-wrap msgid "`git log -L '/int main/',/^}/:main.c`" msgstr "" #. type: Plain text -#: en/git-log.txt:220 +#: en/git-log.txt:207 msgid "Shows how the function `main()` in the file `main.c` evolved over time." msgstr "" #. type: Labeled list -#: en/git-log.txt:221 +#: en/git-log.txt:208 #, no-wrap msgid "`git log -3`" msgstr "" #. type: Plain text -#: en/git-log.txt:224 +#: en/git-log.txt:211 msgid "Limits the number of commits to show to 3." msgstr "" #. type: Plain text -#: en/git-log.txt:235 +#: en/git-log.txt:222 msgid "" "See linkgit:git-config[1] for core variables and linkgit:git-diff[1] for " "settings related to diff generation." msgstr "" #. type: Labeled list -#: en/git-log.txt:236 +#: en/git-log.txt:223 #, no-wrap msgid "format.pretty" msgstr "" #. type: Plain text -#: en/git-log.txt:239 +#: en/git-log.txt:226 msgid "" "Default for the `--format` option. (See 'Pretty Formats' above.) Defaults " "to `medium`." msgstr "" #. type: Labeled list -#: en/git-log.txt:240 +#: en/git-log.txt:227 #, no-wrap msgid "i18n.logOutputEncoding" msgstr "" #. type: Plain text -#: en/git-log.txt:244 +#: en/git-log.txt:231 msgid "" "Encoding to use when displaying logs. (See 'Discussion' above.) Defaults " "to the value of `i18n.commitEncoding` if set, and UTF-8 otherwise." msgstr "" #. type: Labeled list -#: en/git-log.txt:245 +#: en/git-log.txt:232 #, no-wrap msgid "log.date" msgstr "" #. type: Plain text -#: en/git-log.txt:249 +#: en/git-log.txt:236 msgid "" "Default format for human-readable dates. (Compare the `--date` option.) " "Defaults to \"default\", which means to write dates like `Sat May 8 19:35:34 " @@ -35866,20 +35311,20 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-log.txt:253 +#: en/git-log.txt:240 msgid "" "If the format is set to \"auto:foo\" and the pager is in use, format \"foo\" " "will be the used for the date format. Otherwise \"default\" will be used." msgstr "" #. type: Labeled list -#: en/git-log.txt:254 +#: en/git-log.txt:241 #, no-wrap msgid "log.follow" msgstr "" #. type: Plain text -#: en/git-log.txt:259 +#: en/git-log.txt:246 msgid "" "If `true`, `git log` will act as if the `--follow` option was used when a " "single <path> is given. This has the same limitations as `--follow`, " @@ -35888,13 +35333,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-log.txt:260 +#: en/git-log.txt:247 #, no-wrap msgid "log.showRoot" msgstr "" #. type: Plain text -#: en/git-log.txt:265 +#: en/git-log.txt:252 msgid "" "If `false`, `git log` and related commands will not treat the initial commit " "as a big creation event. Any root commits in `git log -p` output would be " @@ -35902,37 +35347,37 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-log.txt:266 +#: en/git-log.txt:253 #, no-wrap msgid "log.showSignature" msgstr "" #. type: Plain text -#: en/git-log.txt:269 +#: en/git-log.txt:256 msgid "" "If `true`, `git log` and related commands will act as if the " "`--show-signature` option was passed to them." msgstr "" #. type: Labeled list -#: en/git-log.txt:270 +#: en/git-log.txt:257 #, no-wrap msgid "mailmap.*" msgstr "" #. type: Plain text -#: en/git-log.txt:272 +#: en/git-log.txt:259 msgid "See linkgit:git-shortlog[1]." msgstr "" #. type: Labeled list -#: en/git-log.txt:273 en/git-notes.txt:333 +#: en/git-log.txt:260 en/git-notes.txt:333 #, no-wrap msgid "notes.displayRef" msgstr "" #. type: Plain text -#: en/git-log.txt:278 +#: en/git-log.txt:265 msgid "" "Which refs, in addition to the default set by `core.notesRef` or " "`GIT_NOTES_REF`, to read notes from when showing commit messages with the " @@ -35940,7 +35385,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-log.txt:282 +#: en/git-log.txt:269 msgid "" "May be an unabbreviated ref name or a glob and may be specified multiple " "times. A warning will be issued for refs that do not exist, but a glob that " @@ -35948,7 +35393,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-log.txt:286 +#: en/git-log.txt:273 msgid "" "This setting can be disabled by the `--no-notes` option, overridden by the " "`GIT_NOTES_DISPLAY_REF` environment variable, and overridden by the " @@ -35982,7 +35427,7 @@ msgid "" "\t\t[--exclude-standard]\n" "\t\t[--error-unmatch] [--with-tree=<tree-ish>]\n" "\t\t[--full-name] [--recurse-submodules]\n" -"\t\t[--abbrev] [--] [<file>...]\n" +"\t\t[--abbrev[=<n>]] [--] [<file>...]\n" msgstr "" #. type: Plain text @@ -36312,15 +35757,16 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-ls-files.txt:158 en/git-ls-tree.txt:67 +#: en/git-ls-files.txt:159 en/git-ls-tree.txt:68 msgid "" -"Instead of showing the full 40-byte hexadecimal object lines, show only a " -"partial prefix. Non default number of digits can be specified with " +"Instead of showing the full 40-byte hexadecimal object lines, show the " +"shortest prefix that is at least '<n>' hexdigits long that uniquely refers " +"the object. Non default number of digits can be specified with " "--abbrev=<n>." msgstr "" #. type: Plain text -#: en/git-ls-files.txt:164 +#: en/git-ls-files.txt:165 msgid "" "After each line that describes a file, add more data about its cache entry. " "This is intended to show as much information as possible for manual " @@ -36328,13 +35774,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-ls-files.txt:165 +#: en/git-ls-files.txt:166 #, no-wrap msgid "--eol" msgstr "" #. type: Plain text -#: en/git-ls-files.txt:170 +#: en/git-ls-files.txt:171 msgid "" "Show <eolinfo> and <eolattr> of files. <eolinfo> is the file content " "identification used by Git when the \"text\" attribute is \"auto\" (or not " @@ -36343,14 +35789,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-ls-files.txt:173 +#: en/git-ls-files.txt:174 msgid "" "\"\" means the file is not a regular file, it is not in the index or not " "accessible in the working tree." msgstr "" #. type: Plain text -#: en/git-ls-files.txt:177 +#: en/git-ls-files.txt:178 msgid "" "<eolattr> is the attribute that is used when checking out or committing, it " "is either \"\", \"-text\", \"text\", \"text=auto\", \"text eol=lf\", \"text " @@ -36359,7 +35805,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-ls-files.txt:181 +#: en/git-ls-files.txt:182 msgid "" "Both the <eolinfo> in the index (\"i/<eolinfo>\") and in the working tree " "(\"w/<eolinfo>\") are shown for regular files, followed by the " @@ -36367,33 +35813,33 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-ls-files.txt:185 en/git.txt:374 en/git-update-index.txt:230 +#: en/git-ls-files.txt:186 en/git.txt:374 en/git-update-index.txt:230 #, no-wrap msgid "<file>" msgstr "" #. type: Plain text -#: en/git-ls-files.txt:188 +#: en/git-ls-files.txt:189 msgid "" "Files to show. If no files are given all files which match the other " "specified criteria are shown." msgstr "" #. type: Plain text -#: en/git-ls-files.txt:193 +#: en/git-ls-files.txt:194 msgid "" "'git ls-files' just outputs the filenames unless `--stage` is specified in " "which case it outputs:" msgstr "" #. type: Plain text -#: en/git-ls-files.txt:195 +#: en/git-ls-files.txt:196 #, no-wrap msgid " [<tag> ]<mode> <object> <stage> <file>\n" msgstr "" #. type: Plain text -#: en/git-ls-files.txt:198 +#: en/git-ls-files.txt:199 #, no-wrap msgid "" "'git ls-files --eol' will show\n" @@ -36401,14 +35847,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-ls-files.txt:201 +#: en/git-ls-files.txt:202 msgid "" "'git ls-files --unmerged' and 'git ls-files --stage' can be used to examine " "detailed information on unmerged paths." msgstr "" #. type: Plain text -#: en/git-ls-files.txt:207 +#: en/git-ls-files.txt:208 msgid "" "For an unmerged path, instead of recording a single mode/SHA-1 pair, the " "index records up to three such pairs; one from tree O in stage 1, A in stage " @@ -36418,13 +35864,13 @@ msgid "" msgstr "" #. type: Title - -#: en/git-ls-files.txt:215 +#: en/git-ls-files.txt:216 #, no-wrap msgid "EXCLUDE PATTERNS" msgstr "" #. type: Plain text -#: en/git-ls-files.txt:221 +#: en/git-ls-files.txt:222 msgid "" "'git ls-files' can use a list of \"exclude patterns\" when traversing the " "directory tree and finding files to show when the flags --others or " @@ -36433,19 +35879,19 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-ls-files.txt:223 +#: en/git-ls-files.txt:224 msgid "These exclude patterns come from these places, in order:" msgstr "" #. type: Plain text -#: en/git-ls-files.txt:227 +#: en/git-ls-files.txt:228 msgid "" "The command-line flag --exclude=<pattern> specifies a single pattern. " "Patterns are ordered in the same order they appear in the command line." msgstr "" #. type: Plain text -#: en/git-ls-files.txt:231 +#: en/git-ls-files.txt:232 msgid "" "The command-line flag --exclude-from=<file> specifies a file containing a " "list of patterns. Patterns are ordered in the same order they appear in the " @@ -36453,7 +35899,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-ls-files.txt:237 +#: en/git-ls-files.txt:238 msgid "" "The command-line flag --exclude-per-directory=<name> specifies a name of the " "file in each directory 'git ls-files' examines, normally `.gitignore`. " @@ -36462,7 +35908,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-ls-files.txt:243 +#: en/git-ls-files.txt:244 msgid "" "A pattern specified on the command line with --exclude or read from the file " "specified with --exclude-from is relative to the top of the directory tree. " @@ -36471,7 +35917,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-ls-files.txt:247 +#: en/git-ls-files.txt:248 msgid "linkgit:git-read-tree[1], linkgit:gitignore[5]" msgstr "" @@ -36739,27 +36185,27 @@ msgid "List only filenames (instead of the \"long\" output), one per line." msgstr "" #. type: Plain text -#: en/git-ls-tree.txt:71 +#: en/git-ls-tree.txt:72 msgid "" "Instead of showing the path names relative to the current working directory, " "show the full path names." msgstr "" #. type: Plain text -#: en/git-ls-tree.txt:75 +#: en/git-ls-tree.txt:76 msgid "" "Do not limit the listing to the current working directory. Implies " "--full-name." msgstr "" #. type: Labeled list -#: en/git-ls-tree.txt:76 +#: en/git-ls-tree.txt:77 #, no-wrap msgid "[<path>...]" msgstr "" #. type: Plain text -#: en/git-ls-tree.txt:80 +#: en/git-ls-tree.txt:81 msgid "" "When paths are given, show them (note that this isn't really raw pathnames, " "but rather a list of patterns to match). Otherwise implicitly uses the root " @@ -36767,37 +36213,37 @@ msgid "" msgstr "" #. type: Title - -#: en/git-ls-tree.txt:83 +#: en/git-ls-tree.txt:84 #, no-wrap msgid "Output Format" msgstr "" #. type: Plain text -#: en/git-ls-tree.txt:85 +#: en/git-ls-tree.txt:86 #, no-wrap msgid " <mode> SP <type> SP <object> TAB <file>\n" msgstr "" #. type: Plain text -#: en/git-ls-tree.txt:88 +#: en/git-ls-tree.txt:89 msgid "" "This output format is compatible with what `--index-info --stdin` of 'git " "update-index' expects." msgstr "" #. type: Plain text -#: en/git-ls-tree.txt:90 +#: en/git-ls-tree.txt:91 msgid "When the `-l` option is used, format changes to" msgstr "" #. type: Plain text -#: en/git-ls-tree.txt:92 +#: en/git-ls-tree.txt:93 #, no-wrap msgid " <mode> SP <type> SP <object> SP <object size> TAB <file>\n" msgstr "" #. type: Plain text -#: en/git-ls-tree.txt:96 +#: en/git-ls-tree.txt:97 msgid "" "Object size identified by <object> is given in bytes, and right-justified " "with minimum width of 7 characters. Object size is given only for blobs " @@ -39238,7 +38684,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-notes.txt:112 en/git-worktree.txt:122 +#: en/git-notes.txt:112 en/git-worktree.txt:123 #, no-wrap msgid "remove" msgstr "" @@ -39252,7 +38698,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-notes.txt:118 en/git-worktree.txt:118 +#: en/git-notes.txt:118 en/git-worktree.txt:119 #, no-wrap msgid "prune" msgstr "" @@ -39382,7 +38828,7 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-notes.txt:183 en/git-rebase.txt:361 en/merge-options.txt:119 +#: en/git-notes.txt:183 en/git-rebase.txt:361 en/merge-options.txt:110 #, no-wrap msgid "-s <strategy>" msgstr "" @@ -40636,7 +40082,7 @@ msgstr "" #: en/git-p4.txt:423 msgid "" "The `p4-post-changelist` hook is invoked after the submit has successfully " -"occured in P4. It takes no parameters and is meant primarily for " +"occurred in P4. It takes no parameters and is meant primarily for " "notification and cannot affect the outcome of the git p4 submit action." msgstr "" @@ -42532,7 +41978,7 @@ msgid "Show progress." msgstr "" #. type: Labeled list -#: en/git-prune.txt:48 en/git-worktree.txt:229 +#: en/git-prune.txt:48 en/git-worktree.txt:230 #, no-wrap msgid "--expire <time>" msgstr "" @@ -42992,7 +42438,7 @@ msgid "" "--verbose]\n" "\t [-u | --set-upstream] [-o <string> | --push-option=<string>]\n" "\t [--[no-]signed|--signed=(true|false|if-asked)]\n" -"\t [--force-with-lease[=<refname>[:<expect>]]]\n" +"\t [--force-with-lease[=<refname>[:<expect>]] [--force-if-includes]]\n" "\t [--no-verify] [<repository> [<refspec>...]]\n" msgstr "" @@ -43532,6 +42978,17 @@ msgstr "" #. type: Plain text #: en/git-push.txt:331 msgid "" +"Alternatively, specifying `--force-if-includes` as an ancillary option along " +"with `--force-with-lease[=<refname>]` (i.e., without saying what exact " +"commit the ref on the remote side must be pointing at, or which refs on the " +"remote side are being protected) at the time of \"push\" will verify if " +"updates from the remote-tracking refs that may have been implicitly updated " +"in the background are integrated locally before allowing a forced update." +msgstr "" + +#. type: Plain text +#: en/git-push.txt:339 +msgid "" "Usually, the command refuses to update a remote ref that is not an ancestor " "of the local ref used to overwrite it. Also, when `--force-with-lease` " "option is used, the command refuses to update a remote ref whose current " @@ -43539,14 +42996,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-push.txt:334 +#: en/git-push.txt:342 msgid "" "This flag disables these checks, and can cause the remote repository to lose " "commits; use it with care." msgstr "" #. type: Plain text -#: en/git-push.txt:343 +#: en/git-push.txt:351 msgid "" "Note that `--force` applies to all the refs that are pushed, hence using it " "with `push.default` set to `matching` or with multiple push destinations " @@ -43558,20 +43015,56 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-push.txt:344 +#: en/git-push.txt:352 +#, no-wrap +msgid "--[no-]force-if-includes" +msgstr "" + +#. type: Plain text +#: en/git-push.txt:355 +msgid "" +"Force an update only if the tip of the remote-tracking ref has been " +"integrated locally." +msgstr "" + +#. type: Plain text +#: en/git-push.txt:361 +msgid "" +"This option enables a check that verifies if the tip of the remote-tracking " +"ref is reachable from one of the \"reflog\" entries of the local branch " +"based in it for a rewrite. The check ensures that any updates from the " +"remote have been incorporated locally by rejecting the forced update if that " +"is not the case." +msgstr "" + +#. type: Plain text +#: en/git-push.txt:365 +msgid "" +"If the option is passed without specifying `--force-with-lease`, or " +"specified along with `--force-with-lease=<refname>:<expect>`, it is a " +"\"no-op\"." +msgstr "" + +#. type: Plain text +#: en/git-push.txt:367 +msgid "Specifying `--no-force-if-includes` disables this behavior." +msgstr "" + +#. type: Labeled list +#: en/git-push.txt:368 #, no-wrap msgid "--repo=<repository>" msgstr "" #. type: Plain text -#: en/git-push.txt:347 +#: en/git-push.txt:371 msgid "" "This option is equivalent to the <repository> argument. If both are " "specified, the command-line argument takes precedence." msgstr "" #. type: Plain text -#: en/git-push.txt:354 +#: en/git-push.txt:378 msgid "" "For every branch that is up to date or successfully pushed, add upstream " "(tracking) reference, used by argument-less linkgit:git-pull[1] and other " @@ -43580,13 +43073,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-push.txt:355 +#: en/git-push.txt:379 #, no-wrap msgid "--[no-]thin" msgstr "" #. type: Plain text -#: en/git-push.txt:360 +#: en/git-push.txt:384 msgid "" "These options are passed to linkgit:git-send-pack[1]. A thin transfer " "significantly reduces the amount of sent data when the sender and receiver " @@ -43594,20 +43087,20 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-push.txt:366 +#: en/git-push.txt:390 msgid "" "Suppress all output, including the listing of updated refs, unless an error " "occurs. Progress is not reported to the standard error stream." msgstr "" #. type: Labeled list -#: en/git-push.txt:378 +#: en/git-push.txt:402 #, no-wrap msgid "--recurse-submodules=check|on-demand|only|no" msgstr "" #. type: Plain text -#: en/git-push.txt:392 +#: en/git-push.txt:416 msgid "" "May be used to make sure all submodule commits used by the revisions to be " "pushed are available on a remote-tracking branch. If 'check' is used Git " @@ -43624,13 +43117,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-push.txt:393 +#: en/git-push.txt:417 #, no-wrap msgid "--[no-]verify" msgstr "" #. type: Plain text -#: en/git-push.txt:397 +#: en/git-push.txt:421 msgid "" "Toggle the pre-push hook (see linkgit:githooks[5]). The default is " "--verify, giving the hook a chance to prevent the push. With --no-verify, " @@ -43638,7 +43131,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-push.txt:414 +#: en/git-push.txt:438 msgid "" "The output of \"git push\" depends on the transport method used; this " "section describes the output when pushing over the Git protocol (either " @@ -43646,63 +43139,63 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-push.txt:417 +#: en/git-push.txt:441 msgid "" "The status of the push is output in tabular form, with each line " "representing the status of a single ref. Each line is of the form:" msgstr "" #. type: delimited block - -#: en/git-push.txt:420 +#: en/git-push.txt:444 #, no-wrap msgid " <flag> <summary> <from> -> <to> (<reason>)\n" msgstr "" #. type: Plain text -#: en/git-push.txt:423 +#: en/git-push.txt:447 msgid "If --porcelain is used, then each line of the output is of the form:" msgstr "" #. type: delimited block - -#: en/git-push.txt:426 +#: en/git-push.txt:450 #, no-wrap msgid " <flag> \\t <from>:<to> \\t <summary> (<reason>)\n" msgstr "" #. type: Plain text -#: en/git-push.txt:430 +#: en/git-push.txt:454 msgid "" "The status of up-to-date refs is shown only if --porcelain or --verbose " "option is used." msgstr "" #. type: Plain text -#: en/git-push.txt:434 +#: en/git-push.txt:458 msgid "for a successfully pushed fast-forward;" msgstr "" #. type: Plain text -#: en/git-push.txt:436 +#: en/git-push.txt:460 msgid "for a successfully deleted ref;" msgstr "" #. type: Plain text -#: en/git-push.txt:437 +#: en/git-push.txt:461 msgid "for a successfully pushed new ref;" msgstr "" #. type: Plain text -#: en/git-push.txt:438 +#: en/git-push.txt:462 msgid "for a ref that was rejected or failed to push; and" msgstr "" #. type: Plain text -#: en/git-push.txt:439 +#: en/git-push.txt:463 msgid "for a ref that was up to date and did not need pushing." msgstr "" #. type: Plain text -#: en/git-push.txt:445 +#: en/git-push.txt:469 msgid "" "For a successfully pushed ref, the summary shows the old and new values of " "the ref in a form suitable for using as an argument to `git log` (this is " @@ -43711,31 +43204,31 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-push.txt:447 +#: en/git-push.txt:471 msgid "For a failed update, more details are given:" msgstr "" #. type: Labeled list -#: en/git-push.txt:449 +#: en/git-push.txt:473 #, no-wrap msgid "rejected" msgstr "" #. type: Plain text -#: en/git-push.txt:452 +#: en/git-push.txt:476 msgid "" "Git did not try to send the ref at all, typically because it is not a " "fast-forward and you did not force the update." msgstr "" #. type: Labeled list -#: en/git-push.txt:453 +#: en/git-push.txt:477 #, no-wrap msgid "remote rejected" msgstr "" #. type: Plain text -#: en/git-push.txt:461 +#: en/git-push.txt:485 msgid "" "The remote end refused the update. Usually caused by a hook on the remote " "side, or because the remote repository has one of the following safety " @@ -43746,13 +43239,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-push.txt:462 +#: en/git-push.txt:486 #, no-wrap msgid "remote failure" msgstr "" #. type: Plain text -#: en/git-push.txt:466 +#: en/git-push.txt:490 msgid "" "The remote end did not report the successful update of the ref, perhaps " "because of a temporary error on the remote side, a break in the network " @@ -43760,19 +43253,19 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-push.txt:472 +#: en/git-push.txt:496 msgid "" "The name of the local ref being pushed, minus its `refs/<type>/` prefix. In " "the case of deletion, the name of the local ref is omitted." msgstr "" #. type: Plain text -#: en/git-push.txt:476 +#: en/git-push.txt:500 msgid "The name of the remote ref being updated, minus its `refs/<type>/` prefix." msgstr "" #. type: Plain text -#: en/git-push.txt:481 +#: en/git-push.txt:505 msgid "" "A human-readable explanation. In the case of successfully pushed refs, no " "explanation is needed. For a failed ref, the reason for failure is " @@ -43780,13 +43273,13 @@ msgid "" msgstr "" #. type: Title - -#: en/git-push.txt:483 +#: en/git-push.txt:507 #, no-wrap msgid "NOTE ABOUT FAST-FORWARDS" msgstr "" #. type: Plain text -#: en/git-push.txt:488 +#: en/git-push.txt:512 msgid "" "When an update changes a branch (or more in general, a ref) that used to " "point at commit A to point at another commit B, it is called a fast-forward " @@ -43794,7 +43287,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-push.txt:492 +#: en/git-push.txt:516 msgid "" "In a fast-forward update from A to B, the set of commits that the original " "commit A built on top of is a subset of the commits the new commit B builds " @@ -43802,7 +43295,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-push.txt:497 +#: en/git-push.txt:521 msgid "" "In contrast, a non-fast-forward update will lose history. For example, " "suppose you and somebody else started at the same commit X, and you built a " @@ -43811,7 +43304,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-push.txt:503 +#: en/git-push.txt:527 #, no-wrap msgid "" " B\n" @@ -43820,7 +43313,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-push.txt:509 +#: en/git-push.txt:533 msgid "" "Further suppose that the other person already pushed changes leading to A " "back to the original repository from which you two obtained the original " @@ -43828,14 +43321,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-push.txt:512 +#: en/git-push.txt:536 msgid "" "The push done by the other person updated the branch that used to point at " "commit X to point at commit A. It is a fast-forward." msgstr "" #. type: Plain text -#: en/git-push.txt:517 +#: en/git-push.txt:541 msgid "" "But if you try to push, you will attempt to update the branch (that now " "points at A) with commit B. This does _not_ fast-forward. If you did so, " @@ -43844,14 +43337,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-push.txt:520 +#: en/git-push.txt:544 msgid "" "The command by default does not allow an update that is not a fast-forward " "to prevent such loss of history." msgstr "" #. type: Plain text -#: en/git-push.txt:525 +#: en/git-push.txt:549 msgid "" "If you do not want to lose your work (history from X to B) or the work by " "the other person (history from X to A), you would need to first fetch the " @@ -43860,7 +43353,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-push.txt:529 +#: en/git-push.txt:553 msgid "" "You can perform \"git pull\", resolve potential conflicts, and \"git push\" " "the result. A \"git pull\" will create a merge commit C between commits A " @@ -43868,7 +43361,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-push.txt:535 +#: en/git-push.txt:559 #, no-wrap msgid "" " B---C\n" @@ -43877,14 +43370,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-push.txt:540 +#: en/git-push.txt:564 msgid "" "Updating A with the resulting merge commit will fast-forward and your push " "will be accepted." msgstr "" #. type: Plain text -#: en/git-push.txt:545 +#: en/git-push.txt:569 msgid "" "Alternatively, you can rebase your change between X and B on top of A, with " "\"git pull --rebase\", and push the result back. The rebase will create a " @@ -43892,7 +43385,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-push.txt:551 +#: en/git-push.txt:575 #, no-wrap msgid "" " B D\n" @@ -43901,14 +43394,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-push.txt:556 +#: en/git-push.txt:580 msgid "" "Again, updating A with this commit will fast-forward and your push will be " "accepted." msgstr "" #. type: Plain text -#: en/git-push.txt:567 +#: en/git-push.txt:591 msgid "" "There is another common situation where you may encounter non-fast-forward " "rejection when you try to push, and it is possible even when you are pushing " @@ -43923,26 +43416,26 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-push.txt:572 +#: en/git-push.txt:596 #, no-wrap msgid "`git push`" msgstr "" #. type: Plain text -#: en/git-push.txt:576 +#: en/git-push.txt:600 msgid "" "Works like `git push <remote>`, where <remote> is the current branch's " "remote (or `origin`, if no remote is configured for the current branch)." msgstr "" #. type: Labeled list -#: en/git-push.txt:577 +#: en/git-push.txt:601 #, no-wrap msgid "`git push origin`" msgstr "" #. type: Plain text -#: en/git-push.txt:582 +#: en/git-push.txt:606 msgid "" "Without additional configuration, pushes the current branch to the " "configured upstream (`remote.origin.merge` configuration variable) if it has " @@ -43951,7 +43444,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-push.txt:586 +#: en/git-push.txt:610 msgid "" "The default behavior of this command when no <refspec> is given can be " "configured by setting the `push` option of the remote, or the `push.default` " @@ -43959,7 +43452,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-push.txt:591 +#: en/git-push.txt:615 msgid "" "For example, to default to pushing only the current branch to `origin` use " "`git config remote.origin.push HEAD`. Any valid <refspec> (like the ones in " @@ -43967,13 +43460,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-push.txt:592 +#: en/git-push.txt:616 #, no-wrap msgid "`git push origin :`" msgstr "" #. type: Plain text -#: en/git-push.txt:596 +#: en/git-push.txt:620 msgid "" "Push \"matching\" branches to `origin`. See <refspec> in the " "<<OPTIONS,OPTIONS>> section above for a description of \"matching\" " @@ -43981,13 +43474,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-push.txt:597 +#: en/git-push.txt:621 #, no-wrap msgid "`git push origin master`" msgstr "" #. type: Plain text -#: en/git-push.txt:603 +#: en/git-push.txt:627 msgid "" "Find a ref that matches `master` in the source repository (most likely, it " "would find `refs/heads/master`), and update the same ref " @@ -43996,24 +43489,24 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-push.txt:604 +#: en/git-push.txt:628 #, no-wrap msgid "`git push origin HEAD`" msgstr "" #. type: Plain text -#: en/git-push.txt:607 +#: en/git-push.txt:631 msgid "A handy way to push the current branch to the same name on the remote." msgstr "" #. type: Labeled list -#: en/git-push.txt:608 +#: en/git-push.txt:632 #, no-wrap msgid "`git push mothership master:satellite/master dev:satellite/dev`" msgstr "" #. type: Plain text -#: en/git-push.txt:613 +#: en/git-push.txt:637 msgid "" "Use the source ref that matches `master` (e.g. `refs/heads/master`) to " "update the ref that matches `satellite/master` (most probably " @@ -44022,14 +43515,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-push.txt:616 +#: en/git-push.txt:640 msgid "" "See the section describing `<refspec>...` above for a discussion of the " "matching semantics." msgstr "" #. type: Plain text -#: en/git-push.txt:623 +#: en/git-push.txt:647 msgid "" "This is to emulate `git fetch` run on the `mothership` using `git push` that " "is run in the opposite direction in order to integrate the work done on " @@ -44040,7 +43533,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-push.txt:628 +#: en/git-push.txt:652 msgid "" "After running this `git push` on the `satellite` machine, you would ssh into " "the `mothership` and run `git merge` there to complete the emulation of `git " @@ -44048,13 +43541,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-push.txt:629 +#: en/git-push.txt:653 #, no-wrap msgid "`git push origin HEAD:master`" msgstr "" #. type: Plain text -#: en/git-push.txt:633 +#: en/git-push.txt:657 msgid "" "Push the current branch to the remote ref matching `master` in the `origin` " "repository. This form is convenient to push the current branch without " @@ -44062,13 +43555,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-push.txt:634 +#: en/git-push.txt:658 #, no-wrap msgid "`git push origin master:refs/heads/experimental`" msgstr "" #. type: Plain text -#: en/git-push.txt:640 +#: en/git-push.txt:664 msgid "" "Create the branch `experimental` in the `origin` repository by copying the " "current `master` branch. This form is only needed to create a new branch or " @@ -44077,26 +43570,26 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-push.txt:641 +#: en/git-push.txt:665 #, no-wrap msgid "`git push origin :experimental`" msgstr "" #. type: Plain text -#: en/git-push.txt:644 +#: en/git-push.txt:668 msgid "" "Find a ref that matches `experimental` in the `origin` repository " "(e.g. `refs/heads/experimental`), and delete it." msgstr "" #. type: Labeled list -#: en/git-push.txt:645 +#: en/git-push.txt:669 #, no-wrap msgid "`git push origin +dev:master`" msgstr "" #. type: Plain text -#: en/git-push.txt:650 +#: en/git-push.txt:674 msgid "" "Update the origin repository's master branch with the dev branch, allowing " "non-fast-forward updates. *This can leave unreferenced commits dangling in " @@ -44105,7 +43598,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-push.txt:655 +#: en/git-push.txt:679 #, no-wrap msgid "" "\t o---o---o---A---B origin/master\n" @@ -44114,12 +43607,12 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-push.txt:658 +#: en/git-push.txt:682 msgid "The above command would change the origin repository to" msgstr "" #. type: delimited block - -#: en/git-push.txt:663 +#: en/git-push.txt:687 #, no-wrap msgid "" "\t\t A---B (unnamed branch)\n" @@ -44128,7 +43621,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-push.txt:668 +#: en/git-push.txt:692 msgid "" "Commits A and B would no longer belong to a branch with a symbolic name, and " "so would be unreachable. As such, these commits would be removed by a `git " @@ -45401,13 +44894,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-rebase.txt:238 en/git-rebase.txt:269 en/git-rebase.txt:288 -#: en/git-rebase.txt:309 en/git-rebase.txt:327 en/git-rebase.txt:335 -#: en/git-rebase.txt:360 en/git-rebase.txt:373 en/git-rebase.txt:382 -#: en/git-rebase.txt:427 en/git-rebase.txt:461 en/git-rebase.txt:484 -#: en/git-rebase.txt:497 en/git-rebase.txt:504 en/git-rebase.txt:516 -#: en/git-rebase.txt:556 en/git-rebase.txt:581 en/git-rebase.txt:593 -#: en/git-rebase.txt:612 +#: en/git-rebase.txt:238 en/git-rebase.txt:269 en/git-rebase.txt:288 en/git-rebase.txt:309 en/git-rebase.txt:327 en/git-rebase.txt:335 en/git-rebase.txt:360 en/git-rebase.txt:373 en/git-rebase.txt:382 en/git-rebase.txt:427 en/git-rebase.txt:461 en/git-rebase.txt:484 en/git-rebase.txt:497 en/git-rebase.txt:504 en/git-rebase.txt:516 en/git-rebase.txt:556 en/git-rebase.txt:581 en/git-rebase.txt:593 en/git-rebase.txt:612 msgid "See also INCOMPATIBLE OPTIONS below." msgstr "" @@ -45673,8 +45160,7 @@ msgid "This option bypasses the pre-rebase hook. See also linkgit:githooks[5]." msgstr "" #. type: Labeled list -#: en/git-rebase.txt:416 en/git-rev-parse.txt:98 en/git-show-ref.txt:59 -#: en/git-tag.txt:88 +#: en/git-rebase.txt:416 en/git-rev-parse.txt:98 en/git-show-ref.txt:59 en/git-tag.txt:88 #, no-wrap msgid "--verify" msgstr "" @@ -45820,7 +45306,7 @@ msgstr "" #. type: Plain text #: en/git-rebase.txt:502 msgid "" -"Add a Signed-off-by: trailer to all the rebased commits. Note that if " +"Add a `Signed-off-by` trailer to all the rebased commits. Note that if " "`--interactive` is given then only commits marked to be picked, edited or " "reworded will have the trailer added." msgstr "" @@ -46018,13 +45504,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-rebase.txt:613 en/merge-options.txt:163 +#: en/git-rebase.txt:613 en/merge-options.txt:154 #, no-wrap msgid "--autostash" msgstr "" #. type: Labeled list -#: en/git-rebase.txt:614 en/merge-options.txt:164 +#: en/git-rebase.txt:614 en/merge-options.txt:155 #, no-wrap msgid "--no-autostash" msgstr "" @@ -46169,231 +45655,282 @@ msgstr "" msgid "--fork-point and --root" msgstr "" -#. type: Title - +#. type: Plain text #: en/git-rebase.txt:666 -#, no-wrap msgid "BEHAVIORAL DIFFERENCES" msgstr "" -#. type: Plain text +#. type: delimited block - #: en/git-rebase.txt:675 +#, no-wrap msgid "" -"git rebase has two primary backends: apply and merge. (The apply backend " -"used to be known as the 'am' backend, but the name led to confusion as it " -"looks like a verb instead of a noun. Also, the merge backend used to be " -"known as the interactive backend, but it is now used for non-interactive " -"cases as well. Both were renamed based on lower-level functionality that " -"underpinned each.) There are some subtle differences in how these two " -"backends behave:" +"git rebase has two primary backends: apply and merge. (The apply\n" +"backend used to be known as the 'am' backend, but the name led to\n" +"confusion as it looks like a verb instead of a noun. Also, the merge\n" +"backend used to be known as the interactive backend, but it is now\n" +"used for non-interactive cases as well. Both were renamed based on\n" +"lower-level functionality that underpinned each.) There are some\n" +"subtle differences in how these two backends behave:\n" msgstr "" -#. type: Title ~ -#: en/git-rebase.txt:677 +#. type: delimited block - +#: en/git-rebase.txt:678 #, no-wrap -msgid "Empty commits" +msgid "" +"Empty commits\n" +"~~~~~~~~~~~~~\n" msgstr "" -#. type: Plain text +#. type: delimited block - #: en/git-rebase.txt:683 +#, no-wrap msgid "" -"The apply backend unfortunately drops intentionally empty commits, i.e. " -"commits that started empty, though these are rare in practice. It also " -"drops commits that become empty and has no option for controlling this " -"behavior." +"The apply backend unfortunately drops intentionally empty commits, i.e.\n" +"commits that started empty, though these are rare in practice. It\n" +"also drops commits that become empty and has no option for controlling\n" +"this behavior.\n" msgstr "" -#. type: Plain text +#. type: delimited block - #: en/git-rebase.txt:687 +#, no-wrap msgid "" -"The merge backend keeps intentionally empty commits by default (though with " -"-i they are marked as empty in the todo list editor, or they can be dropped " -"automatically with --no-keep-empty)." +"The merge backend keeps intentionally empty commits by default (though\n" +"with -i they are marked as empty in the todo list editor, or they can\n" +"be dropped automatically with --no-keep-empty).\n" msgstr "" -#. type: Plain text +#. type: delimited block - #: en/git-rebase.txt:693 +#, no-wrap msgid "" -"Similar to the apply backend, by default the merge backend drops commits " -"that become empty unless -i/--interactive is specified (in which case it " -"stops and asks the user what to do). The merge backend also has an " -"--empty={drop,keep,ask} option for changing the behavior of handling commits " -"that become empty." +"Similar to the apply backend, by default the merge backend drops\n" +"commits that become empty unless -i/--interactive is specified (in\n" +"which case it stops and asks the user what to do). The merge backend\n" +"also has an --empty={drop,keep,ask} option for changing the behavior\n" +"of handling commits that become empty.\n" msgstr "" -#. type: Title ~ -#: en/git-rebase.txt:695 +#. type: delimited block - +#: en/git-rebase.txt:696 #, no-wrap -msgid "Directory rename detection" +msgid "" +"Directory rename detection\n" +"~~~~~~~~~~~~~~~~~~~~~~~~~~\n" msgstr "" -#. type: Plain text +#. type: delimited block - #: en/git-rebase.txt:705 +#, no-wrap msgid "" -"Due to the lack of accurate tree information (arising from constructing fake " -"ancestors with the limited information available in patches), directory " -"rename detection is disabled in the apply backend. Disabled directory " -"rename detection means that if one side of history renames a directory and " -"the other adds new files to the old directory, then the new files will be " -"left behind in the old directory without any warning at the time of rebasing " -"that you may want to move these files into the new directory." +"Due to the lack of accurate tree information (arising from\n" +"constructing fake ancestors with the limited information available in\n" +"patches), directory rename detection is disabled in the apply backend.\n" +"Disabled directory rename detection means that if one side of history\n" +"renames a directory and the other adds new files to the old directory,\n" +"then the new files will be left behind in the old directory without\n" +"any warning at the time of rebasing that you may want to move these\n" +"files into the new directory.\n" msgstr "" -#. type: Plain text +#. type: delimited block - #: en/git-rebase.txt:708 +#, no-wrap msgid "" -"Directory rename detection works with the merge backend to provide you " -"warnings in such cases." +"Directory rename detection works with the merge backend to provide you\n" +"warnings in such cases.\n" msgstr "" -#. type: Title ~ -#: en/git-rebase.txt:710 +#. type: delimited block - +#: en/git-rebase.txt:711 #, no-wrap -msgid "Context" +msgid "" +"Context\n" +"~~~~~~~\n" msgstr "" -#. type: Plain text +#. type: delimited block - #: en/git-rebase.txt:726 +#, no-wrap msgid "" -"The apply backend works by creating a sequence of patches (by calling " -"`format-patch` internally), and then applying the patches in sequence " -"(calling `am` internally). Patches are composed of multiple hunks, each " -"with line numbers, a context region, and the actual changes. The line " -"numbers have to be taken with some fuzz, since the other side will likely " -"have inserted or deleted lines earlier in the file. The context region is " -"meant to help find how to adjust the line numbers in order to apply the " -"changes to the right lines. However, if multiple areas of the code have the " -"same surrounding lines of context, the wrong one can be picked. There are " -"real-world cases where this has caused commits to be reapplied incorrectly " -"with no conflicts reported. Setting diff.context to a larger value may " -"prevent such types of problems, but increases the chance of spurious " -"conflicts (since it will require more lines of matching context to apply)." +"The apply backend works by creating a sequence of patches (by calling\n" +"`format-patch` internally), and then applying the patches in sequence\n" +"(calling `am` internally). Patches are composed of multiple hunks,\n" +"each with line numbers, a context region, and the actual changes. The\n" +"line numbers have to be taken with some fuzz, since the other side\n" +"will likely have inserted or deleted lines earlier in the file. The\n" +"context region is meant to help find how to adjust the line numbers in\n" +"order to apply the changes to the right lines. However, if multiple\n" +"areas of the code have the same surrounding lines of context, the\n" +"wrong one can be picked. There are real-world cases where this has\n" +"caused commits to be reapplied incorrectly with no conflicts reported.\n" +"Setting diff.context to a larger value may prevent such types of\n" +"problems, but increases the chance of spurious conflicts (since it\n" +"will require more lines of matching context to apply).\n" msgstr "" -#. type: Plain text +#. type: delimited block - #: en/git-rebase.txt:729 +#, no-wrap msgid "" -"The merge backend works with a full copy of each relevant file, insulating " -"it from these types of problems." +"The merge backend works with a full copy of each relevant file,\n" +"insulating it from these types of problems.\n" msgstr "" -#. type: Title ~ -#: en/git-rebase.txt:731 +#. type: delimited block - +#: en/git-rebase.txt:732 #, no-wrap -msgid "Labelling of conflicts markers" +msgid "" +"Labelling of conflicts markers\n" +"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" msgstr "" -#. type: Plain text +#. type: delimited block - #: en/git-rebase.txt:743 +#, no-wrap msgid "" -"When there are content conflicts, the merge machinery tries to annotate each " -"side's conflict markers with the commits where the content came from. Since " -"the apply backend drops the original information about the rebased commits " -"and their parents (and instead generates new fake commits based off limited " -"information in the generated patches), those commits cannot be identified; " -"instead it has to fall back to a commit summary. Also, when " -"merge.conflictStyle is set to diff3, the apply backend will use " -"\"constructed merge base\" to label the content from the merge base, and " -"thus provide no information about the merge base commit whatsoever." +"When there are content conflicts, the merge machinery tries to\n" +"annotate each side's conflict markers with the commits where the\n" +"content came from. Since the apply backend drops the original\n" +"information about the rebased commits and their parents (and instead\n" +"generates new fake commits based off limited information in the\n" +"generated patches), those commits cannot be identified; instead it has\n" +"to fall back to a commit summary. Also, when merge.conflictStyle is\n" +"set to diff3, the apply backend will use \"constructed merge base\" to\n" +"label the content from the merge base, and thus provide no information\n" +"about the merge base commit whatsoever.\n" msgstr "" -#. type: Plain text +#. type: delimited block - #: en/git-rebase.txt:746 +#, no-wrap msgid "" -"The merge backend works with the full commits on both sides of history and " -"thus has no such limitations." +"The merge backend works with the full commits on both sides of history\n" +"and thus has no such limitations.\n" msgstr "" -#. type: Title ~ -#: en/git-rebase.txt:748 +#. type: delimited block - +#: en/git-rebase.txt:749 #, no-wrap -msgid "Hooks" +msgid "" +"Hooks\n" +"~~~~~\n" msgstr "" -#. type: Plain text +#. type: delimited block - #: en/git-rebase.txt:762 +#, no-wrap msgid "" -"The apply backend has not traditionally called the post-commit hook, while " -"the merge backend has. Both have called the post-checkout hook, though the " -"merge backend has squelched its output. Further, both backends only call " -"the post-checkout hook with the starting point commit of the rebase, not the " -"intermediate commits nor the final commit. In each case, the calling of " -"these hooks was by accident of implementation rather than by design (both " -"backends were originally implemented as shell scripts and happened to invoke " -"other commands like 'git checkout' or 'git commit' that would call the " -"hooks). Both backends should have the same behavior, though it is not " -"entirely clear which, if any, is correct. We will likely make rebase stop " -"calling either of these hooks in the future." +"The apply backend has not traditionally called the post-commit hook,\n" +"while the merge backend has. Both have called the post-checkout hook,\n" +"though the merge backend has squelched its output. Further, both\n" +"backends only call the post-checkout hook with the starting point\n" +"commit of the rebase, not the intermediate commits nor the final\n" +"commit. In each case, the calling of these hooks was by accident of\n" +"implementation rather than by design (both backends were originally\n" +"implemented as shell scripts and happened to invoke other commands\n" +"like 'git checkout' or 'git commit' that would call the hooks). Both\n" +"backends should have the same behavior, though it is not entirely\n" +"clear which, if any, is correct. We will likely make rebase stop\n" +"calling either of these hooks in the future.\n" msgstr "" -#. type: Title ~ -#: en/git-rebase.txt:764 +#. type: delimited block - +#: en/git-rebase.txt:765 #, no-wrap -msgid "Interruptability" +msgid "" +"Interruptability\n" +"~~~~~~~~~~~~~~~~\n" msgstr "" -#. type: Plain text +#. type: delimited block - #: en/git-rebase.txt:773 +#, no-wrap msgid "" -"The apply backend has safety problems with an ill-timed interrupt; if the " -"user presses Ctrl-C at the wrong time to try to abort the rebase, the rebase " -"can enter a state where it cannot be aborted with a subsequent `git rebase " -"--abort`. The merge backend does not appear to suffer from the same " -"shortcoming. (See " -"https://lore.kernel.org/git/20200207132152.GC2868@szeder.dev/ for details.)" +"The apply backend has safety problems with an ill-timed interrupt; if\n" +"the user presses Ctrl-C at the wrong time to try to abort the rebase,\n" +"the rebase can enter a state where it cannot be aborted with a\n" +"subsequent `git rebase --abort`. The merge backend does not appear to\n" +"suffer from the same shortcoming. (See\n" +"https://lore.kernel.org/git/20200207132152.GC2868@szeder.dev/ for\n" +"details.)\n" msgstr "" -#. type: Title ~ -#: en/git-rebase.txt:775 +#. type: delimited block - +#: en/git-rebase.txt:776 #, no-wrap -msgid "Commit Rewording" +msgid "" +"Commit Rewording\n" +"~~~~~~~~~~~~~~~~\n" msgstr "" -#. type: Plain text +#. type: delimited block - #: en/git-rebase.txt:783 +#, no-wrap msgid "" -"When a conflict occurs while rebasing, rebase stops and asks the user to " -"resolve. Since the user may need to make notable changes while resolving " -"conflicts, after conflicts are resolved and the user has run `git rebase " -"--continue`, the rebase should open an editor and ask the user to update the " -"commit message. The merge backend does this, while the apply backend " -"blindly applies the original commit message." +"When a conflict occurs while rebasing, rebase stops and asks the user\n" +"to resolve. Since the user may need to make notable changes while\n" +"resolving conflicts, after conflicts are resolved and the user has run\n" +"`git rebase --continue`, the rebase should open an editor and ask the\n" +"user to update the commit message. The merge backend does this, while\n" +"the apply backend blindly applies the original commit message.\n" msgstr "" -#. type: Title ~ -#: en/git-rebase.txt:785 +#. type: delimited block - +#: en/git-rebase.txt:786 #, no-wrap -msgid "Miscellaneous differences" +msgid "" +"Miscellaneous differences\n" +"~~~~~~~~~~~~~~~~~~~~~~~~~\n" msgstr "" -#. type: Plain text +#. type: delimited block - #: en/git-rebase.txt:790 +#, no-wrap msgid "" -"There are a few more behavioral differences that most folks would probably " -"consider inconsequential but which are mentioned for completeness:" +"There are a few more behavioral differences that most folks would\n" +"probably consider inconsequential but which are mentioned for\n" +"completeness:\n" msgstr "" -#. type: Plain text +#. type: delimited block - #: en/git-rebase.txt:794 +#, no-wrap msgid "" -"Reflog: The two backends will use different wording when describing the " -"changes made in the reflog, though both will make use of the word " -"\"rebase\"." +"* Reflog: The two backends will use different wording when describing\n" +" the changes made in the reflog, though both will make use of the\n" +" word \"rebase\".\n" msgstr "" -#. type: Plain text +#. type: delimited block - #: en/git-rebase.txt:800 +#, no-wrap msgid "" -"Progress, informational, and error messages: The two backends provide " -"slightly different progress and informational messages. Also, the apply " -"backend writes error messages (such as \"Your files would be " -"overwritten...\") to stdout, while the merge backend writes them to stderr." +"* Progress, informational, and error messages: The two backends\n" +" provide slightly different progress and informational messages.\n" +" Also, the apply backend writes error messages (such as \"Your files\n" +" would be overwritten...\") to stdout, while the merge backend writes\n" +" them to stderr.\n" msgstr "" -#. type: Plain text +#. type: delimited block - #: en/git-rebase.txt:803 +#, no-wrap msgid "" -"State directories: The two backends keep their state in different " -"directories under .git/" +"* State directories: The two backends keep their state in different\n" +" directories under .git/\n" +msgstr "" + +#. type: delimited block - +#: en/git-rebase.txt:805 +#, no-wrap +msgid "include::merge-strategies.txt[]\n" +msgstr "" + +#. type: delimited block - +#: en/git-rebase.txt:807 +#, no-wrap +msgid "NOTES\n" msgstr "" #. type: Plain text @@ -46466,7 +46003,7 @@ msgid "finish something worthy of a commit" msgstr "" #. type: Labeled list -#: en/git-rebase.txt:840 en/git-update-ref.txt:135 +#: en/git-rebase.txt:840 en/git-update-ref.txt:136 #, no-wrap msgid "commit" msgstr "" @@ -48718,11 +48255,29 @@ msgstr "" #. type: Plain text #: en/git-remote.txt:210 +msgid "On success, the exit status is `0`." +msgstr "" + +#. type: Plain text +#: en/git-remote.txt:214 +msgid "" +"When subcommands such as 'add', 'rename', and 'remove' can't find the remote " +"in question, the exit status is `2`. When the remote already exists, the " +"exit status is `3`." +msgstr "" + +#. type: Plain text +#: en/git-remote.txt:216 +msgid "On any other error, the exit status may be any other non-zero value." +msgstr "" + +#. type: Plain text +#: en/git-remote.txt:221 msgid "Add a new remote, fetch, and check out a branch from it" msgstr "" #. type: delimited block - -#: en/git-remote.txt:235 +#: en/git-remote.txt:246 #, no-wrap msgid "" "$ git remote\n" @@ -48751,12 +48306,12 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-remote.txt:238 +#: en/git-remote.txt:249 msgid "Imitate 'git clone' but track only selected branches" msgstr "" #. type: delimited block - -#: en/git-remote.txt:245 +#: en/git-remote.txt:256 #, no-wrap msgid "" "$ mkdir project.git\n" @@ -48767,7 +48322,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-remote.txt:253 +#: en/git-remote.txt:264 msgid "linkgit:git-fetch[1] linkgit:git-branch[1] linkgit:git-config[1]" msgstr "" @@ -50751,7 +50306,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-restore.txt:50 +#: en/git-restore.txt:54 msgid "" "Interactively select hunks in the difference between the restore source and " "the restore location. See the ``Interactive Mode'' section of " @@ -50759,26 +50314,26 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-restore.txt:53 +#: en/git-restore.txt:57 msgid "" "Note that `--patch` can accept no pathspec and will prompt to restore all " "modified paths." msgstr "" #. type: Labeled list -#: en/git-restore.txt:56 +#: en/git-restore.txt:60 #, no-wrap msgid "-S" msgstr "" #. type: Labeled list -#: en/git-restore.txt:57 +#: en/git-restore.txt:61 #, no-wrap msgid "--staged" msgstr "" #. type: Plain text -#: en/git-restore.txt:61 +#: en/git-restore.txt:65 msgid "" "Specify the restore location. If neither option is specified, by default the " "working tree is restored. Specifying `--staged` will only restore the " @@ -50786,19 +50341,19 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-restore.txt:65 +#: en/git-restore.txt:69 msgid "Quiet, suppress feedback messages. Implies `--no-progress`." msgstr "" #. type: Plain text -#: en/git-restore.txt:77 +#: en/git-restore.txt:81 msgid "" "When restoring files in the working tree from the index, use stage #2 " "('ours') or #3 ('theirs') for unmerged paths." msgstr "" #. type: Plain text -#: en/git-restore.txt:81 +#: en/git-restore.txt:85 msgid "" "Note that during `git rebase` and `git pull --rebase`, 'ours' and 'theirs' " "may appear swapped. See the explanation of the same options in " @@ -50806,20 +50361,20 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-restore.txt:86 +#: en/git-restore.txt:90 msgid "" "When restoring files on the working tree from the index, recreate the " "conflicted merge in the unmerged paths." msgstr "" #. type: Labeled list -#: en/git-restore.txt:94 +#: en/git-restore.txt:98 #, no-wrap msgid "--ignore-unmerged" msgstr "" #. type: Plain text -#: en/git-restore.txt:99 +#: en/git-restore.txt:103 msgid "" "When restoring files on the working tree from the index, do not abort the " "operation if there are unmerged entries and neither `--ours`, `--theirs`, " @@ -50828,7 +50383,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-restore.txt:106 +#: en/git-restore.txt:110 msgid "" "In sparse checkout mode, by default is to only update entries matched by " "`<pathspec>` and sparse patterns in $GIT_DIR/info/sparse-checkout. This " @@ -50837,7 +50392,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-restore.txt:117 +#: en/git-restore.txt:121 msgid "" "If `<pathspec>` names an active submodule and the restore location includes " "the working tree, the submodule will only be updated if this option is " @@ -50849,7 +50404,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-restore.txt:124 +#: en/git-restore.txt:128 msgid "" "In overlay mode, the command never removes files when restoring. In " "no-overlay mode, tracked files that do not appear in the `--source` tree are " @@ -50858,7 +50413,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-restore.txt:152 +#: en/git-restore.txt:156 msgid "" "The following sequence switches to the `master` branch, reverts the " "`Makefile` to two revisions back, deletes hello.c by mistake, and gets it " @@ -50866,7 +50421,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-restore.txt:158 +#: en/git-restore.txt:162 #, no-wrap msgid "" "$ git switch master\n" @@ -50876,25 +50431,25 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-restore.txt:162 +#: en/git-restore.txt:166 msgid "restore hello.c from the index" msgstr "" #. type: Plain text -#: en/git-restore.txt:165 +#: en/git-restore.txt:169 msgid "" "If you want to restore _all_ C source files to match the version in the " "index, you can say" msgstr "" #. type: delimited block - -#: en/git-restore.txt:168 +#: en/git-restore.txt:172 #, no-wrap msgid "$ git restore '*.c'\n" msgstr "" #. type: Plain text -#: en/git-restore.txt:174 +#: en/git-restore.txt:178 msgid "" "Note the quotes around `*.c`. The file `hello.c` will also be restored, " "even though it is no longer in the working tree, because the file globbing " @@ -50903,68 +50458,68 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-restore.txt:176 +#: en/git-restore.txt:180 msgid "To restore all files in the current directory" msgstr "" #. type: delimited block - -#: en/git-restore.txt:179 +#: en/git-restore.txt:183 #, no-wrap msgid "$ git restore .\n" msgstr "" #. type: Plain text -#: en/git-restore.txt:183 +#: en/git-restore.txt:187 msgid "" "or to restore all working tree files with 'top' pathspec magic (see " "linkgit:gitglossary[7])" msgstr "" #. type: delimited block - -#: en/git-restore.txt:186 +#: en/git-restore.txt:190 #, no-wrap msgid "$ git restore :/\n" msgstr "" #. type: Plain text -#: en/git-restore.txt:190 +#: en/git-restore.txt:194 msgid "" "To restore a file in the index to match the version in `HEAD` (this is the " "same as using linkgit:git-reset[1])" msgstr "" #. type: delimited block - -#: en/git-restore.txt:193 +#: en/git-restore.txt:197 #, no-wrap msgid "$ git restore --staged hello.c\n" msgstr "" #. type: Plain text -#: en/git-restore.txt:197 +#: en/git-restore.txt:201 msgid "" "or you can restore both the index and the working tree (this the same as " "using linkgit:git-checkout[1])" msgstr "" #. type: delimited block - -#: en/git-restore.txt:200 +#: en/git-restore.txt:204 #, no-wrap msgid "$ git restore --source=HEAD --staged --worktree hello.c\n" msgstr "" #. type: Plain text -#: en/git-restore.txt:203 +#: en/git-restore.txt:207 msgid "or the short form which is more practical but less readable:" msgstr "" #. type: delimited block - -#: en/git-restore.txt:206 +#: en/git-restore.txt:210 #, no-wrap msgid "$ git restore -s@ -SW hello.c\n" msgstr "" #. type: Plain text -#: en/git-restore.txt:212 +#: en/git-restore.txt:216 msgid "linkgit:git-checkout[1], linkgit:git-reset[1]" msgstr "" @@ -51358,7 +50913,15 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:119 +#: en/git-rev-parse.txt:116 +msgid "" +"Note that if you are verifying a name from an untrusted source, it is wise " +"to use `--end-of-options` so that the name argument is not mistaken for " +"another option." +msgstr "" + +#. type: Plain text +#: en/git-rev-parse.txt:123 msgid "" "Only meaningful in `--verify` mode. Do not output an error message if the " "first argument is not a valid object name; instead exit with non-zero status " @@ -51366,13 +50929,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:120 +#: en/git-rev-parse.txt:124 #, no-wrap msgid "--sq" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:128 +#: en/git-rev-parse.txt:132 msgid "" "Usually the output is made one line per flag and parameter. This option " "makes output a single line, properly quoted for consumption by shell. " @@ -51382,13 +50945,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:129 +#: en/git-rev-parse.txt:133 #, no-wrap msgid "--short[=length]" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:134 +#: en/git-rev-parse.txt:138 msgid "" "Same as `--verify` but shortens the object name to a unique prefix with at " "least `length` characters. The minimum length is 4, the default is the " @@ -51397,33 +50960,33 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:139 +#: en/git-rev-parse.txt:143 msgid "" "When showing object names, prefix them with '{caret}' and strip '{caret}' " "prefix from the object names that already have one." msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:140 +#: en/git-rev-parse.txt:144 #, no-wrap msgid "--abbrev-ref[=(strict|loose)]" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:144 +#: en/git-rev-parse.txt:148 msgid "" "A non-ambiguous short name of the objects name. The option " "core.warnAmbiguousRefs is used to select the strict abbreviation mode." msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:145 +#: en/git-rev-parse.txt:149 #, no-wrap msgid "--symbolic" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:149 +#: en/git-rev-parse.txt:153 msgid "" "Usually the object names are output in SHA-1 form (with possible '{caret}' " "prefix); this option makes them output in a form as close to the original " @@ -51431,13 +50994,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:150 +#: en/git-rev-parse.txt:154 #, no-wrap msgid "--symbolic-full-name" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:157 +#: en/git-rev-parse.txt:161 msgid "" "This is similar to --symbolic, but it omits input that are not refs " "(i.e. branch or tag names; or more explicitly disambiguating " @@ -51447,43 +51010,43 @@ msgid "" msgstr "" #. type: Title ~ -#: en/git-rev-parse.txt:159 +#: en/git-rev-parse.txt:163 #, no-wrap msgid "Options for Objects" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:163 +#: en/git-rev-parse.txt:167 msgid "Show all refs found in `refs/`." msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:164 +#: en/git-rev-parse.txt:168 #, no-wrap msgid "--branches[=pattern]" msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:165 +#: en/git-rev-parse.txt:169 #, no-wrap msgid "--tags[=pattern]" msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:166 +#: en/git-rev-parse.txt:170 #, no-wrap msgid "--remotes[=pattern]" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:170 +#: en/git-rev-parse.txt:174 msgid "" "Show all branches, tags, or remote-tracking branches, respectively (i.e., " "refs found in `refs/heads`, `refs/tags`, or `refs/remotes`, respectively)." msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:174 +#: en/git-rev-parse.txt:178 msgid "" "If a `pattern` is given, only refs matching the given shell glob are shown. " "If the pattern does not contain a globbing character (`?`, `*`, or `[`), it " @@ -51491,13 +51054,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:175 +#: en/git-rev-parse.txt:179 #, no-wrap msgid "--glob=pattern" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:181 +#: en/git-rev-parse.txt:185 msgid "" "Show all refs matching the shell glob pattern `pattern`. If the pattern does " "not start with `refs/`, this is automatically prepended. If the pattern " @@ -51506,13 +51069,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:182 en/rev-list-options.txt:165 +#: en/git-rev-parse.txt:186 en/rev-list-options.txt:165 #, no-wrap msgid "--exclude=<glob-pattern>" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:189 en/rev-list-options.txt:173 +#: en/git-rev-parse.txt:193 en/rev-list-options.txt:173 msgid "" "Do not include refs matching '<glob-pattern>' that the next `--all`, " "`--branches`, `--tags`, `--remotes`, or `--glob` would otherwise " @@ -51522,7 +51085,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:195 en/rev-list-options.txt:179 +#: en/git-rev-parse.txt:199 en/rev-list-options.txt:179 msgid "" "The patterns given should not begin with `refs/heads`, `refs/tags`, or " "`refs/remotes` when applied to `--branches`, `--tags`, or `--remotes`, " @@ -51532,13 +51095,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:196 +#: en/git-rev-parse.txt:200 #, no-wrap msgid "--disambiguate=<prefix>" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:201 +#: en/git-rev-parse.txt:205 msgid "" "Show every object whose name begins with the given prefix. The <prefix> " "must be at least 4 hexadecimal digits long to avoid listing each and every " @@ -51546,19 +51109,19 @@ msgid "" msgstr "" #. type: Title ~ -#: en/git-rev-parse.txt:203 +#: en/git-rev-parse.txt:207 #, no-wrap msgid "Options for Files" msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:205 +#: en/git-rev-parse.txt:209 #, no-wrap msgid "--local-env-vars" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:210 +#: en/git-rev-parse.txt:214 msgid "" "List the GIT_* environment variables that are local to the repository " "(e.g. GIT_DIR or GIT_WORK_TREE, but not GIT_EDITOR). Only the names of the " @@ -51566,13 +51129,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:211 +#: en/git-rev-parse.txt:215 #, no-wrap msgid "--git-dir" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:215 +#: en/git-rev-parse.txt:219 msgid "" "Show `$GIT_DIR` if defined. Otherwise show the path to the .git " "directory. The path shown, when relative, is relative to the current working " @@ -51580,7 +51143,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:219 +#: en/git-rev-parse.txt:223 msgid "" "If `$GIT_DIR` is not defined and the current directory is not detected to " "lie in a Git repository or work tree print a message to stderr and exit with " @@ -51588,83 +51151,83 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:220 +#: en/git-rev-parse.txt:224 #, no-wrap msgid "--absolute-git-dir" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:223 +#: en/git-rev-parse.txt:227 msgid "Like `--git-dir`, but its output is always the canonicalized absolute path." msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:224 +#: en/git-rev-parse.txt:228 #, no-wrap msgid "--git-common-dir" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:226 +#: en/git-rev-parse.txt:230 msgid "Show `$GIT_COMMON_DIR` if defined, else `$GIT_DIR`." msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:227 +#: en/git-rev-parse.txt:231 #, no-wrap msgid "--is-inside-git-dir" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:230 +#: en/git-rev-parse.txt:234 msgid "" "When the current working directory is below the repository directory print " "\"true\", otherwise \"false\"." msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:231 +#: en/git-rev-parse.txt:235 #, no-wrap msgid "--is-inside-work-tree" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:234 +#: en/git-rev-parse.txt:238 msgid "" "When the current working directory is inside the work tree of the repository " "print \"true\", otherwise \"false\"." msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:235 +#: en/git-rev-parse.txt:239 #, no-wrap msgid "--is-bare-repository" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:237 +#: en/git-rev-parse.txt:241 msgid "When the repository is bare print \"true\", otherwise \"false\"." msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:238 +#: en/git-rev-parse.txt:242 #, no-wrap msgid "--is-shallow-repository" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:240 +#: en/git-rev-parse.txt:244 msgid "When the repository is shallow print \"true\", otherwise \"false\"." msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:241 +#: en/git-rev-parse.txt:245 #, no-wrap msgid "--resolve-git-dir <path>" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:246 +#: en/git-rev-parse.txt:250 msgid "" "Check if <path> is a valid repository or a gitfile that points at a valid " "repository, and print the location of the repository. If <path> is a " @@ -51672,13 +51235,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:247 +#: en/git-rev-parse.txt:251 #, no-wrap msgid "--git-path <path>" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:253 +#: en/git-rev-parse.txt:257 msgid "" "Resolve \"$GIT_DIR/<path>\" and takes other path relocation variables such " "as $GIT_OBJECT_DIRECTORY, $GIT_INDEX_FILE... into account. For example, if " @@ -51687,13 +51250,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:254 +#: en/git-rev-parse.txt:258 #, no-wrap msgid "--show-cdup" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:258 +#: en/git-rev-parse.txt:262 msgid "" "When the command is invoked from a subdirectory, show the path of the " "top-level directory relative to the current directory (typically a sequence " @@ -51701,39 +51264,39 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:259 +#: en/git-rev-parse.txt:263 #, no-wrap msgid "--show-prefix" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:263 +#: en/git-rev-parse.txt:267 msgid "" "When the command is invoked from a subdirectory, show the path of the " "current directory relative to the top-level directory." msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:264 +#: en/git-rev-parse.txt:268 #, no-wrap msgid "--show-toplevel" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:267 +#: en/git-rev-parse.txt:271 msgid "" "Show the absolute path of the top-level directory of the working tree. If " "there is no working tree, report an error." msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:268 +#: en/git-rev-parse.txt:272 #, no-wrap msgid "--show-superproject-working-tree" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:273 +#: en/git-rev-parse.txt:277 msgid "" "Show the absolute path of the root of the superproject's working tree (if " "exists) that uses the current repository as its submodule. Outputs nothing " @@ -51741,26 +51304,26 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:274 +#: en/git-rev-parse.txt:278 #, no-wrap msgid "--shared-index-path" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:277 +#: en/git-rev-parse.txt:281 msgid "" "Show the path to the shared index file in split index mode, or empty if not " "in split-index mode." msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:278 +#: en/git-rev-parse.txt:282 #, no-wrap msgid "--show-object-format[=(storage|input|output)]" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:283 +#: en/git-rev-parse.txt:287 msgid "" "Show the object format (hash algorithm) used for the repository for storage " "inside the `.git` directory, input, or output. For input, multiple " @@ -51769,68 +51332,68 @@ msgid "" msgstr "" #. type: Title ~ -#: en/git-rev-parse.txt:286 +#: en/git-rev-parse.txt:290 #, no-wrap msgid "Other Options" msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:288 +#: en/git-rev-parse.txt:292 #, no-wrap msgid "--since=datestring" msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:289 +#: en/git-rev-parse.txt:293 #, no-wrap msgid "--after=datestring" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:292 +#: en/git-rev-parse.txt:296 msgid "" "Parse the date string, and output the corresponding --max-age= parameter for " "'git rev-list'." msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:293 +#: en/git-rev-parse.txt:297 #, no-wrap msgid "--until=datestring" msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:294 +#: en/git-rev-parse.txt:298 #, no-wrap msgid "--before=datestring" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:297 +#: en/git-rev-parse.txt:301 msgid "" "Parse the date string, and output the corresponding --min-age= parameter for " "'git rev-list'." msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:298 +#: en/git-rev-parse.txt:302 #, no-wrap msgid "<args>..." msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:300 +#: en/git-rev-parse.txt:304 msgid "Flags and parameters to be parsed." msgstr "" #. type: Title - -#: en/git-rev-parse.txt:305 +#: en/git-rev-parse.txt:309 #, no-wrap msgid "PARSEOPT" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:310 +#: en/git-rev-parse.txt:314 msgid "" "In `--parseopt` mode, 'git rev-parse' helps massaging options to bring to " "shell scripts the same facilities C builtins have. It works as an option " @@ -51839,7 +51402,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:315 +#: en/git-rev-parse.txt:319 msgid "" "It takes on the standard input the specification of the options to parse and " "understand, and echoes on the standard output a string suitable for `sh(1)` " @@ -51848,20 +51411,20 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:318 +#: en/git-rev-parse.txt:322 msgid "" "Note: Make sure you quote the result when passing it to `eval`. See below " "for an example." msgstr "" #. type: Title ~ -#: en/git-rev-parse.txt:320 +#: en/git-rev-parse.txt:324 #, no-wrap msgid "Input Format" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:326 +#: en/git-rev-parse.txt:330 msgid "" "'git rev-parse --parseopt' input format is fully text based. It has two " "parts, separated by a line that contains only `--`. The lines before the " @@ -51870,24 +51433,24 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:328 +#: en/git-rev-parse.txt:332 msgid "Each line of options has this format:" msgstr "" #. type: delimited block - -#: en/git-rev-parse.txt:331 +#: en/git-rev-parse.txt:335 #, no-wrap msgid "<opt-spec><flags>*<arg-hint>? SP+ help LF\n" msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:333 +#: en/git-rev-parse.txt:337 #, no-wrap msgid "`<opt-spec>`" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:338 +#: en/git-rev-parse.txt:342 msgid "" "its format is the short option character, then the long option name " "separated by a comma. Both parts are not required, though at least one is " @@ -51896,23 +51459,23 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:339 +#: en/git-rev-parse.txt:343 #, no-wrap msgid "`<flags>`" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:341 +#: en/git-rev-parse.txt:345 msgid "`<flags>` are of `*`, `=`, `?` or `!`." msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:342 +#: en/git-rev-parse.txt:346 msgid "Use `=` if the option takes an argument." msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:346 +#: en/git-rev-parse.txt:350 msgid "" "Use `?` to mean that the option takes an optional argument. You probably " "want to use the `--stuck-long` mode to be able to unambiguously parse the " @@ -51920,7 +51483,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:350 +#: en/git-rev-parse.txt:354 msgid "" "Use `*` to mean that this option should not be listed in the usage generated " "for the `-h` argument. It's shown for `--help-all` as documented in " @@ -51928,18 +51491,18 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:352 +#: en/git-rev-parse.txt:356 msgid "Use `!` to not make the corresponding negated long option available." msgstr "" #. type: Labeled list -#: en/git-rev-parse.txt:353 +#: en/git-rev-parse.txt:357 #, no-wrap msgid "`<arg-hint>`" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:358 +#: en/git-rev-parse.txt:362 msgid "" "`<arg-hint>`, if specified, is used as a name of the argument in the help " "output, for options that take arguments. `<arg-hint>` is terminated by the " @@ -51948,14 +51511,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:361 +#: en/git-rev-parse.txt:365 msgid "" "The remainder of the line, after stripping the spaces, is used as the help " "associated to the option." msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:365 +#: en/git-rev-parse.txt:369 msgid "" "Blank lines are ignored, and lines that don't match this specification are " "used as option group headers (start the line with a space to create such " @@ -51963,7 +51526,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-rev-parse.txt:372 +#: en/git-rev-parse.txt:376 #, no-wrap msgid "" "OPTS_SPEC=\"\\\n" @@ -51971,7 +51534,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-rev-parse.txt:374 +#: en/git-rev-parse.txt:378 #, no-wrap msgid "" "some-command does foo and bar!\n" @@ -51979,13 +51542,13 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-rev-parse.txt:376 +#: en/git-rev-parse.txt:380 #, no-wrap msgid "h,help show the help\n" msgstr "" #. type: delimited block - -#: en/git-rev-parse.txt:381 +#: en/git-rev-parse.txt:385 #, no-wrap msgid "" "foo some nifty option --foo\n" @@ -51995,7 +51558,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-rev-parse.txt:384 +#: en/git-rev-parse.txt:388 #, no-wrap msgid "" " An option group Header\n" @@ -52003,7 +51566,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-rev-parse.txt:386 +#: en/git-rev-parse.txt:390 #, no-wrap msgid "" "eval \"$(echo \"$OPTS_SPEC\" | git rev-parse --parseopt -- \"$@\" || echo " @@ -52011,32 +51574,32 @@ msgid "" msgstr "" #. type: Title ~ -#: en/git-rev-parse.txt:390 +#: en/git-rev-parse.txt:394 #, no-wrap msgid "Usage text" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:394 +#: en/git-rev-parse.txt:398 msgid "" "When `\"$@\"` is `-h` or `--help` in the above example, the following usage " "text would be shown:" msgstr "" #. type: delimited block - -#: en/git-rev-parse.txt:397 +#: en/git-rev-parse.txt:401 #, no-wrap msgid "usage: some-command [<options>] <args>...\n" msgstr "" #. type: delimited block - -#: en/git-rev-parse.txt:399 +#: en/git-rev-parse.txt:403 #, no-wrap msgid " some-command does foo and bar!\n" msgstr "" #. type: delimited block - -#: en/git-rev-parse.txt:405 +#: en/git-rev-parse.txt:409 #, no-wrap msgid "" " -h, --help show the help\n" @@ -52048,7 +51611,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-rev-parse.txt:408 +#: en/git-rev-parse.txt:412 #, no-wrap msgid "" "An option group Header\n" @@ -52056,13 +51619,13 @@ msgid "" msgstr "" #. type: Title - -#: en/git-rev-parse.txt:411 +#: en/git-rev-parse.txt:415 #, no-wrap msgid "SQ-QUOTE" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:417 +#: en/git-rev-parse.txt:421 msgid "" "In `--sq-quote` mode, 'git rev-parse' echoes on the standard output a single " "line suitable for `sh(1)` `eval`. This line is made by normalizing the " @@ -52071,14 +51634,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:421 +#: en/git-rev-parse.txt:425 msgid "" "If you want command input to still be interpreted as usual by 'git " "rev-parse' before the output is shell quoted, see the `--sq` option." msgstr "" #. type: delimited block - -#: en/git-rev-parse.txt:433 +#: en/git-rev-parse.txt:437 #, no-wrap msgid "" "$ cat >your-git-script.sh <<\\EOF\n" @@ -52092,51 +51655,51 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-rev-parse.txt:435 +#: en/git-rev-parse.txt:439 #, no-wrap msgid "$ sh your-git-script.sh \"a b'c\"\n" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:441 +#: en/git-rev-parse.txt:445 msgid "Print the object name of the current commit:" msgstr "" #. type: delimited block - -#: en/git-rev-parse.txt:444 +#: en/git-rev-parse.txt:448 #, no-wrap msgid "$ git rev-parse --verify HEAD\n" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:447 +#: en/git-rev-parse.txt:451 msgid "Print the commit object name from the revision in the $REV shell variable:" msgstr "" #. type: delimited block - -#: en/git-rev-parse.txt:450 +#: en/git-rev-parse.txt:454 #, no-wrap -msgid "$ git rev-parse --verify $REV^{commit}\n" +msgid "$ git rev-parse --verify --end-of-options $REV^{commit}\n" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:453 +#: en/git-rev-parse.txt:457 msgid "This will error out if $REV is empty or not a valid revision." msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:455 +#: en/git-rev-parse.txt:459 msgid "Similar to above:" msgstr "" #. type: delimited block - -#: en/git-rev-parse.txt:458 +#: en/git-rev-parse.txt:462 #, no-wrap -msgid "$ git rev-parse --default master --verify $REV\n" +msgid "$ git rev-parse --default master --verify --end-of-options $REV\n" msgstr "" #. type: Plain text -#: en/git-rev-parse.txt:461 +#: en/git-rev-parse.txt:465 msgid "but if $REV is empty, the commit object name from master will be printed." msgstr "" @@ -53111,9 +52674,9 @@ msgstr "" #. type: Plain text #: en/git-send-email.txt:319 msgid "" -"If this is set, add emails found in Signed-off-by: or Cc: lines to the cc " -"list. Default is the value of `sendemail.signedoffbycc` configuration value; " -"if that is unspecified, default to --signed-off-by-cc." +"If this is set, add emails found in the `Signed-off-by` trailer or Cc: lines " +"to the cc list. Default is the value of `sendemail.signedoffbycc` " +"configuration value; if that is unspecified, default to --signed-off-by-cc." msgstr "" #. type: Labeled list @@ -53184,8 +52747,8 @@ msgstr "" #. type: Plain text #: en/git-send-email.txt:345 msgid "" -"'sob' will avoid including anyone mentioned in Signed-off-by lines except " -"for self (use 'self' for that)." +"'sob' will avoid including anyone mentioned in the Signed-off-by trailers " +"except for self (use 'self' for that)." msgstr "" #. type: Plain text @@ -54354,12 +53917,6 @@ msgstr "" msgid "Synonym to `--more=-1`" msgstr "" -#. type: Labeled list -#: en/git-show-branch.txt:83 -#, no-wrap -msgid "--merge-base" -msgstr "" - #. type: Plain text #: en/git-show-branch.txt:89 msgid "" @@ -55552,8 +55109,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-stash.txt:157 en/git-stash.txt:164 en/git-stash.txt:180 -#: en/git-stash.txt:186 +#: en/git-stash.txt:157 en/git-stash.txt:164 en/git-stash.txt:180 en/git-stash.txt:186 msgid "This option is only valid for `push` and `save` commands." msgstr "" @@ -55625,8 +55181,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-stash.txt:200 en/git-stash.txt:210 en/git-stash.txt:224 -#: en/git-stash.txt:229 +#: en/git-stash.txt:200 en/git-stash.txt:210 en/git-stash.txt:224 en/git-stash.txt:229 msgid "This option is only valid for `push` command." msgstr "" @@ -56978,11 +56533,15 @@ msgstr "" msgid "checkout" msgstr "" +#. type: Plain text +#: en/git-submodule.txt:150 +msgid "the commit recorded in the superproject will be" +msgstr "" + #. type: Plain text #: en/git-submodule.txt:151 -msgid "" -"the commit recorded in the superproject will be checked out in the submodule " -"on a detached HEAD." +#, no-wrap +msgid "checked out in the submodule on a detached HEAD.\n" msgstr "" #. type: Plain text @@ -57000,18 +56559,26 @@ msgstr "" msgid "rebase" msgstr "" +#. type: Plain text +#: en/git-submodule.txt:158 +msgid "the current branch of the submodule will be rebased" +msgstr "" + #. type: Plain text #: en/git-submodule.txt:159 -msgid "" -"the current branch of the submodule will be rebased onto the commit recorded " -"in the superproject." +#, no-wrap +msgid "onto the commit recorded in the superproject.\n" +msgstr "" + +#. type: Plain text +#: en/git-submodule.txt:161 +msgid "the commit recorded in the superproject will be merged" msgstr "" #. type: Plain text #: en/git-submodule.txt:162 -msgid "" -"the commit recorded in the superproject will be merged into the current " -"branch in the submodule." +#, no-wrap +msgid "into the current branch in the submodule.\n" msgstr "" #. type: Plain text @@ -57027,13 +56594,19 @@ msgstr "" msgid "custom command" msgstr "" +#. type: Plain text +#: en/git-submodule.txt:167 +msgid "arbitrary shell command that takes a single" +msgstr "" + #. type: Plain text #: en/git-submodule.txt:171 +#, no-wrap msgid "" -"arbitrary shell command that takes a single argument (the sha1 of the commit " -"recorded in the superproject) is executed. When `submodule.<name>.update` is " -"set to '!command', the remainder after the exclamation mark is the custom " -"command." +"argument (the sha1 of the commit recorded in the\n" +"superproject) is executed. When `submodule.<name>.update`\n" +"is set to '!command', the remainder after the exclamation mark\n" +"is the custom command.\n" msgstr "" #. type: Plain text @@ -59053,8 +58626,8 @@ msgstr "" #: en/git-svn.txt:706 msgid "" "When retrieving svn commits into Git (as part of 'fetch', 'rebase', or " -"'dcommit' operations), look for the first `From:` or `Signed-off-by:` line " -"in the log message and use that as the author string." +"'dcommit' operations), look for the first `From:` line or `Signed-off-by` " +"trailer in the log message and use that as the author string." msgstr "" #. type: Plain text @@ -59074,7 +58647,7 @@ msgstr "" msgid "" "When committing to svn from Git (as part of 'set-tree' or 'dcommit' " "operations), if the existing log message doesn't already have a `From:` or " -"`Signed-off-by:` line, append a `From:` line based on the Git commit's " +"`Signed-off-by` trailer, append a `From:` line based on the Git commit's " "author string. If you use this, then `--use-log-author` will retrieve a " "valid author string for all commits." msgstr "" @@ -60002,23 +59575,18 @@ msgid "$ git switch -c <branch> --track <remote>/<branch>\n" msgstr "" #. type: Plain text -#: en/git-switch.txt:106 -msgid "`--guess` is the default behavior. Use `--no-guess` to disable it." -msgstr "" - -#. type: Plain text -#: en/git-switch.txt:110 +#: en/git-switch.txt:113 msgid "An alias for `--discard-changes`." msgstr "" #. type: Labeled list -#: en/git-switch.txt:111 +#: en/git-switch.txt:114 #, no-wrap msgid "--discard-changes" msgstr "" #. type: Plain text -#: en/git-switch.txt:117 +#: en/git-switch.txt:120 msgid "" "Proceed even if the index or the working tree differs from `HEAD`. Both the " "index and working tree are restored to match the switching target. If " @@ -60027,7 +59595,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-switch.txt:127 +#: en/git-switch.txt:130 msgid "" "If you have local modifications to one or more files that are different " "between the current branch and the branch to which you are switching, the " @@ -60038,14 +59606,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-switch.txt:156 +#: en/git-switch.txt:159 msgid "" "When creating a new branch, set up \"upstream\" configuration. `-c` is " "implied. See `--track` in linkgit:git-branch[1] for details." msgstr "" #. type: Plain text -#: en/git-switch.txt:166 +#: en/git-switch.txt:169 msgid "" "If no `-c` option is given, the name of the new branch will be derived from " "the remote-tracking branch, by looking at the local part of the refspec " @@ -60058,20 +59626,20 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-switch.txt:171 +#: en/git-switch.txt:174 #, no-wrap msgid "--orphan <new-branch>" msgstr "" #. type: Plain text -#: en/git-switch.txt:174 +#: en/git-switch.txt:177 msgid "" "Create a new 'orphan' branch, named `<new-branch>`. All tracked files are " "removed." msgstr "" #. type: Plain text -#: en/git-switch.txt:180 +#: en/git-switch.txt:183 msgid "" "`git switch` refuses when the wanted ref is already checked out by another " "worktree. This option makes it check the ref out anyway. In other words, the " @@ -60079,7 +59647,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-switch.txt:189 +#: en/git-switch.txt:192 msgid "" "Using `--recurse-submodules` will update the content of all active " "submodules according to the commit recorded in the superproject. If nothing " @@ -60089,24 +59657,24 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-switch.txt:194 +#: en/git-switch.txt:197 msgid "The following command switches to the \"master\" branch:" msgstr "" #. type: delimited block - -#: en/git-switch.txt:197 +#: en/git-switch.txt:200 #, no-wrap msgid "$ git switch master\n" msgstr "" #. type: delimited block - -#: en/git-switch.txt:204 +#: en/git-switch.txt:207 #, no-wrap msgid "$ git switch mytopic\n" msgstr "" #. type: Plain text -#: en/git-switch.txt:209 +#: en/git-switch.txt:212 msgid "" "However, your \"wrong\" branch and correct \"mytopic\" branch may differ in " "files that you have modified locally, in which case the above switch would " @@ -60114,7 +59682,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-switch.txt:213 +#: en/git-switch.txt:216 #, no-wrap msgid "" "$ git switch mytopic\n" @@ -60122,7 +59690,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-switch.txt:221 +#: en/git-switch.txt:224 #, no-wrap msgid "" "$ git switch -m mytopic\n" @@ -60130,27 +59698,27 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-switch.txt:229 +#: en/git-switch.txt:232 msgid "" "To switch back to the previous branch before we switched to mytopic " "(i.e. \"master\" branch):" msgstr "" #. type: delimited block - -#: en/git-switch.txt:232 +#: en/git-switch.txt:235 #, no-wrap msgid "$ git switch -\n" msgstr "" #. type: Plain text -#: en/git-switch.txt:236 +#: en/git-switch.txt:239 msgid "" "You can grow a new branch from any commit. For example, switch to \"HEAD~3\" " "and create branch \"fixup\":" msgstr "" #. type: delimited block - -#: en/git-switch.txt:240 +#: en/git-switch.txt:243 #, no-wrap msgid "" "$ git switch -c fixup HEAD~3\n" @@ -60158,12 +59726,12 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-switch.txt:244 +#: en/git-switch.txt:247 msgid "If you want to start a new branch from a remote branch of the same name:" msgstr "" #. type: delimited block - -#: en/git-switch.txt:249 +#: en/git-switch.txt:252 #, no-wrap msgid "" "$ git switch new-topic\n" @@ -60172,14 +59740,14 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-switch.txt:253 +#: en/git-switch.txt:256 msgid "" "To check out commit `HEAD~3` for temporary inspection or experiment without " "creating a new branch:" msgstr "" #. type: delimited block - -#: en/git-switch.txt:257 +#: en/git-switch.txt:260 #, no-wrap msgid "" "$ git switch --detach HEAD~3\n" @@ -60187,20 +59755,20 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-switch.txt:261 +#: en/git-switch.txt:264 msgid "" "If it turns out whatever you have done is worth keeping, you can always " "create a new name for it (without switching away):" msgstr "" #. type: delimited block - -#: en/git-switch.txt:264 +#: en/git-switch.txt:267 #, no-wrap msgid "$ git switch -c good-surprises\n" msgstr "" #. type: Plain text -#: en/git-switch.txt:270 +#: en/git-switch.txt:273 msgid "linkgit:git-checkout[1], linkgit:git-branch[1]" msgstr "" @@ -62049,9 +61617,15 @@ msgstr "" msgid "<old|new>-file" msgstr "" +#. type: Plain text +#: en/git.txt:564 +msgid "are files GIT_EXTERNAL_DIFF can use to read the" +msgstr "" + #. type: Plain text #: en/git.txt:565 -msgid "are files GIT_EXTERNAL_DIFF can use to read the contents of <old|new>," +#, no-wrap +msgid "contents of <old|new>,\n" msgstr "" #. type: Labeled list @@ -63054,9 +62628,14 @@ msgid "" "existing ones." msgstr "" +#. type: Plain text +#: en/git-unpack-objects.txt:32 +msgid "Dry run. Check the pack file without actually unpacking" +msgstr "" + #. type: Plain text #: en/git-unpack-objects.txt:33 -msgid "Dry run. Check the pack file without actually unpacking the objects." +msgid "the objects." msgstr "" #. type: Plain text @@ -63161,11 +62740,15 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-update-index.txt:63 +#: en/git-update-index.txt:62 msgid "" "Quiet. If --refresh finds that the index needs an update, the default " -"behavior is to error out. This option makes 'git update-index' continue " -"anyway." +"behavior is to error out. This option makes" +msgstr "" + +#. type: Plain text +#: en/git-update-index.txt:63 +msgid "'git update-index' continue anyway." msgstr "" #. type: Labeled list @@ -63181,11 +62764,20 @@ msgid "" "before --refresh." msgstr "" +#. type: Plain text +#: en/git-update-index.txt:70 +msgid "If --refresh finds unmerged changes in the index, the default" +msgstr "" + +#. type: Plain text +#: en/git-update-index.txt:71 +msgid "behavior is to error out. This option makes 'git update-index'" +msgstr "" + #. type: Plain text #: en/git-update-index.txt:72 -msgid "" -"If --refresh finds unmerged changes in the index, the default behavior is to " -"error out. This option makes 'git update-index' continue anyway." +#, no-wrap +msgid "continue anyway.\n" msgstr "" #. type: Plain text @@ -64351,21 +63943,22 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-update-ref.txt:129 +#: en/git-update-ref.txt:130 msgid "" "Start a transaction. In contrast to a non-transactional session, a " "transaction will automatically abort if the session ends without an explicit " -"commit." +"commit. This command may create a new empty transaction when the current one " +"has been committed or aborted already." msgstr "" #. type: Labeled list -#: en/git-update-ref.txt:130 +#: en/git-update-ref.txt:131 #, no-wrap msgid "prepare" msgstr "" #. type: Plain text -#: en/git-update-ref.txt:134 +#: en/git-update-ref.txt:135 msgid "" "Prepare to commit the transaction. This will create lock files for all " "queued reference updates. If one reference could not be locked, the " @@ -64373,27 +63966,27 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-update-ref.txt:138 +#: en/git-update-ref.txt:139 msgid "" "Commit all reference updates queued for the transaction, ending the " "transaction." msgstr "" #. type: Labeled list -#: en/git-update-ref.txt:139 +#: en/git-update-ref.txt:140 #, no-wrap msgid "abort" msgstr "" #. type: Plain text -#: en/git-update-ref.txt:142 +#: en/git-update-ref.txt:143 msgid "" "Abort the transaction, releasing all locks if the transaction is in prepared " "state." msgstr "" #. type: Plain text -#: en/git-update-ref.txt:148 +#: en/git-update-ref.txt:149 msgid "" "If all <ref>s can be locked with matching <oldvalue>s simultaneously, all " "modifications are performed. Otherwise, no modifications are performed. " @@ -64402,13 +63995,13 @@ msgid "" msgstr "" #. type: Title - -#: en/git-update-ref.txt:150 +#: en/git-update-ref.txt:151 #, no-wrap msgid "LOGGING UPDATES" msgstr "" #. type: Plain text -#: en/git-update-ref.txt:158 +#: en/git-update-ref.txt:159 msgid "" "If config parameter \"core.logAllRefUpdates\" is true and the ref is one " "under \"refs/heads/\", \"refs/remotes/\", \"refs/notes/\", or a pseudoref " @@ -64419,13 +64012,13 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-update-ref.txt:160 +#: en/git-update-ref.txt:161 #, no-wrap msgid " oldsha1 SP newsha1 SP committer LF\n" msgstr "" #. type: Plain text -#: en/git-update-ref.txt:165 +#: en/git-update-ref.txt:166 msgid "" "Where \"oldsha1\" is the 40 character hexadecimal value previously stored in " "<ref>, \"newsha1\" is the 40 character hexadecimal value of <newvalue> and " @@ -64434,25 +64027,25 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-update-ref.txt:167 +#: en/git-update-ref.txt:168 msgid "Optionally with -m:" msgstr "" #. type: Plain text -#: en/git-update-ref.txt:169 +#: en/git-update-ref.txt:170 #, no-wrap msgid " oldsha1 SP newsha1 SP committer TAB message LF\n" msgstr "" #. type: Plain text -#: en/git-update-ref.txt:172 +#: en/git-update-ref.txt:173 msgid "" "Where all fields are as described above and \"message\" is the value " "supplied to the -m option." msgstr "" #. type: Plain text -#: en/git-update-ref.txt:176 +#: en/git-update-ref.txt:177 msgid "" "An update will fail (without changing <ref>) if the current user is unable " "to create a new log file, append to the existing log file or does not have " @@ -65437,22 +65030,23 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-worktree.txt:101 +#: en/git-worktree.txt:102 msgid "" "List details of each working tree. The main working tree is listed first, " "followed by each of the linked working trees. The output details include " -"whether the working tree is bare, the revision currently checked out, and " -"the branch currently checked out (or \"detached HEAD\" if none)." +"whether the working tree is bare, the revision currently checked out, the " +"branch currently checked out (or \"detached HEAD\" if none), and \"locked\" " +"if the worktree is locked." msgstr "" #. type: Labeled list -#: en/git-worktree.txt:102 +#: en/git-worktree.txt:103 #, no-wrap msgid "lock" msgstr "" #. type: Plain text -#: en/git-worktree.txt:109 +#: en/git-worktree.txt:110 msgid "" "If a working tree is on a portable device or network share which is not " "always mounted, lock it to prevent its administrative files from being " @@ -65461,13 +65055,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-worktree.txt:110 +#: en/git-worktree.txt:111 #, no-wrap msgid "move" msgstr "" #. type: Plain text -#: en/git-worktree.txt:117 +#: en/git-worktree.txt:118 msgid "" "Move a working tree to a new location. Note that the main working tree or " "linked working trees containing submodules cannot be moved with this " @@ -65477,12 +65071,12 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-worktree.txt:121 +#: en/git-worktree.txt:122 msgid "Prune working tree information in `$GIT_DIR/worktrees`." msgstr "" #. type: Plain text -#: en/git-worktree.txt:128 +#: en/git-worktree.txt:129 msgid "" "Remove a working tree. Only clean working trees (no untracked files and no " "modification in tracked files) can be removed. Unclean working trees or ones " @@ -65491,20 +65085,20 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-worktree.txt:129 +#: en/git-worktree.txt:130 #, no-wrap msgid "repair [<path>...]" msgstr "" #. type: Plain text -#: en/git-worktree.txt:133 +#: en/git-worktree.txt:134 msgid "" "Repair working tree administrative files, if possible, if they have become " "corrupted or outdated due to external factors." msgstr "" #. type: Plain text -#: en/git-worktree.txt:138 +#: en/git-worktree.txt:139 msgid "" "For instance, if the main working tree (or bare repository) is moved, linked " "working trees will be unable to locate it. Running `repair` in the main " @@ -65513,7 +65107,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-worktree.txt:145 +#: en/git-worktree.txt:146 msgid "" "Similarly, if a linked working tree is moved without using `git worktree " "move`, the main working tree (or bare repository) will be unable to locate " @@ -65524,18 +65118,18 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-worktree.txt:146 +#: en/git-worktree.txt:147 #, no-wrap msgid "unlock" msgstr "" #. type: Plain text -#: en/git-worktree.txt:149 +#: en/git-worktree.txt:150 msgid "Unlock a working tree, allowing it to be pruned, moved or deleted." msgstr "" #. type: Plain text -#: en/git-worktree.txt:161 +#: en/git-worktree.txt:162 msgid "" "By default, `add` refuses to create a new working tree when `<commit-ish>` " "is a branch name and is already checked out by another working tree, or if " @@ -65546,7 +65140,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-worktree.txt:166 +#: en/git-worktree.txt:167 msgid "" "`move` refuses to move a locked working tree unless `--force` is specified " "twice. If the destination is already assigned to some other working tree but " @@ -65556,26 +65150,26 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-worktree.txt:169 +#: en/git-worktree.txt:170 msgid "" "`remove` refuses to remove an unclean working tree unless `--force` is " "used. To remove a locked working tree, specify `--force` twice." msgstr "" #. type: Labeled list -#: en/git-worktree.txt:170 +#: en/git-worktree.txt:171 #, no-wrap msgid "-b <new-branch>" msgstr "" #. type: Labeled list -#: en/git-worktree.txt:171 +#: en/git-worktree.txt:172 #, no-wrap msgid "-B <new-branch>" msgstr "" #. type: Plain text -#: en/git-worktree.txt:178 +#: en/git-worktree.txt:179 msgid "" "With `add`, create a new branch named `<new-branch>` starting at " "`<commit-ish>`, and check out `<new-branch>` into the new working tree. If " @@ -65585,20 +65179,20 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-worktree.txt:183 +#: en/git-worktree.txt:184 msgid "" "With `add`, detach `HEAD` in the new working tree. See \"DETACHED HEAD\" in " "linkgit:git-checkout[1]." msgstr "" #. type: Labeled list -#: en/git-worktree.txt:184 +#: en/git-worktree.txt:185 #, no-wrap msgid "--[no-]checkout" msgstr "" #. type: Plain text -#: en/git-worktree.txt:189 +#: en/git-worktree.txt:190 msgid "" "By default, `add` checks out `<commit-ish>`, however, `--no-checkout` can be " "used to suppress checkout in order to make customizations, such as " @@ -65607,13 +65201,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-worktree.txt:190 +#: en/git-worktree.txt:191 #, no-wrap msgid "--[no-]guess-remote" msgstr "" #. type: Plain text -#: en/git-worktree.txt:196 +#: en/git-worktree.txt:197 msgid "" "With `worktree add <path>`, without `<commit-ish>`, instead of creating a " "new branch from `HEAD`, if there exists a tracking branch in exactly one " @@ -65623,20 +65217,20 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-worktree.txt:199 +#: en/git-worktree.txt:200 msgid "" "This can also be set up as the default behaviour by using the " "`worktree.guessRemote` config option." msgstr "" #. type: Labeled list -#: en/git-worktree.txt:200 +#: en/git-worktree.txt:201 #, no-wrap msgid "--[no-]track" msgstr "" #. type: Plain text -#: en/git-worktree.txt:205 +#: en/git-worktree.txt:206 msgid "" "When creating a new branch, if `<commit-ish>` is a branch, mark it as " "\"upstream\" from the new branch. This is the default if `<commit-ish>` is " @@ -65645,25 +65239,25 @@ msgid "" msgstr "" #. type: Labeled list -#: en/git-worktree.txt:206 +#: en/git-worktree.txt:207 #, no-wrap msgid "--lock" msgstr "" #. type: Plain text -#: en/git-worktree.txt:210 +#: en/git-worktree.txt:211 msgid "" "Keep the working tree locked after creation. This is the equivalent of `git " "worktree lock` after `git worktree add`, but without a race condition." msgstr "" #. type: Plain text -#: en/git-worktree.txt:215 +#: en/git-worktree.txt:216 msgid "With `prune`, do not remove anything; just report what it would remove." msgstr "" #. type: Plain text -#: en/git-worktree.txt:220 +#: en/git-worktree.txt:221 msgid "" "With `list`, output in an easy-to-parse format for scripts. This format " "will remain stable across Git versions and regardless of user " @@ -65671,44 +65265,44 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-worktree.txt:224 +#: en/git-worktree.txt:225 msgid "With `add`, suppress feedback messages." msgstr "" #. type: Plain text -#: en/git-worktree.txt:228 +#: en/git-worktree.txt:229 msgid "With `prune`, report all removals." msgstr "" #. type: Plain text -#: en/git-worktree.txt:231 +#: en/git-worktree.txt:232 msgid "With `prune`, only expire unused working trees older than `<time>`." msgstr "" #. type: Labeled list -#: en/git-worktree.txt:232 +#: en/git-worktree.txt:233 #, no-wrap msgid "--reason <string>" msgstr "" #. type: Plain text -#: en/git-worktree.txt:234 +#: en/git-worktree.txt:235 msgid "With `lock`, an explanation why the working tree is locked." msgstr "" #. type: Labeled list -#: en/git-worktree.txt:235 +#: en/git-worktree.txt:236 #, no-wrap msgid "<worktree>" msgstr "" #. type: Plain text -#: en/git-worktree.txt:238 +#: en/git-worktree.txt:239 msgid "Working trees can be identified by path, either relative or absolute." msgstr "" #. type: Plain text -#: en/git-worktree.txt:243 +#: en/git-worktree.txt:244 msgid "" "If the last path components in the working tree's path is unique among " "working trees, it can be used to identify a working tree. For example if you " @@ -65717,13 +65311,13 @@ msgid "" msgstr "" #. type: Title - -#: en/git-worktree.txt:245 +#: en/git-worktree.txt:246 #, no-wrap msgid "REFS" msgstr "" #. type: Plain text -#: en/git-worktree.txt:250 +#: en/git-worktree.txt:251 msgid "" "In multiple working trees, some refs may be shared between all working trees " "and some refs are local. One example is `HEAD` which is different for each " @@ -65732,7 +65326,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-worktree.txt:256 +#: en/git-worktree.txt:257 msgid "" "In general, all pseudo refs are per working tree and all refs starting with " "`refs/` are shared. Pseudo refs are ones like `HEAD` which are directly " @@ -65741,7 +65335,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-worktree.txt:261 +#: en/git-worktree.txt:262 msgid "" "Refs that are per working tree can still be accessed from another working " "tree via two special paths, `main-worktree` and `worktrees`. The former " @@ -65750,7 +65344,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-worktree.txt:268 +#: en/git-worktree.txt:269 msgid "" "For example, `main-worktree/HEAD` or `main-worktree/refs/bisect/good` " "resolve to the same value as the main working tree's `HEAD` and " @@ -65761,7 +65355,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-worktree.txt:272 +#: en/git-worktree.txt:273 msgid "" "To access refs, it's best not to look inside `$GIT_DIR` directly. Instead " "use commands such as linkgit:git-rev-parse[1] or linkgit:git-update-ref[1] " @@ -65769,7 +65363,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-worktree.txt:279 +#: en/git-worktree.txt:280 msgid "" "By default, the repository `config` file is shared across all working " "trees. If the config variables `core.bare` or `core.worktree` are already " @@ -65778,20 +65372,20 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-worktree.txt:282 +#: en/git-worktree.txt:283 msgid "" "In order to have configuration specific to working trees, you can turn on " "the `worktreeConfig` extension, e.g.:" msgstr "" #. type: delimited block - -#: en/git-worktree.txt:285 +#: en/git-worktree.txt:286 #, no-wrap msgid "$ git config extensions.worktreeConfig true\n" msgstr "" #. type: Plain text -#: en/git-worktree.txt:291 +#: en/git-worktree.txt:292 msgid "" "In this mode, specific configuration stays in the path pointed by `git " "rev-parse --git-path config.worktree`. You can add or update configuration " @@ -65800,7 +65394,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-worktree.txt:297 +#: en/git-worktree.txt:298 msgid "" "Note that in this file, the exception for `core.bare` and `core.worktree` is " "gone. If they exist in `$GIT_DIR/config`, you must move them to the " @@ -65810,25 +65404,25 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-worktree.txt:299 +#: en/git-worktree.txt:300 msgid "`core.worktree` and `core.bare` should never be shared" msgstr "" #. type: Plain text -#: en/git-worktree.txt:302 +#: en/git-worktree.txt:303 msgid "" "`core.sparseCheckout` is recommended per working tree, unless you are sure " "you always use sparse checkout for all working trees." msgstr "" #. type: Title - -#: en/git-worktree.txt:304 +#: en/git-worktree.txt:305 #, no-wrap msgid "DETAILS" msgstr "" #. type: Plain text -#: en/git-worktree.txt:313 +#: en/git-worktree.txt:314 msgid "" "Each linked working tree has a private sub-directory in the repository's " "`$GIT_DIR/worktrees` directory. The private sub-directory's name is usually " @@ -65841,7 +65435,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-worktree.txt:319 +#: en/git-worktree.txt:320 msgid "" "Within a linked working tree, `$GIT_DIR` is set to point to this private " "directory (e.g. `/path/main/.git/worktrees/test-next` in the example) and " @@ -65851,7 +65445,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-worktree.txt:329 +#: en/git-worktree.txt:330 msgid "" "Path resolution via `git rev-parse --git-path` uses either `$GIT_DIR` or " "`$GIT_COMMON_DIR` depending on the path. For example, in the linked working " @@ -65864,7 +65458,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-worktree.txt:334 +#: en/git-worktree.txt:335 msgid "" "See linkgit:gitrepository-layout[5] for more information. The rule of thumb " "is do not make any assumption about whether a path belongs to `$GIT_DIR` or " @@ -65873,7 +65467,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-worktree.txt:342 +#: en/git-worktree.txt:343 msgid "" "If you manually move a linked working tree, you need to update the `gitdir` " "file in the entry's directory. For example, if a linked working tree is " @@ -65885,7 +65479,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-worktree.txt:353 +#: en/git-worktree.txt:354 msgid "" "To prevent a `$GIT_DIR/worktrees` entry from being pruned (which can be " "useful in some situations, such as when the entry's working tree is stored " @@ -65898,27 +65492,27 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-worktree.txt:356 +#: en/git-worktree.txt:357 msgid "" "When `extensions.worktreeConfig` is enabled, the config file " "`.git/worktrees/<id>/config.worktree` is read after `.git/config` is." msgstr "" #. type: Title - -#: en/git-worktree.txt:358 +#: en/git-worktree.txt:359 #, no-wrap msgid "LIST OUTPUT FORMAT" msgstr "" #. type: Plain text -#: en/git-worktree.txt:361 +#: en/git-worktree.txt:362 msgid "" "The `worktree list` command has two output formats. The default format shows " "the details on a single line with columns. For example:" msgstr "" #. type: delimited block - -#: en/git-worktree.txt:367 +#: en/git-worktree.txt:368 #, no-wrap msgid "" "$ git worktree list\n" @@ -65928,13 +65522,13 @@ msgid "" msgstr "" #. type: Title ~ -#: en/git-worktree.txt:370 +#: en/git-worktree.txt:371 #, no-wrap msgid "Porcelain Format" msgstr "" #. type: Plain text -#: en/git-worktree.txt:376 +#: en/git-worktree.txt:377 msgid "" "The porcelain format has a line per attribute. Attributes are listed with a " "label and value separated by a single space. Boolean attributes (like " @@ -65944,7 +65538,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-worktree.txt:381 +#: en/git-worktree.txt:382 #, no-wrap msgid "" "$ git worktree list --porcelain\n" @@ -65953,7 +65547,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-worktree.txt:385 +#: en/git-worktree.txt:386 #, no-wrap msgid "" "worktree /path/to/linked-worktree\n" @@ -65962,7 +65556,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-worktree.txt:389 +#: en/git-worktree.txt:390 #, no-wrap msgid "" "worktree /path/to/other-linked-worktree\n" @@ -65971,7 +65565,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-worktree.txt:402 +#: en/git-worktree.txt:403 msgid "" "You are in the middle of a refactoring session and your boss comes in and " "demands that you fix something immediately. You might typically use " @@ -65984,7 +65578,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-worktree.txt:410 +#: en/git-worktree.txt:411 #, no-wrap msgid "" "$ git worktree add -b emergency-fix ../temp master\n" @@ -65996,7 +65590,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/git-worktree.txt:417 +#: en/git-worktree.txt:418 msgid "" "Multiple checkout in general is still experimental, and the support for " "submodules is incomplete. It is NOT recommended to make multiple checkouts " @@ -66140,7 +65734,7 @@ msgstr "" #. type: Plain text #: en/glossary-content.txt:30 msgid "" -"A \"branch\" is an active line of development. The most recent " +"A \"branch\" is a line of development. The most recent " "<<def_commit,commit>> on a branch is referred to as the tip of that branch. " "The tip of the branch is referenced by a branch <<def_head,head>>, which " "moves forward as additional development is done on the branch. A single Git " @@ -67698,7 +67292,7 @@ msgstr "" #. type: Plain text #: en/line-range-format.txt:2 -msgid "<start> and <end> can take one of these forms:" +msgid "'<start>' and '<end>' can take one of these forms:" msgstr "" #. type: Plain text @@ -67709,23 +67303,23 @@ msgstr "" #. type: Plain text #: en/line-range-format.txt:7 msgid "" -"If <start> or <end> is a number, it specifies an absolute line number (lines " -"count from 1)." +"If '<start>' or '<end>' is a number, it specifies an absolute line number " +"(lines count from 1)." msgstr "" #. type: Plain text #: en/line-range-format.txt:10 -msgid "/regex/" +msgid "`/regex/`" msgstr "" #. type: Plain text #: en/line-range-format.txt:17 msgid "" -"This form will use the first line matching the given POSIX regex. If <start> " -"is a regex, it will search from the end of the previous `-L` range, if any, " -"otherwise from the start of file. If <start> is ``^/regex/'', it will " -"search from the start of file. If <end> is a regex, it will search starting " -"at the line given by <start>." +"This form will use the first line matching the given POSIX regex. If " +"'<start>' is a regex, it will search from the end of the previous `-L` " +"range, if any, otherwise from the start of file. If '<start>' is " +"`^/regex/`, it will search from the start of file. If '<end>' is a regex, " +"it will search starting at the line given by '<start>'." msgstr "" #. type: Plain text @@ -67736,18 +67330,20 @@ msgstr "" #. type: Plain text #: en/line-range-format.txt:23 msgid "" -"This is only valid for <end> and will specify a number of lines before or " -"after the line given by <start>." +"This is only valid for '<end>' and will specify a number of lines before or " +"after the line given by '<start>'." msgstr "" #. type: Plain text -#: en/line-range-format.txt:30 +#: en/line-range-format.txt:32 msgid "" -"If ``:<funcname>'' is given in place of <start> and <end>, it is a regular " +"If `:<funcname>` is given in place of '<start>' and '<end>', it is a regular " "expression that denotes the range from the first funcname line that matches " -"<funcname>, up to the next funcname line. ``:<funcname>'' searches from the " +"'<funcname>', up to the next funcname line. `:<funcname>` searches from the " "end of the previous `-L` range, if any, otherwise from the start of " -"file. ``^:<funcname>'' searches from the start of file." +"file. `^:<funcname>` searches from the start of file. The function names are " +"determined in the same way as `git diff` works out patch hunk headers (see " +"'Defining a custom hunk-header' in linkgit:gitattributes[5])." msgstr "" #. type: Plain text @@ -68018,43 +67614,32 @@ msgid "" "being merged." msgstr "" -#. type: Labeled list -#: en/merge-options.txt:81 -#, no-wrap -msgid "--no-signoff" -msgstr "" - -#. type: Plain text -#: en/merge-options.txt:90 -msgid "With --no-signoff do not add a Signed-off-by line." -msgstr "" - #. type: Plain text -#: en/merge-options.txt:96 +#: en/merge-options.txt:87 msgid "" "Show a diffstat at the end of the merge. The diffstat is also controlled by " "the configuration option merge.stat." msgstr "" #. type: Plain text -#: en/merge-options.txt:99 +#: en/merge-options.txt:90 msgid "With -n or --no-stat do not show a diffstat at the end of the merge." msgstr "" #. type: Labeled list -#: en/merge-options.txt:100 +#: en/merge-options.txt:91 #, no-wrap msgid "--squash" msgstr "" #. type: Labeled list -#: en/merge-options.txt:101 +#: en/merge-options.txt:92 #, no-wrap msgid "--no-squash" msgstr "" #. type: Plain text -#: en/merge-options.txt:109 +#: en/merge-options.txt:100 msgid "" "Produce the working tree and index state as if a real merge happened (except " "for the merge information), but do not actually make a commit, move the " @@ -68065,26 +67650,26 @@ msgid "" msgstr "" #. type: Plain text -#: en/merge-options.txt:112 +#: en/merge-options.txt:103 msgid "" "With --no-squash perform the merge and commit the result. This option can be " "used to override --squash." msgstr "" #. type: Plain text -#: en/merge-options.txt:114 +#: en/merge-options.txt:105 msgid "With --squash, --commit is not allowed, and will fail." msgstr "" #. type: Plain text -#: en/merge-options.txt:118 +#: en/merge-options.txt:109 msgid "" "This option bypasses the pre-merge and commit-msg hooks. See also " "linkgit:githooks[5]." msgstr "" #. type: Plain text -#: en/merge-options.txt:126 +#: en/merge-options.txt:117 msgid "" "Use the given merge strategy; can be supplied more than once to specify them " "in the order they should be tried. If there is no `-s` option, a built-in " @@ -68093,30 +67678,30 @@ msgid "" msgstr "" #. type: Labeled list -#: en/merge-options.txt:127 +#: en/merge-options.txt:118 #, no-wrap msgid "-X <option>" msgstr "" #. type: Plain text -#: en/merge-options.txt:131 +#: en/merge-options.txt:122 msgid "Pass merge strategy specific option through to the merge strategy." msgstr "" #. type: Labeled list -#: en/merge-options.txt:132 +#: en/merge-options.txt:123 #, no-wrap msgid "--verify-signatures" msgstr "" #. type: Labeled list -#: en/merge-options.txt:133 +#: en/merge-options.txt:124 #, no-wrap msgid "--no-verify-signatures" msgstr "" #. type: Plain text -#: en/merge-options.txt:139 +#: en/merge-options.txt:130 msgid "" "Verify that the tip commit of the side branch being merged is signed with a " "valid key, i.e. a key that has a valid uid: in the default trust model, this " @@ -68125,25 +67710,25 @@ msgid "" msgstr "" #. type: Labeled list -#: en/merge-options.txt:141 +#: en/merge-options.txt:132 #, no-wrap msgid "--no-summary" msgstr "" #. type: Plain text -#: en/merge-options.txt:144 +#: en/merge-options.txt:135 msgid "" "Synonyms to --stat and --no-stat; these are deprecated and will be removed " "in the future." msgstr "" #. type: Plain text -#: en/merge-options.txt:149 +#: en/merge-options.txt:140 msgid "Operate quietly. Implies --no-progress." msgstr "" #. type: Plain text -#: en/merge-options.txt:160 +#: en/merge-options.txt:151 msgid "" "Turn progress on/off explicitly. If neither is specified, progress is shown " "if standard error is connected to a terminal. Note that not all merge " @@ -68151,7 +67736,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/merge-options.txt:170 +#: en/merge-options.txt:161 msgid "" "Automatically create a temporary stash entry before the operation begins, " "and apply it after the operation ends. This means that you can run the " @@ -68160,13 +67745,13 @@ msgid "" msgstr "" #. type: Labeled list -#: en/merge-options.txt:171 +#: en/merge-options.txt:162 #, no-wrap msgid "--allow-unrelated-histories" msgstr "" #. type: Plain text -#: en/merge-options.txt:177 +#: en/merge-options.txt:168 msgid "" "By default, `git merge` command refuses to merge histories that do not share " "a common ancestor. This option can be used to override this safety when " @@ -68666,8 +68251,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/pretty-formats.txt:33 en/pretty-formats.txt:41 en/pretty-formats.txt:51 -#: en/pretty-formats.txt:63 +#: en/pretty-formats.txt:33 en/pretty-formats.txt:41 en/pretty-formats.txt:51 en/pretty-formats.txt:63 #, no-wrap msgid "<title line>\n" msgstr "" @@ -68687,8 +68271,7 @@ msgid "" msgstr "" #. type: Plain text -#: en/pretty-formats.txt:43 en/pretty-formats.txt:53 en/pretty-formats.txt:65 -#: en/pretty-formats.txt:85 +#: en/pretty-formats.txt:43 en/pretty-formats.txt:53 en/pretty-formats.txt:65 en/pretty-formats.txt:85 msgid "<full commit message>" msgstr "" @@ -68910,14 +68493,18 @@ msgstr "" msgid "'%C(...)'" msgstr "" +#. type: Plain text +#: en/pretty-formats.txt:133 +msgid "color specification, as described under Values in the" +msgstr "" + #. type: Plain text #: en/pretty-formats.txt:146 msgid "" -"color specification, as described under Values in the \"CONFIGURATION FILE\" " -"section of linkgit:git-config[1]. By default, colors are shown only when " -"enabled for log output (by `color.diff`, `color.ui`, or `--color`, and " -"respecting the `auto` settings of the former if we are going to a " -"terminal). `%C(auto,...)` is accepted as a historical synonym for the " +"\"CONFIGURATION FILE\" section of linkgit:git-config[1]. By default, colors " +"are shown only when enabled for log output (by `color.diff`, `color.ui`, or " +"`--color`, and respecting the `auto` settings of the former if we are going " +"to a terminal). `%C(auto,...)` is accepted as a historical synonym for the " "default (e.g., `%C(auto,red)`). Specifying `%C(always,...)` will show the " "colors even when color is not otherwise enabled (though consider just using " "`--color=always` to enable color for the whole output, including this format " @@ -68943,9 +68530,14 @@ msgstr "" msgid "'%w([<w>[,<i1>[,<i2>]]])'" msgstr "" +#. type: Plain text +#: en/pretty-formats.txt:148 +msgid "switch line wrapping, like the -w option of" +msgstr "" + #. type: Plain text #: en/pretty-formats.txt:149 -msgid "switch line wrapping, like the -w option of linkgit:git-shortlog[1]." +msgid "linkgit:git-shortlog[1]." msgstr "" #. type: Labeled list @@ -68954,13 +68546,18 @@ msgstr "" msgid "'%<(<N>[,trunc|ltrunc|mtrunc])'" msgstr "" +#. type: Plain text +#: en/pretty-formats.txt:150 +msgid "make the next placeholder take at" +msgstr "" + #. type: Plain text #: en/pretty-formats.txt:157 msgid "" -"make the next placeholder take at least N columns, padding spaces on the " -"right if necessary. Optionally truncate at the beginning (ltrunc), the " -"middle (mtrunc) or the end (trunc) if the output is longer than N columns. " -"Note that truncating only works correctly with N >= 2." +"least N columns, padding spaces on the right if necessary. Optionally " +"truncate at the beginning (ltrunc), the middle (mtrunc) or the end (trunc) " +"if the output is longer than N columns. Note that truncating only works " +"correctly with N >= 2." msgstr "" #. type: Labeled list @@ -68969,11 +68566,14 @@ msgstr "" msgid "'%<|(<N>)'" msgstr "" +#. type: Plain text +#: en/pretty-formats.txt:158 +msgid "make the next placeholder take at least until Nth" +msgstr "" + #. type: Plain text #: en/pretty-formats.txt:159 -msgid "" -"make the next placeholder take at least until Nth columns, padding spaces on " -"the right if necessary" +msgid "columns, padding spaces on the right if necessary" msgstr "" #. type: Labeled list @@ -68982,11 +68582,14 @@ msgstr "" msgid "'%>(<N>)', '%>|(<N>)'" msgstr "" +#. type: Plain text +#: en/pretty-formats.txt:160 +msgid "similar to '%<(<N>)', '%<|(<N>)' respectively," +msgstr "" + #. type: Plain text #: en/pretty-formats.txt:161 -msgid "" -"similar to '%<(<N>)', '%<|(<N>)' respectively, but padding spaces on the " -"left" +msgid "but padding spaces on the left" msgstr "" #. type: Labeled list @@ -68995,12 +68598,16 @@ msgstr "" msgid "'%>>(<N>)', '%>>|(<N>)'" msgstr "" +#. type: Plain text +#: en/pretty-formats.txt:162 +msgid "similar to '%>(<N>)', '%>|(<N>)'" +msgstr "" + #. type: Plain text #: en/pretty-formats.txt:166 msgid "" -"similar to '%>(<N>)', '%>|(<N>)' respectively, except that if the next " -"placeholder takes more spaces than given and there are spaces on its left, " -"use those spaces" +"respectively, except that if the next placeholder takes more spaces than " +"given and there are spaces on its left, use those spaces" msgstr "" #. type: Labeled list @@ -69009,11 +68616,14 @@ msgstr "" msgid "'%><(<N>)', '%><|(<N>)'" msgstr "" +#. type: Plain text +#: en/pretty-formats.txt:167 +msgid "similar to '%<(<N>)', '%<|(<N>)'" +msgstr "" + #. type: Plain text #: en/pretty-formats.txt:169 -msgid "" -"similar to '%<(<N>)', '%<|(<N>)' respectively, but padding both sides " -"(i.e. the text is centered)" +msgid "respectively, but padding both sides (i.e. the text is centered)" msgstr "" #. type: Plain text @@ -69105,10 +68715,13 @@ msgid "'%aN'" msgstr "" #. type: Plain text -#: en/pretty-formats.txt:180 -msgid "" -"author name (respecting .mailmap, see linkgit:git-shortlog[1] or " -"linkgit:git-blame[1])" +#: en/pretty-formats.txt:179 +msgid "author name (respecting .mailmap, see linkgit:git-shortlog[1]" +msgstr "" + +#. type: Plain text +#: en/pretty-formats.txt:180 en/pretty-formats.txt:183 +msgid "or linkgit:git-blame[1])" msgstr "" #. type: Labeled list @@ -69129,10 +68742,8 @@ msgid "'%aE'" msgstr "" #. type: Plain text -#: en/pretty-formats.txt:183 -msgid "" -"author email (respecting .mailmap, see linkgit:git-shortlog[1] or " -"linkgit:git-blame[1])" +#: en/pretty-formats.txt:182 +msgid "author email (respecting .mailmap, see linkgit:git-shortlog[1]" msgstr "" #. type: Labeled list @@ -69153,10 +68764,13 @@ msgid "'%aL'" msgstr "" #. type: Plain text -#: en/pretty-formats.txt:186 -msgid "" -"author local-part (see '%al') respecting .mailmap, see " -"linkgit:git-shortlog[1] or linkgit:git-blame[1])" +#: en/pretty-formats.txt:185 +msgid "author local-part (see '%al') respecting .mailmap, see" +msgstr "" + +#. type: Plain text +#: en/pretty-formats.txt:186 en/pretty-formats.txt:196 en/pretty-formats.txt:199 en/pretty-formats.txt:202 en/pretty-formats.txt:247 en/pretty-formats.txt:250 +msgid "linkgit:git-shortlog[1] or linkgit:git-blame[1])" msgstr "" #. type: Labeled list @@ -69254,10 +68868,8 @@ msgid "'%cN'" msgstr "" #. type: Plain text -#: en/pretty-formats.txt:196 -msgid "" -"committer name (respecting .mailmap, see linkgit:git-shortlog[1] or " -"linkgit:git-blame[1])" +#: en/pretty-formats.txt:195 +msgid "committer name (respecting .mailmap, see" msgstr "" #. type: Labeled list @@ -69278,10 +68890,8 @@ msgid "'%cE'" msgstr "" #. type: Plain text -#: en/pretty-formats.txt:199 -msgid "" -"committer email (respecting .mailmap, see linkgit:git-shortlog[1] or " -"linkgit:git-blame[1])" +#: en/pretty-formats.txt:198 +msgid "committer email (respecting .mailmap, see" msgstr "" #. type: Labeled list @@ -69302,10 +68912,8 @@ msgid "'%cL'" msgstr "" #. type: Plain text -#: en/pretty-formats.txt:202 -msgid "" -"committer local-part (see '%cl') respecting .mailmap, see " -"linkgit:git-shortlog[1] or linkgit:git-blame[1])" +#: en/pretty-formats.txt:201 +msgid "committer local-part (see '%cl') respecting .mailmap, see" msgstr "" #. type: Labeled list @@ -69407,11 +69015,14 @@ msgstr "" msgid "ref names without the \" (\", \")\" wrapping." msgstr "" +#. type: Plain text +#: en/pretty-formats.txt:212 +msgid "ref name given on the command line by which the commit was reached" +msgstr "" + #. type: Plain text #: en/pretty-formats.txt:213 -msgid "" -"ref name given on the command line by which the commit was reached (like " -"`git log --source`), only works with `git log`" +msgid "(like `git log --source`), only works with `git log`" msgstr "" #. type: Labeled list @@ -69491,14 +69102,19 @@ msgstr "" msgid "'%G?'" msgstr "" +#. type: Plain text +#: en/pretty-formats.txt:223 +msgid "show \"G\" for a good (valid) signature," +msgstr "" + #. type: Plain text #: en/pretty-formats.txt:230 msgid "" -"show \"G\" for a good (valid) signature, \"B\" for a bad signature, \"U\" " -"for a good signature with unknown validity, \"X\" for a good signature that " -"has expired, \"Y\" for a good signature made by an expired key, \"R\" for a " -"good signature made by a revoked key, \"E\" if the signature cannot be " -"checked (e.g. missing key) and \"N\" for no signature" +"\"B\" for a bad signature, \"U\" for a good signature with unknown validity, " +"\"X\" for a good signature that has expired, \"Y\" for a good signature made " +"by an expired key, \"R\" for a good signature made by a revoked key, \"E\" " +"if the signature cannot be checked (e.g. missing key) and \"N\" for no " +"signature" msgstr "" #. type: Labeled list @@ -69540,11 +69156,14 @@ msgstr "" msgid "'%GP'" msgstr "" +#. type: Plain text +#: en/pretty-formats.txt:234 +msgid "show the fingerprint of the primary key whose subkey was used" +msgstr "" + #. type: Plain text #: en/pretty-formats.txt:235 -msgid "" -"show the fingerprint of the primary key whose subkey was used to sign a " -"signed commit" +msgid "to sign a signed commit" msgstr "" #. type: Labeled list @@ -69564,13 +69183,18 @@ msgstr "" msgid "'%gD'" msgstr "" +#. type: Plain text +#: en/pretty-formats.txt:237 +msgid "reflog selector, e.g., `refs/stash@{1}` or `refs/stash@{2" +msgstr "" + #. type: Plain text #: en/pretty-formats.txt:241 msgid "" -"reflog selector, e.g., `refs/stash@{1}` or `refs/stash@{2 minutes ago}`; the " -"format follows the rules described for the `-g` option. The portion before " -"the `@` is the refname as given on the command line (so `git log -g " -"refs/heads/master` would yield `refs/heads/master@{0}`)." +"minutes ago}`; the format follows the rules described for the `-g` " +"option. The portion before the `@` is the refname as given on the command " +"line (so `git log -g refs/heads/master` would yield " +"`refs/heads/master@{0}`)." msgstr "" #. type: Labeled list @@ -69579,12 +69203,16 @@ msgstr "" msgid "'%gd'" msgstr "" +#. type: Plain text +#: en/pretty-formats.txt:242 +msgid "shortened reflog selector; same as `%gD`, but the refname" +msgstr "" + #. type: Plain text #: en/pretty-formats.txt:244 msgid "" -"shortened reflog selector; same as `%gD`, but the refname portion is " -"shortened for human readability (so `refs/heads/master` becomes just " -"`master`)." +"portion is shortened for human readability (so `refs/heads/master` becomes " +"just `master`)." msgstr "" #. type: Labeled list @@ -69605,10 +69233,8 @@ msgid "'%gN'" msgstr "" #. type: Plain text -#: en/pretty-formats.txt:247 -msgid "" -"reflog identity name (respecting .mailmap, see linkgit:git-shortlog[1] or " -"linkgit:git-blame[1])" +#: en/pretty-formats.txt:246 +msgid "reflog identity name (respecting .mailmap, see" msgstr "" #. type: Labeled list @@ -69629,10 +69255,8 @@ msgid "'%gE'" msgstr "" #. type: Plain text -#: en/pretty-formats.txt:250 -msgid "" -"reflog identity email (respecting .mailmap, see linkgit:git-shortlog[1] or " -"linkgit:git-blame[1])" +#: en/pretty-formats.txt:249 +msgid "reflog identity email (respecting .mailmap, see" msgstr "" #. type: Labeled list @@ -69652,12 +69276,16 @@ msgstr "" msgid "'%(trailers[:options])'" msgstr "" +#. type: Plain text +#: en/pretty-formats.txt:252 +msgid "display the trailers of the body as" +msgstr "" + #. type: Plain text #: en/pretty-formats.txt:256 msgid "" -"display the trailers of the body as interpreted by " -"linkgit:git-interpret-trailers[1]. The `trailers` string may be followed by " -"a colon and zero or more comma-separated options:" +"interpreted by linkgit:git-interpret-trailers[1]. The `trailers` string may " +"be followed by a colon and zero or more comma-separated options:" msgstr "" #. type: Plain text @@ -69834,9 +69462,10 @@ msgstr "" #. type: Plain text #: en/pretty-options.txt:22 msgid "" -"Instead of showing the full 40-byte hexadecimal commit object name, show " -"only a partial prefix. Non default number of digits can be specified with " -"\"--abbrev=<n>\" (which also modifies diff output, if it is displayed)." +"Instead of showing the full 40-byte hexadecimal commit object name, show a " +"prefix that names the object uniquely. \"--abbrev=<n>\" (which also " +"modifies diff output, if it is displayed) option can be used to specify the " +"minimum length of the prefix." msgstr "" #. type: Plain text @@ -73916,8 +73545,7 @@ msgid "" msgstr "" #. type: delimited block - -#: en/git-bisect-lk2009.txt:259 en/git-bisect-lk2009.txt:273 -#: en/git-bisect-lk2009.txt:333 +#: en/git-bisect-lk2009.txt:259 en/git-bisect-lk2009.txt:273 en/git-bisect-lk2009.txt:333 #, no-wrap msgid " Linux 2.6.26-rc1\n" msgstr ""