{"thread":{"id":"37322","subject":"Fixing WTF porcelain messages in Git","startedAt":"2014-08-10T15:13:19Z","lastAt":"2014-08-10T15:13:19Z","messageCount":1,"participants":["Alexander Shopov"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"247551","messageId":"CAP6f5M=xnRHY1EFjSFPKNeA9ygz_YVdVsqY5xKV+zkA5V18HoA@mail.gmail.com","threadId":"37322","inReplyTo":null,"subject":"Fixing WTF porcelain messages in Git","fromName":"Alexander Shopov","fromEmail":"ash@kambanaria.org","sentAt":"2014-08-10T15:13:19Z","receivedAt":"2014-08-10T15:13:19Z","isPatch":false,"sender":{"key":"ash@kambanaria.org","avatar":"https://avatars.githubusercontent.com/u/449359?v=4"},"body":"Hello everyone,\n\nI have just finished the Bulgarian translation of git. Doing this\nallowed me to identify about 90 places where the original messages can\nbe improved - for consistency, spaces/tabs, abbreviations etc. 12 of\nthese places however are really WTF messages - they do not explain\nproperly what is wrong or right about the current state i.e. the user\ndoes not know what the problem is wrong and is left clueless how to\nfix things.\n\nI will send a patch with my suggestion for improving these 12\nmessages. Fixing these will provide most value for the final user of\ngit. The rest of improvements can wait.\n\nI will add the maintainer of i18n, every active translator of git to\nCC so they can react accordingly or just add suggestions.\n\nI think fixing these in the 2.1 timeframe is not possible as the state\nof the translations will suffer plus there needs to be at least some\nminimal discussion as I can have botched the messages. I propose\nfixing them in early 2.1 maintenance releases or 2.2 latest.\n\nJust FYI, the set of WTFs is:\n\n#: merge-recursive.c:1861\nmsgid \"Unprocessed path??? %s\"\n\n#: builtin/clean.c:517\nmsgid \"Huh (%s)?\"\n\n#: builtin/commit.c:1201\nmsgid \"Clever... amending the last one with dirty index.\"\n\n#: builtin/index-pack.c:1067\nmsgid \"confusion beyond insanity in parse_pack_objects()\"\n\n#: builtin/index-pack.c:1142\nmsgid \"confusion beyond insanity\"\n\n#: builtin/log.c:995\nmsgid \"insane in-reply-to: %s\"\n\n#: builtin/log.c:1068\nmsgid \"Two output directories?\"\n\n#: builtin/merge.c:845\nmsgid \"Wonderful.\\n\"\n\n#: builtin/merge.c:1403\nmsgid \"Nope.\\n\"\n\n#: builtin/remote.c:954\nmsgid \" ???\"\n\n#: builtin/tag.c:504\nmsgid \"no tag message?\"\n\n#: git-bisect.sh:424\nmsgid \"?? what are you talking about?\"\n\nKind regards:\nal_shopov\n"}]}