{"thread":{"id":"35311","subject":"[PATCH 2/4] Emphasize options and force ASCIIDOC escaping of \"--\"","startedAt":"2013-11-09T00:48:51Z","lastAt":"2013-11-12T18:40:31Z","messageCount":8,"participants":["Jason St. John","Jonathan Nieder","Johannes Sixt","Junio C Hamano","Jeff King"],"isPatch":true,"patchVersion":1,"patchTotal":4},"messages":[{"id":"230259","messageId":"1383958133-4207-1-git-send-email-jstjohn@purdue.edu","threadId":"35311","inReplyTo":null,"subject":"[PATCH 2/4] Emphasize options and force ASCIIDOC escaping of \"--\"","fromName":"Jason St. John","fromEmail":"jstjohn@purdue.edu","sentAt":"2013-11-09T00:48:51Z","receivedAt":"2013-11-09T00:48:51Z","isPatch":true,"sender":{"key":"jstjohn@purdue.edu","avatar":"https://avatars.githubusercontent.com/u/1393510?v=4"},"body":"rev-list-options.txt: replace e.g. `--foo` with '\\--foo'\nrev-list-options.txt: emphasize, instead of quote, some option arguments\n    (e.g. \"foo-option\" becomes 'foo-option')\nrev-list-options.txt: force ASCIIDOC escaping of \"--\" (e.g. '--bar'\n    becomes '\\--bar')\nrev-list-options.txt: add single quote chars around options missing them\n    (e.g. --grep becomes '\\--grep')\nrev-list-options.txt: replaced one instance of \"regexp\" with \"regular\n    expressions\"\nrev-list-options.txt: fix typo in \"--no-walk\" description (\"show\" -->\n\"shown\")\nrev-list-options.txt: replaced some instances of double quotes with\n    their ASCIIDOC equivalent (e.g. \"\"\"a \"-\" character\"\"\" becomes\n    \"\"\"a ``-'' character\"\"\",\n\nSigned-off-by: Jason St. John <jstjohn@purdue.edu>\n---\nSorry for the messy quoting in the last set of examples in the commit message.\nThere wasn't really any way to work around it other than omitting the quotes\naround the before and after parts, which I didn't want to do.\n\n\n Documentation/rev-list-options.txt | 136 ++++++++++++++++++-------------------\n 1 file changed, 68 insertions(+), 68 deletions(-)\n\ndiff --git a/Documentation/rev-list-options.txt b/Documentation/rev-list-options.txt\nindex 5bdfb42..32c40ae 100644\n--- a/Documentation/rev-list-options.txt\n+++ b/Documentation/rev-list-options.txt\n@@ -6,12 +6,12 @@ special notations explained in the description, additional commit\n limiting may be applied.\n \n Using more options generally further limits the output (e.g.\n-`--since=<date1>` limits to commits newer than `<date1>`, and using it\n-with `--grep=<pattern>` further limits to commits whose log message\n+'\\--since=<date1>' limits to commits newer than `<date1>`, and using it\n+with '\\--grep=<pattern>' further limits to commits whose log message\n has a line that matches `<pattern>`), unless otherwise noted.\n \n Note that these are applied before commit\n-ordering and formatting options, such as `--reverse`.\n+ordering and formatting options, such as '\\--reverse'.\n \n --\n \n@@ -47,31 +47,31 @@ endif::git-rev-list[]\n \n \tLimit the commits output to ones with author/committer\n \theader lines that match the specified pattern (regular\n-\texpression).  With more than one `--author=<pattern>`,\n+\texpression).  With more than one '\\--author=<pattern>',\n \tcommits whose author matches any of the given patterns are\n-\tchosen (similarly for multiple `--committer=<pattern>`).\n+\tchosen (similarly for multiple '\\--committer=<pattern>').\n \n --grep-reflog=<pattern>::\n \n \tLimit the commits output to ones with reflog entries that\n \tmatch the specified pattern (regular expression). With\n-\tmore than one `--grep-reflog`, commits whose reflog message\n+\tmore than one '\\--grep-reflog', commits whose reflog message\n \tmatches any of the given patterns are chosen.  It is an\n-\terror to use this option unless `--walk-reflogs` is in use.\n+\terror to use this option unless '\\--walk-reflogs' is in use.\n \n --grep=<pattern>::\n \n \tLimit the commits output to ones with log message that\n \tmatches the specified pattern (regular expression).  With\n-\tmore than one `--grep=<pattern>`, commits whose message\n+\tmore than one '\\--grep=<pattern>', commits whose message\n \tmatches any of the given patterns are chosen (but see\n-\t`--all-match`).\n+\t'\\--all-match').\n +\n-When `--show-notes` is in effect, the message from the notes as\n+When '\\--show-notes' is in effect, the message from the notes as\n if it is part of the log message.\n \n --all-match::\n-\tLimit the commits output to ones that match all given --grep,\n+\tLimit the commits output to ones that match all given '\\--grep',\n \tinstead of ones that match at least one.\n \n -i::\n@@ -98,7 +98,7 @@ if it is part of the log message.\n \n --perl-regexp::\n \n-\tConsider the limiting patterns to be Perl-compatible regexp.\n+\tConsider the limiting patterns to be Perl-compatible regular expressions.\n \tRequires libpcre to be compiled in.\n \n --remove-empty::\n@@ -107,12 +107,12 @@ if it is part of the log message.\n \n --merges::\n \n-\tPrint only merge commits. This is exactly the same as `--min-parents=2`.\n+\tPrint only merge commits. This is exactly the same as '\\--min-parents=2'.\n \n --no-merges::\n \n \tDo not print commits with more than one parent. This is\n-\texactly the same as `--max-parents=1`.\n+\texactly the same as '\\--max-parents=1'.\n \n --min-parents=<number>::\n --max-parents=<number>::\n@@ -120,13 +120,13 @@ if it is part of the log message.\n --no-max-parents::\n \n \tShow only commits which have at least (or at most) that many parent\n-\tcommits. In particular, `--max-parents=1` is the same as `--no-merges`,\n-\t`--min-parents=2` is the same as `--merges`.  `--max-parents=0`\n-\tgives all root commits and `--min-parents=3` all octopus merges.\n+\tcommits. In particular, '\\--max-parents=1' is the same as '\\--no-merges',\n+\t'\\--min-parents=2` is the same as '\\--merges'.  '\\--max-parents=0'\n+\tgives all root commits and '\\--min-parents=3' all octopus merges.\n +\n-`--no-min-parents` and `--no-max-parents` reset these limits (to no limit)\n-again.  Equivalent forms are `--min-parents=0` (any commit has 0 or more\n-parents) and `--max-parents=-1` (negative numbers denote no upper limit).\n+'\\--no-min-parents' and '\\--no-max-parents' reset these limits (to no limit)\n+again.  Equivalent forms are '\\--min-parents=0' (any commit has 0 or more\n+parents) and '\\--max-parents=-1' (negative numbers denote no upper limit).\n \n --first-parent::\n \tFollow only the first parent commit upon seeing a merge\n@@ -140,7 +140,7 @@ parents) and `--max-parents=-1` (negative numbers denote no upper limit).\n --not::\n \n \tReverses the meaning of the '{caret}' prefix (or lack thereof)\n-\tfor all following revision specifiers, up to the next '--not'.\n+\tfor all following revision specifiers, up to the next '\\--not'.\n \n --all::\n \n@@ -183,7 +183,7 @@ ifndef::git-rev-list[]\n --bisect::\n \n \tPretend as if the bad bisection ref `refs/bisect/bad`\n-\twas listed and as if it was followed by `--not` and the good\n+\twas listed and as if it was followed by '\\--not' and the good\n \tbisection refs `refs/bisect/good-*` on the command\n \tline.\n endif::git-rev-list[]\n@@ -207,7 +207,7 @@ endif::git-rev-list[]\n \n --cherry-mark::\n \n-\tLike `--cherry-pick` (see below) but mark equivalent commits\n+\tLike '\\--cherry-pick' (see below) but mark equivalent commits\n \twith `=` rather than omitting them, and inequivalent ones with `+`.\n \n --cherry-pick::\n@@ -218,8 +218,8 @@ endif::git-rev-list[]\n +\n For example, if you have two branches, `A` and `B`, a usual way\n to list all commits on only one side of them is with\n-`--left-right` (see the example below in the description of\n-the `--left-right` option).  It however shows the commits that were cherry-picked\n+'\\--left-right' (see the example below in the description of\n+the '\\--left-right' option). It however shows the commits that were cherry-picked\n from the other branch (for example, \"3rd on b\" may be cherry-picked\n from branch A).  With this option, such pairs of commits are\n excluded from the output.\n@@ -229,21 +229,21 @@ excluded from the output.\n \n \tList only commits on the respective side of a symmetric range,\n \ti.e. only those which would be marked `<` resp. `>` by\n-\t`--left-right`.\n+\t'\\--left-right'.\n +\n-For example, `--cherry-pick --right-only A...B` omits those\n+For example, '\\--cherry-pick \\--right-only A...B' omits those\n commits from `B` which are in `A` or are patch-equivalent to a commit in\n `A`. In other words, this lists the `+` commits from `git cherry A B`.\n-More precisely, `--cherry-pick --right-only --no-merges` gives the exact\n+More precisely, '\\--cherry-pick \\--right-only \\--no-merges' gives the exact\n list.\n \n --cherry::\n \n-\tA synonym for `--right-only --cherry-mark --no-merges`; useful to\n+\tA synonym for '\\--right-only \\--cherry-mark \\--no-merges'; useful to\n \tlimit the output to the commits on our side and mark those that\n \thave been applied to the other side of a forked history with\n-\t`git log --cherry upstream...mybranch`, similar to\n-\t`git cherry upstream mybranch`.\n+\t'git log \\--cherry upstream...mybranch', similar to\n+\t'git cherry upstream mybranch'.\n \n -g::\n --walk-reflogs::\n@@ -254,7 +254,7 @@ list.\n \texclude (that is, '{caret}commit', 'commit1..commit2',\n \tnor 'commit1\\...commit2' notations cannot be used).\n +\n-With '\\--pretty' format other than oneline (for obvious reasons),\n+With '\\--pretty' format other than 'oneline' (for obvious reasons),\n this causes the output to have two extra lines of information\n taken from the reflog.  By default, 'commit@\\{Nth}' notation is\n used in the output.  When the starting commit is specified as\n@@ -320,7 +320,7 @@ Default mode::\n \n --simplify-merges::\n \n-\tAdditional option to '--full-history' to remove some needless\n+\tAdditional option to '\\--full-history' to remove some needless\n \tmerges from the resulting history, as there are no selected\n \tcommits contributing to this merge.\n \n@@ -400,7 +400,7 @@ available, removed `B` from consideration entirely.  `C` was\n considered via `N`, but is TREESAME.  Root commits are compared to an\n empty tree, so `I` is !TREESAME.\n +\n-Parent/child relations are only visible with --parents, but that does\n+Parent/child relations are only visible with '\\--parents', but that does\n not affect the commits selected in default mode, so we have shown the\n parent lines.\n \n@@ -494,7 +494,7 @@ The effect of this is best shown by way of comparing to\n \t  `---------'\n -----------------------------------------------------------------------\n +\n-Note the major differences in `N`, `P` and `Q` over '--full-history':\n+Note the major differences in `N`, `P` and `Q` over '\\--full-history':\n +\n --\n * `N`'s parent list had `I` removed, because it is an ancestor of the\n@@ -537,7 +537,7 @@ of course).\n When we want to find out what commits in `M` are contaminated with the\n bug introduced by `D` and need fixing, however, we might want to view\n only the subset of 'D..M' that are actually descendants of `D`, i.e.\n-excluding `C` and `K`. This is exactly what the '--ancestry-path'\n+excluding `C` and `K`. This is exactly what the '\\--ancestry-path'\n option does. Applied to the 'D..M' range, it results in:\n +\n -----------------------------------------------------------------------\n@@ -587,7 +587,7 @@ one.\n \n --bisect-vars::\n \n-This calculates the same as `--bisect`, except that refs in\n+This calculates the same as '\\--bisect', except that refs in\n `refs/bisect/` are not used, and except that this outputs\n text ready to be eval'ed by the shell. These lines will assign the\n name of the midpoint revision to the variable `bisect_rev`, and the\n@@ -604,15 +604,15 @@ This outputs all the commit objects between the included and excluded\n commits, ordered by their distance to the included and excluded\n commits. Refs in `refs/bisect/` are not used. The farthest\n from them is displayed first. (This is the only one displayed by\n-`--bisect`.)\n+'\\--bisect'.)\n +\n This is useful because it makes it easy to choose a good commit to\n test when you want to avoid to test some of them for some reason (they\n may not compile for example).\n +\n-This option can be used along with `--bisect-vars`, in this case,\n+This option can be used along with '\\--bisect-vars', in this case,\n after all the sorted commit objects, there will be the same text as if\n-`--bisect-vars` had been used alone.\n+'\\--bisect-vars' had been used alone.\n endif::git-rev-list[]\n \n \n@@ -645,10 +645,10 @@ For example, in a commit history like this:\n ----------------------------------------------------------------\n +\n where the numbers denote the order of commit timestamps, `git\n-rev-list` and friends with `--date-order` show the commits in the\n+rev-list` and friends with '\\--date-order' show the commits in the\n timestamp order: 8 7 6 5 4 3 2 1.\n +\n-With `--topo-order`, they would show 8 6 5 3 7 4 2 1 (or 8 7 4 2 6 5\n+With '\\--topo-order', they would show 8 6 5 3 7 4 2 1 (or 8 7 4 2 6 5\n 3 1); some older commits are shown before newer ones in order to\n avoid showing the commits from two parallel development track mixed\n together.\n@@ -666,35 +666,35 @@ These options are mostly targeted for packing of Git repositories.\n --objects::\n \n \tPrint the object IDs of any object referenced by the listed\n-\tcommits.  '--objects foo ^bar' thus means \"send me\n+\tcommits.  '\\--objects foo ^bar' thus means \"send me\n \tall object IDs which I need to download if I have the commit\n \tobject 'bar', but not 'foo'\".\n \n --objects-edge::\n \n-\tSimilar to '--objects', but also print the IDs of excluded\n-\tcommits prefixed with a \"-\" character.  This is used by\n-\tlinkgit:git-pack-objects[1] to build \"thin\" pack, which records\n+\tSimilar to '\\--objects', but also print the IDs of excluded\n+\tcommits prefixed with a ``-'' character.  This is used by\n+\tlinkgit:git-pack-objects[1] to build ``thin'' pack, which records\n \tobjects in deltified form based on objects contained in these\n \texcluded commits to reduce network traffic.\n \n --unpacked::\n \n-\tOnly useful with '--objects'; print the object IDs that are not\n+\tOnly useful with '\\--objects'; print the object IDs that are not\n \tin packs.\n \n --no-walk[=(sorted|unsorted)]::\n \n \tOnly show the given commits, but do not traverse their ancestors.\n \tThis has no effect if a range is specified. If the argument\n-\t\"unsorted\" is given, the commits are show in the order they were\n-\tgiven on the command line. Otherwise (if \"sorted\" or no argument\n-\twas given), the commits are show in reverse chronological order\n+\t'unsorted' is given, the commits are show in the order they were\n+\tgiven on the command line. Otherwise (if 'sorted' or no argument\n+\twas given), the commits are shown in reverse chronological order\n \tby commit time.\n \n --do-walk::\n \n-\tOverrides a previous --no-walk.\n+\tOverrides a previous '\\--no-walk'.\n \n Commit Formatting\n ~~~~~~~~~~~~~~~~~\n@@ -709,29 +709,29 @@ include::pretty-options.txt[]\n \n --relative-date::\n \n-\tSynonym for `--date=relative`.\n+\tSynonym for '\\--date=relative'.\n \n --date=(relative|local|default|iso|rfc|short|raw)::\n \n \tOnly takes effect for dates shown in human-readable format, such\n-\tas when using \"--pretty\". `log.date` config variable sets a default\n-\tvalue for log command's --date option.\n+\tas when using '\\--pretty'. The `log.date` config variable sets a\n+\tdefault value for the log command's '\\--date' option.\n +\n-`--date=relative` shows dates relative to the current time,\n+'\\--date=relative' shows dates relative to the current time,\n e.g. \"2 hours ago\".\n +\n-`--date=local` shows timestamps in user's local timezone.\n+'\\--date=local' shows timestamps in user's local timezone.\n +\n-`--date=iso` (or `--date=iso8601`) shows timestamps in ISO 8601 format.\n+'\\--date=iso' (or '\\--date=iso8601') shows timestamps in ISO 8601 format.\n +\n-`--date=rfc` (or `--date=rfc2822`) shows timestamps in RFC 2822\n+'\\--date=rfc' (or '\\--date=rfc2822') shows timestamps in RFC 2822\n format, often found in E-mail messages.\n +\n-`--date=short` shows only date but not time, in `YYYY-MM-DD` format.\n+'\\--date=short' shows only the date but not the time, in `YYYY-MM-DD` format.\n +\n-`--date=raw` shows the date in the internal raw Git format `%s %z` format.\n+'\\--date=raw' shows the date in the internal raw Git format `%s %z` format.\n +\n-`--date=default` shows timestamps in the original timezone\n+'\\--date=default' shows timestamps in the original timezone\n (either committer's or author's).\n \n ifdef::git-rev-list[]\n@@ -760,8 +760,8 @@ endif::git-rev-list[]\n \n \tMark which side of a symmetric diff a commit is reachable from.\n \tCommits from the left side are prefixed with `<` and those from\n-\tthe right with `>`.  If combined with `--boundary`, those\n-\tcommits are prefixed with `-`.\n+\tthe right with `>`.  If combined with '\\--boundary', those\n+\tcommits are prefixed with ``-''.\n +\n For example, if you have this topology:\n +\n@@ -795,16 +795,16 @@ you would get an output like this:\n +\n This enables parent rewriting, see 'History Simplification' below.\n +\n-This implies the '--topo-order' option by default, but the\n-'--date-order' option may also be specified.\n+This implies the '\\--topo-order' option by default, but the\n+'\\--date-order' option may also be specified.\n \n ifdef::git-rev-list[]\n --count::\n \tPrint a number stating how many commits would have been\n \tlisted, and suppress all other output.  When used together\n-\twith '--left-right', instead print the counts for left and\n+\twith '\\--left-right', instead print the counts for left and\n \tright commits, separated by a tab. When used together with\n-\t'--cherry-mark', omit patch equivalent commits from these\n+\t'\\--cherry-mark', omit patch equivalent commits from these\n \tcounts and print the count for equivalent commits separated\n \tby a tab.\n endif::git-rev-list[]\n@@ -838,7 +838,7 @@ options may be given. See linkgit:git-diff-files[1] for more options.\n \tThis flag makes the merge commits show the full diff like\n \tregular commits; for each merge parent, a separate log entry\n \tand diff is generated. An exception is that only diff against\n-\tthe first parent is shown when '--first-parent' option is given;\n+\tthe first parent is shown when '\\--first-parent' option is given;\n \tin that case, the output represents the changes the merge\n \tbrought _into_ the then-current branch.\n \n-- \n1.8.4.2\n"},{"id":"230261","messageId":"1383958133-4207-2-git-send-email-jstjohn@purdue.edu","threadId":"35311","inReplyTo":"1383958133-4207-1-git-send-email-jstjohn@purdue.edu","subject":"[PATCH 3/4] Correct word usage of \"timezone\" in \"Documentation\" directory","fromName":"Jason St. John","fromEmail":"jstjohn@purdue.edu","sentAt":"2013-11-09T00:48:52Z","receivedAt":"2013-11-09T00:48:52Z","isPatch":true,"sender":{"key":"jstjohn@purdue.edu","avatar":"https://avatars.githubusercontent.com/u/1393510?v=4"},"body":"\"timezone\" is two words, not one (i.e. \"time zone\" is correct).\n\nCorrect this in these files:\n-- date-formats.txt\n-- git-blame.txt\n-- git-cvsimport.txt\n-- git-fast-import.txt\n-- git-svn.txt\n-- gitweb.conf.txt\n-- rev-list-options.txt\n\nSigned-off-by: Jason St. John <jstjohn@purdue.edu>\n---\nSources:\n(1) https://en.wikipedia.org/wiki/Time_zone\n(2) https://www.google.com/trends/explore?q=%22timezone%22+%22time+zone%22#q=timezone%2C%20time%20zone&cmpt=q\n(3) A search of Google Scholar (non-patent articles) for each term:\n\t\t\"timezone\": 8,300 results\n\t\t\"time zone\": 40,100 results\n\n\n Documentation/date-formats.txt     |  4 ++--\n Documentation/git-blame.txt        |  2 +-\n Documentation/git-cvsimport.txt    |  4 ++--\n Documentation/git-fast-import.txt  | 10 +++++-----\n Documentation/git-svn.txt          |  6 +++---\n Documentation/gitweb.conf.txt      | 14 +++++++-------\n Documentation/rev-list-options.txt |  4 ++--\n 7 files changed, 22 insertions(+), 22 deletions(-)\n\ndiff --git a/Documentation/date-formats.txt b/Documentation/date-formats.txt\nindex c000f08..ccd1fc8 100644\n--- a/Documentation/date-formats.txt\n+++ b/Documentation/date-formats.txt\n@@ -8,9 +8,9 @@ endif::git-commit[]\n support the following date formats:\n \n Git internal format::\n-\tIt is `<unix timestamp> <timezone offset>`, where `<unix\n+\tIt is `<unix timestamp> <time zone offset>`, where `<unix\n \ttimestamp>` is the number of seconds since the UNIX epoch.\n-\t`<timezone offset>` is a positive or negative offset from UTC.\n+\t`<time zone offset>` is a positive or negative offset from UTC.\n \tFor example CET (which is 2 hours ahead UTC) is `+0200`.\n \n RFC 2822::\ndiff --git a/Documentation/git-blame.txt b/Documentation/git-blame.txt\nindex f2c85cc..8e70a61 100644\n--- a/Documentation/git-blame.txt\n+++ b/Documentation/git-blame.txt\n@@ -103,7 +103,7 @@ This header line is followed by the following information\n at least once for each commit:\n \n - the author name (\"author\"), email (\"author-mail\"), time\n-  (\"author-time\"), and timezone (\"author-tz\"); similarly\n+  (\"author-time\"), and time zone (\"author-tz\"); similarly\n   for committer.\n - the filename in the commit that the line is attributed to.\n - the first line of the commit log message (\"summary\").\ndiff --git a/Documentation/git-cvsimport.txt b/Documentation/git-cvsimport.txt\nindex d1bcda2..2df9953 100644\n--- a/Documentation/git-cvsimport.txt\n+++ b/Documentation/git-cvsimport.txt\n@@ -144,7 +144,7 @@ This option can be used several times to provide several detection regexes.\n \tCVS by default uses the Unix username when writing its\n \tcommit logs. Using this option and an author-conv-file\n \tmaps the name recorded in CVS to author name, e-mail and\n-\toptional timezone:\n+\toptional time zone:\n +\n ---------\n \texon=Andreas Ericsson <ae@op5.se>\n@@ -154,7 +154,7 @@ This option can be used several times to provide several detection regexes.\n +\n 'git cvsimport' will make it appear as those authors had\n their GIT_AUTHOR_NAME and GIT_AUTHOR_EMAIL set properly\n-all along.  If a timezone is specified, GIT_AUTHOR_DATE will\n+all along.  If a time zone is specified, GIT_AUTHOR_DATE will\n have the corresponding offset applied.\n +\n For convenience, this data is saved to `$GIT_DIR/cvs-authors`\ndiff --git a/Documentation/git-fast-import.txt b/Documentation/git-fast-import.txt\nindex 73f9806..fd22a9a 100644\n--- a/Documentation/git-fast-import.txt\n+++ b/Documentation/git-fast-import.txt\n@@ -251,7 +251,7 @@ advisement to help formatting routines display the timestamp.\n If the local offset is not available in the source material, use\n ``+0000'', or the most common local offset.  For example many\n organizations have a CVS repository which has only ever been accessed\n-by users who are located in the same location and timezone.  In this\n+by users who are located in the same location and time zone.  In this\n case a reasonable offset from UTC could be assumed.\n +\n Unlike the `rfc2822` format, this format is very strict.  Any\n@@ -271,7 +271,7 @@ the malformed string.  There are also some types of malformed\n strings which Git will parse wrong, and yet consider valid.\n Seriously malformed strings will be rejected.\n +\n-Unlike the `raw` format above, the timezone/UTC offset information\n+Unlike the `raw` format above, the time zone/UTC offset information\n contained in an RFC 2822 date string is used to adjust the date\n value to UTC prior to storage.  Therefore it is important that\n this information be as accurate as possible.\n@@ -287,13 +287,13 @@ format, or its format is easily convertible to it, as there is no\n ambiguity in parsing.\n \n `now`::\n-\tAlways use the current time and timezone.  The literal\n+\tAlways use the current time and time zone.  The literal\n \t`now` must always be supplied for `<when>`.\n +\n-This is a toy format.  The current time and timezone of this system\n+This is a toy format.  The current time and time zone of this system\n is always copied into the identity string at the time it is being\n created by fast-import.  There is no way to specify a different time or\n-timezone.\n+time zone.\n +\n This particular format is supplied as it's short to implement and\n may be useful to a process that wants to create a new commit\ndiff --git a/Documentation/git-svn.txt b/Documentation/git-svn.txt\nindex dcad890..30c5ee2 100644\n--- a/Documentation/git-svn.txt\n+++ b/Documentation/git-svn.txt\n@@ -124,15 +124,15 @@ This automatically updates the rev_map if needed (see\n '$GIT_DIR/svn/\\*\\*/.rev_map.*' in the FILES section below for details).\n \n --localtime;;\n-\tStore Git commit times in the local timezone instead of UTC.  This\n+\tStore Git commit times in the local time zone instead of UTC.  This\n \tmakes 'git log' (even without --date=local) show the same times\n-\tthat `svn log` would in the local timezone.\n+\tthat `svn log` would in the local time zone.\n +\n This doesn't interfere with interoperating with the Subversion\n repository you cloned from, but if you wish for your local Git\n repository to be able to interoperate with someone else's local Git\n repository, either don't use this option or you should both use it in\n-the same local timezone.\n+the same local time zone.\n \n --parent;;\n \tFetch only from the SVN parent of the current HEAD.\ndiff --git a/Documentation/gitweb.conf.txt b/Documentation/gitweb.conf.txt\nindex 305db63..e2113d9 100644\n--- a/Documentation/gitweb.conf.txt\n+++ b/Documentation/gitweb.conf.txt\n@@ -822,18 +822,18 @@ timed::\n Project specific override is not supported.\n \n javascript-timezone::\n-\tEnable and configure the ability to change a common timezone for dates\n+\tEnable and configure the ability to change a common time zone for dates\n \tin gitweb output via JavaScript.  Dates in gitweb output include\n \tauthordate and committerdate in \"commit\", \"commitdiff\" and \"log\"\n \tviews, and taggerdate in \"tag\" view.  Enabled by default.\n +\n-The value is a list of three values: a default timezone (for if the client\n-hasn't selected some other timezone and saved it in a cookie), a name of cookie\n-where to store selected timezone, and a CSS class used to mark up\n+The value is a list of three values: a default time zone (for if the client\n+hasn't selected some other time zone and saved it in a cookie), a name of cookie\n+where to store selected time zone, and a CSS class used to mark up\n dates for manipulation.  If you want to turn this feature off, set \"default\"\n to empty list: `[]`.\n +\n-Typical gitweb config files will only change starting (default) timezone,\n+Typical gitweb config files will only change starting (default) time zone,\n and leave other elements at their default values:\n +\n ---------------------------------------------------------------------------\n@@ -843,9 +843,9 @@ $feature{'javascript-timezone'}{'default'}[0] = \"utc\";\n The example configuration presented here is guaranteed to be backwards\n and forward compatible.\n +\n-Timezone values can be \"local\" (for local timezone that browser uses), \"utc\"\n+Time zone values can be \"local\" (for local time zone that browser uses), \"utc\"\n (what gitweb uses when JavaScript or this feature is disabled), or numerical\n-timezones in the form of \"+/-HHMM\", such as \"+0200\".\n+time zones in the form of \"+/-HHMM\", such as \"+0200\".\n +\n Project specific override is not supported.\n \ndiff --git a/Documentation/rev-list-options.txt b/Documentation/rev-list-options.txt\nindex 32c40ae..0721bf2 100644\n--- a/Documentation/rev-list-options.txt\n+++ b/Documentation/rev-list-options.txt\n@@ -720,7 +720,7 @@ include::pretty-options.txt[]\n '\\--date=relative' shows dates relative to the current time,\n e.g. \"2 hours ago\".\n +\n-'\\--date=local' shows timestamps in user's local timezone.\n+'\\--date=local' shows timestamps in user's local time zone.\n +\n '\\--date=iso' (or '\\--date=iso8601') shows timestamps in ISO 8601 format.\n +\n@@ -731,7 +731,7 @@ format, often found in E-mail messages.\n +\n '\\--date=raw' shows the date in the internal raw Git format `%s %z` format.\n +\n-'\\--date=default' shows timestamps in the original timezone\n+'\\--date=default' shows timestamps in the original time zone\n (either committer's or author's).\n \n ifdef::git-rev-list[]\n-- \n1.8.4.2\n"},{"id":"230260","messageId":"1383958133-4207-3-git-send-email-jstjohn@purdue.edu","threadId":"35311","inReplyTo":"1383958133-4207-1-git-send-email-jstjohn@purdue.edu","subject":"[PATCH 4/4] Correct word usage of \"timezone\" in \"Documentation/RelNotes\" directory","fromName":"Jason St. John","fromEmail":"jstjohn@purdue.edu","sentAt":"2013-11-09T00:48:53Z","receivedAt":"2013-11-09T00:48:53Z","isPatch":true,"sender":{"key":"jstjohn@purdue.edu","avatar":"https://avatars.githubusercontent.com/u/1393510?v=4"},"body":"\"timezone\" is two words, not one (i.e. \"time zone\" is correct).\n\nSigned-off-by: Jason St. John <jstjohn@purdue.edu>\n---\nI broke this off into a separate patch in case the release notes are\nessentially \"fixed\" in history and typos, misspellings, etc. don't get\ncorrected.\nSources are provided below the commit message in [PATCH 3/4].\n\n\n Documentation/RelNotes/1.5.2.txt    | 2 +-\n Documentation/RelNotes/1.7.1.1.txt  | 2 +-\n Documentation/RelNotes/1.7.12.4.txt | 2 +-\n Documentation/RelNotes/1.7.3.4.txt  | 2 +-\n Documentation/RelNotes/1.7.4.2.txt  | 2 +-\n Documentation/RelNotes/1.7.6.5.txt  | 2 +-\n Documentation/RelNotes/1.7.6.txt    | 2 +-\n Documentation/RelNotes/1.7.8.txt    | 2 +-\n Documentation/RelNotes/1.8.0.txt    | 2 +-\n Documentation/RelNotes/1.8.1.txt    | 2 +-\n 10 files changed, 10 insertions(+), 10 deletions(-)\n\ndiff --git a/Documentation/RelNotes/1.5.2.txt b/Documentation/RelNotes/1.5.2.txt\nindex e8328d0..774eaf4 100644\n--- a/Documentation/RelNotes/1.5.2.txt\n+++ b/Documentation/RelNotes/1.5.2.txt\n@@ -76,7 +76,7 @@ Updates since v1.5.1\n \n   - \"git log\" family of commands learned --date={local,relative,default}\n     option.  --date=relative is synonym to the --relative-date.\n-    --date=local gives the timestamp in local timezone.\n+    --date=local gives the timestamp in local time zone.\n \n * Updated behavior of existing commands.\n \ndiff --git a/Documentation/RelNotes/1.7.1.1.txt b/Documentation/RelNotes/1.7.1.1.txt\nindex 3f6b314..1e57365 100644\n--- a/Documentation/RelNotes/1.7.1.1.txt\n+++ b/Documentation/RelNotes/1.7.1.1.txt\n@@ -15,7 +15,7 @@ Fixes since v1.7.1\n    macro that set/unset one attribute, immediately followed by an\n    overriding setting; this makes attribute macros much easier to use.\n \n- * We didn't recognize timezone \"Z\" as a synonym for \"UTC\" (75b37e70).\n+ * We didn't recognize time zone \"Z\" as a synonym for \"UTC\" (75b37e70).\n \n  * In 1.7.0, read-tree and user commands that use the mechanism such as\n    checkout and merge were fixed to handle switching between branches one\ndiff --git a/Documentation/RelNotes/1.7.12.4.txt b/Documentation/RelNotes/1.7.12.4.txt\nindex c6da3cc..9d90d11 100644\n--- a/Documentation/RelNotes/1.7.12.4.txt\n+++ b/Documentation/RelNotes/1.7.12.4.txt\n@@ -10,7 +10,7 @@ Fixes since v1.7.12.3\n  * It was possible to give specific paths for \"asciidoc\" and other\n    tools in the documentation toolchain, but not for \"xmlto\".\n \n- * \"gitweb\" did not give the correct committer timezone in its feed\n+ * \"gitweb\" did not give the correct committer time zone in its feed\n    output due to a typo.\n \n  * The \"-Xours\" (and similarly -Xtheirs) backend option to \"git\ndiff --git a/Documentation/RelNotes/1.7.3.4.txt b/Documentation/RelNotes/1.7.3.4.txt\nindex e57f7c1..6223e07 100644\n--- a/Documentation/RelNotes/1.7.3.4.txt\n+++ b/Documentation/RelNotes/1.7.3.4.txt\n@@ -10,7 +10,7 @@ Fixes since v1.7.3.3\n  * \"git apply\" did not correctly handle patches that only change modes\n    if told to apply while stripping leading paths with -p option.\n \n- * \"git apply\" can deal with patches with timezone formatted with a\n+ * \"git apply\" can deal with patches with time zone formatted with a\n    colon between the hours and minutes part (e.g. \"-08:00\" instead of\n    \"-0800\").\n \ndiff --git a/Documentation/RelNotes/1.7.4.2.txt b/Documentation/RelNotes/1.7.4.2.txt\nindex ef4ce1f..5476344 100644\n--- a/Documentation/RelNotes/1.7.4.2.txt\n+++ b/Documentation/RelNotes/1.7.4.2.txt\n@@ -49,7 +49,7 @@ Fixes since v1.7.4.1\n \n  * gitweb's \"highlight\" interface mishandled tabs.\n \n- * gitweb didn't understand timezones with GMT offset that is not\n+ * gitweb didn't understand time zones with GMT offset that is not\n    multiple of a whole hour.\n \n  * gitweb had a few forward-incompatible syntactic constructs and\ndiff --git a/Documentation/RelNotes/1.7.6.5.txt b/Documentation/RelNotes/1.7.6.5.txt\nindex 6713132..4b237e7 100644\n--- a/Documentation/RelNotes/1.7.6.5.txt\n+++ b/Documentation/RelNotes/1.7.6.5.txt\n@@ -4,7 +4,7 @@ Git v1.7.6.5 Release Notes\n Fixes since v1.7.6.4\n --------------------\n \n- * The date parser did not accept timezone designators that lack minutes\n+ * The date parser did not accept time zone designators that lack minutes\n    part and also has a colon between \"hh:mm\".\n \n  * After fetching from a remote that has very long refname, the reporting\ndiff --git a/Documentation/RelNotes/1.7.6.txt b/Documentation/RelNotes/1.7.6.txt\nindex 9ec498e..98bc112 100644\n--- a/Documentation/RelNotes/1.7.6.txt\n+++ b/Documentation/RelNotes/1.7.6.txt\n@@ -7,7 +7,7 @@ Updates since v1.7.5\n  * Various git-svn updates.\n \n  * Updates the way content tags are handled in gitweb.  Also adds\n-   a UI to choose common timezone for displaying the dates.\n+   a UI to choose common time zone for displaying the dates.\n \n  * Similar to branch names, tagnames that begin with \"-\" are now\n    disallowed.\ndiff --git a/Documentation/RelNotes/1.7.8.txt b/Documentation/RelNotes/1.7.8.txt\nindex 2493113..938118e 100644\n--- a/Documentation/RelNotes/1.7.8.txt\n+++ b/Documentation/RelNotes/1.7.8.txt\n@@ -11,7 +11,7 @@ Updates since v1.7.7\n  * The build procedure has been taught to take advantage of computed\n    dependency automatically when the compiler supports it.\n \n- * The date parser now accepts timezone designators that lack minutes\n+ * The date parser now accepts time zone designators that lack minutes\n    part and also has a colon between \"hh:mm\".\n \n  * The contents of the /etc/mailname file, if exists, is used as the\ndiff --git a/Documentation/RelNotes/1.8.0.txt b/Documentation/RelNotes/1.8.0.txt\nindex 43883c1..d0c416d 100644\n--- a/Documentation/RelNotes/1.8.0.txt\n+++ b/Documentation/RelNotes/1.8.0.txt\n@@ -263,5 +263,5 @@ to them for details).\n  * \"git status\" honored the ignore=dirty settings in .gitmodules but\n    \"git commit\" didn't.\n \n- * \"gitweb\" did not give the correct committer timezone in its feed\n+ * \"gitweb\" did not give the correct committer time zone in its feed\n    output due to a typo.\ndiff --git a/Documentation/RelNotes/1.8.1.txt b/Documentation/RelNotes/1.8.1.txt\nindex d6f9555..209ec9b 100644\n--- a/Documentation/RelNotes/1.8.1.txt\n+++ b/Documentation/RelNotes/1.8.1.txt\n@@ -107,7 +107,7 @@ UI, Workflows & Features\n \n Foreign Interface\n \n- * \"git cvsimport\" can be told to record timezones (other than GMT)\n+ * \"git cvsimport\" can be told to record time zones (other than GMT)\n    per-author via its author info file.\n \n  * The remote helper interface to interact with subversion\n-- \n1.8.4.2\n"},{"id":"230263","messageId":"20131109010238.GH10302@google.com","threadId":"35311","inReplyTo":"1383958133-4207-3-git-send-email-jstjohn@purdue.edu","subject":"Re: [PATCH 4/4] Correct word usage of \"timezone\" in \"Documentation/RelNotes\" directory","fromName":"Jonathan Nieder","fromEmail":"jrnieder@gmail.com","sentAt":"2013-11-09T01:02:38Z","receivedAt":"2013-11-09T01:02:38Z","isPatch":true,"sender":{"key":"jrnieder@gmail.com","avatar":"https://avatars.githubusercontent.com/u/281595?v=4"},"body":"Jason St. John wrote:\n\n> I broke this off into a separate patch in case the release notes are\n> essentially \"fixed\" in history and typos, misspellings, etc. don't get\n> corrected.\n\nYeah, I'd prefer not to retroactively fix release notes for cases\nlike this.\n\nThanks,\nJonathan\n"},{"id":"230352","messageId":"527DEE9A.2090503@kdbg.org","threadId":"35311","inReplyTo":"1383958133-4207-1-git-send-email-jstjohn@purdue.edu","subject":"Re: [PATCH 2/4] Emphasize options and force ASCIIDOC escaping of \"--\"","fromName":"Johannes Sixt","fromEmail":"j6t@kdbg.org","sentAt":"2013-11-09T08:13:14Z","receivedAt":"2013-11-09T08:13:14Z","isPatch":true,"sender":{"key":"j6t@kdbg.org","avatar":"https://avatars.githubusercontent.com/u/14810926?v=4"},"body":"Am 09.11.2013 01:48, schrieb Jason St. John:\n> -`--since=<date1>` limits to commits newer than `<date1>`, and using it\n> -with `--grep=<pattern>` further limits to commits whose log message\n> +'\\--since=<date1>' limits to commits newer than `<date1>`, and using it\n> +with '\\--grep=<pattern>' further limits to commits whose log message\n\nI don't think this kind of change goes in the right direction.\nCurrently, the general style seems to be that options are typeset in\nmonospaced font. I looked at git-merge and git-rebase (and git-log, of\ncourse). But after your change, they are typeset in italics, in the HTML\nversion of the manual pages.\n\nI did not find an advice on the preferred formatting, though, except for\nthe last sentence in Documentation/CodingGuidelines.\n\n-- Hannes\n"},{"id":"230403","messageId":"xmqq8uwun78g.fsf@gitster.dls.corp.google.com","threadId":"35311","inReplyTo":"1383958133-4207-1-git-send-email-jstjohn@purdue.edu","subject":"Re: [PATCH 2/4] Emphasize options and force ASCIIDOC escaping of \"--\"","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2013-11-11T18:06:23Z","receivedAt":"2013-11-11T18:06:23Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"\"Jason St. John\" <jstjohn@purdue.edu> writes:\n\n> rev-list-options.txt: replace e.g. `--foo` with '\\--foo'\n> rev-list-options.txt: emphasize, instead of quote, some option arguments\n>     (e.g. \"foo-option\" becomes 'foo-option')\n> rev-list-options.txt: force ASCIIDOC escaping of \"--\" (e.g. '--bar'\n>     becomes '\\--bar')\n> rev-list-options.txt: add single quote chars around options missing them\n>     (e.g. --grep becomes '\\--grep')\n> rev-list-options.txt: replaced one instance of \"regexp\" with \"regular\n>     expressions\"\n> rev-list-options.txt: fix typo in \"--no-walk\" description (\"show\" -->\n> \"shown\")\n> rev-list-options.txt: replaced some instances of double quotes with\n>     their ASCIIDOC equivalent (e.g. \"\"\"a \"-\" character\"\"\" becomes\n>     \"\"\"a ``-'' character\"\"\",\n\nGaah.\n\nDid you really have to repeat \"rev-list-options.txt: \" on all the\nlines?\n\n> Sorry for the messy quoting in the last set of examples in the commit message.\n\nI have a feeling that many of them can and should be turned from\n'--opt' to `--opt`.  For example, this original:\n\n>  \tMark which side of a symmetric diff a commit is reachable from.\n>  \tCommits from the left side are prefixed with `<` and those from\n> -\tthe right with `>`.  If combined with `--boundary`, those\n> -\tcommits are prefixed with `-`.\n> +\tthe right with `>`.  If combined with '\\--boundary', those\n> +\tcommits are prefixed with ``-''.\n\nseems to render correctly at\n\n    https://git-htmldocs.googlecode.com/git/git-rev-list.html\n\nwithout this part of the patch.\n"},{"id":"230485","messageId":"20131112083838.GB1684@sigill.intra.peff.net","threadId":"35311","inReplyTo":"1383958133-4207-1-git-send-email-jstjohn@purdue.edu","subject":"Re: [PATCH 2/4] Emphasize options and force ASCIIDOC escaping of \"--\"","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2013-11-12T08:38:38Z","receivedAt":"2013-11-12T08:38:38Z","isPatch":true,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"On Fri, Nov 08, 2013 at 07:48:51PM -0500, Jason St. John wrote:\n\n>  Using more options generally further limits the output (e.g.\n> -`--since=<date1>` limits to commits newer than `<date1>`, and using it\n> -with `--grep=<pattern>` further limits to commits whose log message\n> +'\\--since=<date1>' limits to commits newer than `<date1>`, and using it\n> +with '\\--grep=<pattern>' further limits to commits whose log message\n>  has a line that matches `<pattern>`), unless otherwise noted.\n\nOthers pointed out that we generally prefer the `literal` formatting for\nsuch options (with backticks), which I agree with. If your target is\nformatting manpages (and not html), you may want to build with\nMAN_BOLD_LITERAL set in the Makefile, which will embolden the literals\nin the output (since we cannot typeset them in a monospace font on the\nterminal, as we would for html).\n\n-Peff\n"},{"id":"230506","messageId":"xmqqob5ph3a8.fsf@gitster.dls.corp.google.com","threadId":"35311","inReplyTo":"1383958133-4207-2-git-send-email-jstjohn@purdue.edu","subject":"Re: [PATCH 3/4] Correct word usage of \"timezone\" in \"Documentation\" directory","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2013-11-12T18:40:31Z","receivedAt":"2013-11-12T18:40:31Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"I'll take this patch among the 4 in this series for now.\n\nI do not have immediate opinion on 1/4, other than \"The original may\nhave room for improvement, but the patch posted is probably not it\".\n\nAs to 2/4, I agree with j6t and peff that `--date=local` is more\npreferrable than '\\--date=local'.\n\nAs to 4/4, I agree with Jonathan that we should keep the release\nnotes as they are (thanks for separating the patch into two between\n3 and 4, by the way).\n\nSo I do not mind seeing discussions, improvements and rerolls on the\nfirst two in the series.\n\nThanks.\n"}]}