{"thread":{"id":"6743","subject":"broken git-fast-import.xml","startedAt":"2007-02-08T23:09:09Z","lastAt":"2007-02-08T23:13:41Z","messageCount":2,"participants":["Randal L. Schwartz","Shawn O. Pearce"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"33998","messageId":"864ppwtffu.fsf@blue.stonehenge.com","threadId":"6743","inReplyTo":null,"subject":"broken git-fast-import.xml","fromName":"Randal L. Schwartz","fromEmail":"merlyn@stonehenge.com","sentAt":"2007-02-08T23:09:09Z","receivedAt":"2007-02-08T23:09:09Z","isPatch":false,"sender":{"key":"merlyn@stonehenge.com","avatar":"https://gravatar.com/avatar/dc528d210743ff0333e6213f9ee7b33b23f1b7bc1f3c5a8c2d819074ecd7ab19?d=mp&s=160"},"body":"\nxmlto -m callouts.xsl man git-fast-import.xml\nxmlto: input does not validate (status 1)\n/Volumes/UFS/MIRROR/git-GIT/Documentation/git-fast-import.xml:527: parser error : Opening and ending tag mismatch: superscript line 527 and literal\n<simpara>The <literal><superscript>0</literal> suffix is necessary as gfi does n\n                                              ^\n/Volumes/UFS/MIRROR/git-GIT/Documentation/git-fast-import.xml:529: parser error : Opening and ending tag mismatch: literal line 529 and superscript\nm</literal> command is even read from the input.  Adding <literal></superscript>\n                                                                               ^\nmake[1]: *** [git-fast-import.1] Error 1\nrm git-fast-import.xml git-diff-stages.xml\n\n\n-- \nRandal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095\n<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>\nPerl/Unix/security consulting, Technical writing, Comedy, etc. etc.\nSee PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!\n"},{"id":"33999","messageId":"20070208231341.GB1382@spearce.org","threadId":"6743","inReplyTo":"864ppwtffu.fsf@blue.stonehenge.com","subject":"Re: broken git-fast-import.xml","fromName":"Shawn O. Pearce","fromEmail":"spearce@spearce.org","sentAt":"2007-02-08T23:13:41Z","receivedAt":"2007-02-08T23:13:41Z","isPatch":false,"sender":{"key":"spearce@spearce.org","avatar":"https://avatars.githubusercontent.com/u/34844?v=4"},"body":"\"Randal L. Schwartz\" <merlyn@stonehenge.com> wrote:\n> xmlto -m callouts.xsl man git-fast-import.xml\n> xmlto: input does not validate (status 1)\n> /Volumes/UFS/MIRROR/git-GIT/Documentation/git-fast-import.xml:527: parser error : Opening and ending tag mismatch: superscript line 527 and literal\n> <simpara>The <literal><superscript>0</literal> suffix is necessary as gfi does n\n>                                               ^\n> /Volumes/UFS/MIRROR/git-GIT/Documentation/git-fast-import.xml:529: parser error : Opening and ending tag mismatch: literal line 529 and superscript\n> m</literal> command is even read from the input.  Adding <literal></superscript>\n>                                                                                ^\n> make[1]: *** [git-fast-import.1] Error 1\n> rm git-fast-import.xml git-diff-stages.xml\n\nThanks. I already knew about the problem and fixed it in 209f1298.\nI think Junio planned on pulling this in from my branch on repo.or.cz:\n\n  git://repo.or.cz/git/fastimport\n\nbut it hasn't made it to kernel.org yet.  Here's the patch, if you\nwant to apply it yourself:\n\n--8>--\nFrom: Shawn O. Pearce <spearce@spearce.org>\nDate: Thu, 8 Feb 2007 01:35:37 -0500\nSubject: [PATCH] Correct ^0 asciidoc syntax in fast-import docs.\n\nI wrote this documentation with asciidoc 7.1.2, but apparently\nasciidoc 8 assumes ^ means superscript.  The solution was already\ndocumented in rev-parse's manpage and is to use {caret} instead.\n\nSigned-off-by: Shawn O. Pearce <spearce@spearce.org>\n---\n Documentation/git-fast-import.txt |    4 ++--\n 1 files changed, 2 insertions(+), 2 deletions(-)\n\ndiff --git a/Documentation/git-fast-import.txt b/Documentation/git-fast-import.txt\nindex 0b64d33..0c44761 100644\n--- a/Documentation/git-fast-import.txt\n+++ b/Documentation/git-fast-import.txt\n@@ -380,9 +380,9 @@ current branch value should be written as:\n ----\n \tfrom refs/heads/branch^0\n ----\n-The `^0` suffix is necessary as gfi does not permit a branch to\n+The `{caret}0` suffix is necessary as gfi does not permit a branch to\n start from itself, and the branch is created in memory before the\n-`from` command is even read from the input.  Adding `^0` will force\n+`from` command is even read from the input.  Adding `{caret}0` will force\n gfi to resolve the commit through Git's revision parsing library,\n rather than its internal branch table, thereby loading in the\n existing value of the branch.\n-- \n1.5.0.rc4\n"}]}