git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH 00/72] No-op C gettext wrappers

From
Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Date
Feb 19, 2011, 19:23 UTC
Message-ID
<1298143495-3681-1-git-send-email-avarab@gmail.com>

As discussed on-list previously I'm remaking the gettext series in a form that'll be easier to swallow. This series is what's at the start of my own ab/i18n branch hosted at git://github.com/avar/git.git.

It only does these:
 * A skeleton no-op gettext.h wrapper that does nothing
 * Marking up of the relevant source messages so they can be translated
 * Marking up and changing tests that would break under
   GETTEXT_POISON=YesPlease

After this is in I'll submit similar no-op wrappers and gettextization of the *.sh and *.perl files I have gettextized in ab/i18n, after that I'll be trying to get the remaining bits of ab/i18n in, which'll be:

 * The actual C, Shell and Perl gettext implementation + tests
 * Documentation on how to translate things
 * po/*.po files containing translations
Ævar Arnfjörð Bjarmason (72):
  gettext.h: add no-op _() and N_() wrappers
  cache.h: include gettext.h
  t/test-lib.sh: add always-set NO_GETTEXT_POISON prerequisite
  gettextize: git-init basic messages
  gettextize: git-init "Initialized [...] repository" message
  gettextize: git-clone basic messages
  gettextize: git-clone "Cloning into" message
  gettextize: git-add basic messages
  gettextize: git-add "no files added" message
  gettextize: git-add "Use -f if you really want" message
  gettextize: git-add "pathspec [...] did not match" message
  gettextize: git-add "remove '%s'" message
  gettextize: git-add refresh_index message
  gettextize: git-branch basic messages
  gettextize: git-branch "remote branch '%s' not found" message
  gettextize: git-branch "Deleted branch [...]" message
  gettextize: git-branch "git branch -v" messages
  gettextize: git-branch "(no branch)" message
  gettextize: git-checkout basic messages
  gettextize: git-checkout: our/their version message
  gettextize: git-checkout describe_detached_head messages
  gettextize: git-checkout "HEAD is now at" message
  gettextize: git-checkout "Switched to a .. branch" message
  gettextize: git-commit basic messages
  gettextize: git-commit "middle of a merge" message
  gettextize: git-commit formatting messages
  gettextize: git-commit print_summary messages
  gettextize: git-commit "enter the commit message" message
  gettextize: git-commit advice messages
  gettextize: git-diff basic messages
  gettextize: git-fetch basic messages
  gettextize: git-fetch formatting messages
  gettextize: git-fetch update_local_ref messages
  gettextize: git-fetch split up "(non-fast-forward)" message
  gettextize: git-grep basic messages
  gettextize: git-grep "--open-files-in-pager" message
  gettextize: git-log basic messages
  gettextize: git-log "--OPT does not make sense" messages
  gettextize: git-merge basic messages
  gettextize: git-merge "Updating %s..%s" message
  gettextize: git-merge "You have not concluded your merge" messages
  gettextize: git-merge "Wonderful" message
  gettextize: git-mv basic messages
  gettextize: git-mv "bad" messages
  gettextize: git-rm basic messages
  gettextize: git-reset basic messages
  gettextize: git-reset reset_type_names messages
  gettextize: git-reset "Unstaged changes after reset" message
  gettextize: git-tag basic messages
  gettextize: git-tag tag_template message
  gettextize: git-push basic messages
  gettextize: git-push "prevent you from losing" message
  gettextize: git-status basic messages
  gettextize: git-status "nothing to commit" messages
  gettextize: git-status shortstatus messages
  gettextize: git-status "Changes to be committed" message
  gettextize: git-status "Initial commit" message
  gettextize: git-status "renamed: " message
  gettextize: git-archive basic messages
  gettextize: git-bundle basic messages
  gettextize: git-clean basic messages
  gettextize: git-clean clean.requireForce messages
  gettextize: git-describe basic messages
  gettextize: git-gc basic messages
  gettextize: git-gc "Auto packing the repository" message
  gettextize: git-notes basic commands
  gettextize: git-notes GIT_NOTES_REWRITE_MODE error message
  gettextize: git-revert basic messages
  gettextize: git-revert "Your local changes" message
  gettextize: git-revert literal "me" messages
  gettextize: git-revert split up "could not revert/apply" message
  gettextize: git-shortlog basic messages
 builtin/add.c                    |   46 ++++++------
 builtin/archive.c                |   14 ++--
 builtin/branch.c                 |   69 ++++++++--------
 builtin/bundle.c                 |    6 +-
 builtin/checkout.c               |   93 +++++++++++-----------
 builtin/clean.c                  |   33 +++++---
 builtin/clone.c                  |   63 ++++++++-------
 builtin/commit.c                 |  162 +++++++++++++++++++-------------------
 builtin/describe.c               |   36 ++++----
 builtin/diff.c                   |   18 ++--
 builtin/fetch.c                  |   82 ++++++++++----------
 builtin/gc.c                     |   24 +++---
 builtin/grep.c                   |   34 ++++----
 builtin/init-db.c                |   58 +++++++------
 builtin/log.c                    |   68 ++++++++--------
 builtin/merge.c                  |  128 +++++++++++++++---------------
 builtin/mv.c                     |   32 ++++----
 builtin/notes.c                  |  112 +++++++++++++-------------
 builtin/push.c                   |   42 +++++-----
 builtin/reset.c                  |   42 +++++-----
 builtin/revert.c                 |   76 ++++++++++--------
 builtin/rm.c                     |   22 +++---
 builtin/shortlog.c               |    8 +-
 builtin/tag.c                    |   66 ++++++++--------
 cache.h                          |    1 +
 gettext.h                        |    9 ++
 t/lib-httpd.sh                   |    2 +-
 t/t0001-init.sh                  |    2 +-
 t/t1200-tutorial.sh              |    5 +-
 t/t2200-add-update.sh            |    2 +-
 t/t2204-add-ignored.sh           |   37 ++++++---
 t/t3030-merge-recursive.sh       |    2 +-
 t/t3200-branch.sh                |    2 +-
 t/t3203-branch-output.sh         |    2 +-
 t/t3501-revert-cherry-pick.sh    |    2 +-
 t/t3507-cherry-pick-conflict.sh  |    2 +-
 t/t3700-add.sh                   |   11 ++-
 t/t4001-diff-rename.sh           |    4 +-
 t/t4014-format-patch.sh          |    2 +-
 t/t5526-fetch-submodules.sh      |   40 ++++++++--
 t/t5541-http-push.sh             |    7 +-
 t/t5601-clone.sh                 |    2 +-
 t/t6040-tracking-info.sh         |    2 +-
 t/t6120-describe.sh              |    2 +-
 t/t7004-tag.sh                   |    1 +
 t/t7012-skip-worktree-writing.sh |    4 +-
 t/t7060-wtstatus.sh              |    2 +-
 t/t7102-reset.sh                 |    2 +-
 t/t7110-reset-merge.sh           |    6 +-
 t/t7201-co.sh                    |   10 +-
 t/t7300-clean.sh                 |    6 +-
 t/t7500-commit.sh                |    8 +-
 t/t7501-commit.sh                |    7 +-
 t/t7502-commit.sh                |   60 +++++++++------
 t/t7506-status-submodule.sh      |   28 +++---
 t/t7508-status.sh                |  115 +++++++++++++++------------
 t/t7600-merge.sh                 |    2 +-
 t/t7607-merge-overwrite.sh       |   10 ++-
 t/t7611-merge-abort.sh           |   20 ++++-
 t/t7811-grep-open.sh             |    2 +-
 t/test-lib.sh                    |    5 +
 wt-status.c                      |  116 ++++++++++++++--------------
 62 files changed, 1011 insertions(+), 865 deletions(-)
 create mode 100644 gettext.h
-- 
1.7.2.3
Next: Ævar Arnfjörð Bjarmason
Message 1 of 222 in “No-op C gettext wrappers”
  1. 00/72 No-op C gettext wrappersÆvar Arnfjörð Bjarmason, Feb 19, 2011
  2. 01/72 gettext.h: add no-op _() and N_() wrappersÆvar Arnfjörð Bjarmason, Feb 19, 2011
  3. Jonathan NiederFeb 20, 2011
  4. Erik Faye-LundFeb 20, 2011
  5. Jonathan NiederFeb 20, 2011
  6. Ævar Arnfjörð BjarmasonFeb 20, 2011
  7. Jonathan NiederFeb 20, 2011
  8. 02/72 cache.h: include gettext.hÆvar Arnfjörð Bjarmason, Feb 19, 2011
  9. 03/72 t/test-lib.sh: add always-set NO_GETTEXT_POISON prerequisiteÆvar Arnfjörð Bjarmason, Feb 19, 2011
  10. Jonathan NiederFeb 20, 2011
  11. Ævar Arnfjörð BjarmasonFeb 20, 2011
  12. Jonathan NiederFeb 20, 2011
  13. Ævar Arnfjörð BjarmasonFeb 20, 2011
  14. Jonathan NiederFeb 20, 2011
  15. Ævar Arnfjörð BjarmasonFeb 20, 2011
  16. Jonathan NiederFeb 20, 2011
  17. Junio C HamanoFeb 21, 2011
  18. 04/72 gettextize: git-init basic messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  19. Jonathan NiederFeb 20, 2011
  20. 05/72 gettextize: git-init "Initialized [...] repository" messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  21. 06/72 gettextize: git-clone basic messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  22. 07/72 gettextize: git-clone "Cloning into" messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  23. Jonathan NiederFeb 21, 2011
  24. 08/72 gettextize: git-add basic messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  25. 09/72 gettextize: git-add "no files added" messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  26. 10/72 gettextize: git-add "Use -f if you really want" messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  27. 11/72 gettextize: git-add "pathspec [...] did not match" messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  28. 12/72 gettextize: git-add "remove '%s'" messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  29. 13/72 gettextize: git-add refresh_index messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  30. 14/72 gettextize: git-branch basic messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  31. 15/72 gettextize: git-branch "remote branch '%s' not found" messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  32. 16/72 gettextize: git-branch "Deleted branch [...]" messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  33. 17/72 gettextize: git-branch "git branch -v" messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  34. 18/72 gettextize: git-branch "(no branch)" messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  35. 19/72 gettextize: git-checkout basic messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  36. 20/72 gettextize: git-checkout: our/their version messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  37. 21/72 gettextize: git-checkout describe_detached_head messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  38. 22/72 gettextize: git-checkout "HEAD is now at" messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  39. 23/72 gettextize: git-checkout "Switched to a .. branch" messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  40. 24/72 gettextize: git-commit basic messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  41. 25/72 gettextize: git-commit "middle of a merge" messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  42. 26/72 gettextize: git-commit formatting messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  43. 27/72 gettextize: git-commit print_summary messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  44. 28/72 gettextize: git-commit "enter the commit message" messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  45. 29/72 gettextize: git-commit advice messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  46. 30/72 gettextize: git-diff basic messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  47. 31/72 gettextize: git-fetch basic messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  48. 32/72 gettextize: git-fetch formatting messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  49. 33/72 gettextize: git-fetch update_local_ref messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  50. 34/72 gettextize: git-fetch split up "(non-fast-forward)" messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  51. 35/72 gettextize: git-grep basic messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  52. 36/72 gettextize: git-grep "--open-files-in-pager" messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  53. 37/72 gettextize: git-log basic messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  54. 38/72 gettextize: git-log "--OPT does not make sense" messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  55. 39/72 gettextize: git-merge basic messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  56. 40/72 gettextize: git-merge "Updating %s..%s" messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  57. 41/72 gettextize: git-merge "You have not concluded your merge" messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  58. 42/72 gettextize: git-merge "Wonderful" messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  59. 43/72 gettextize: git-mv basic messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  60. 44/72 gettextize: git-mv "bad" messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  61. 45/72 gettextize: git-rm basic messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  62. 46/72 gettextize: git-reset basic messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  63. 47/72 gettextize: git-reset reset_type_names messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  64. 48/72 gettextize: git-reset "Unstaged changes after reset" messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  65. 49/72 gettextize: git-tag basic messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  66. 50/72 gettextize: git-tag tag_template messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  67. 51/72 gettextize: git-push basic messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  68. 52/72 gettextize: git-push "prevent you from losing" messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  69. 53/72 gettextize: git-status basic messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  70. 54/72 gettextize: git-status "nothing to commit" messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  71. 55/72 gettextize: git-status shortstatus messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  72. 56/72 gettextize: git-status "Changes to be committed" messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  73. 57/72 gettextize: git-status "Initial commit" messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  74. 58/72 gettextize: git-status "renamed: " messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  75. 59/72 gettextize: git-archive basic messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  76. 60/72 gettextize: git-bundle basic messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  77. 61/72 gettextize: git-clean basic messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  78. 62/72 gettextize: git-clean clean.requireForce messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  79. 63/72 gettextize: git-describe basic messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  80. 64/72 gettextize: git-gc basic messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  81. 65/72 gettextize: git-gc "Auto packing the repository" messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  82. 66/72 gettextize: git-notes basic commandsÆvar Arnfjörð Bjarmason, Feb 19, 2011
  83. 67/72 gettextize: git-notes GIT_NOTES_REWRITE_MODE error messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  84. 68/72 gettextize: git-revert basic messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  85. 69/72 gettextize: git-revert "Your local changes" messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  86. 70/72 gettextize: git-revert literal "me" messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  87. 71/72 gettextize: git-revert split up "could not revert/apply" messageÆvar Arnfjörð Bjarmason, Feb 19, 2011
  88. 72/72 gettextize: git-shortlog basic messagesÆvar Arnfjörð Bjarmason, Feb 19, 2011
  89. 0/3 No-op C gettext wrappersJonathan Nieder, Feb 21, 2011
  90. 1/3 i18n: add no-op _() and N_() wrappersJonathan Nieder, Feb 21, 2011
  91. 2/3 tests: add GETTEXT_POISON to simulate unfriendly translatorJonathan Nieder, Feb 21, 2011
  92. 3/3 tests: let GETTEXT_POISON be disabled at run timeJonathan Nieder, Feb 21, 2011
  93. 00/15 Mark "init", "clone", and "add" output for translationJonathan Nieder, Feb 21, 2011
  94. 01/15 i18n: add no-op _() and N_() wrappersJonathan Nieder, Feb 21, 2011
  95. 02/15 tests: add GETTEXT_POISON to simulate unfriendly translatorJonathan Nieder, Feb 21, 2011
  96. Ævar Arnfjörð BjarmasonFeb 21, 2011
  97. Jonathan NiederFeb 21, 2011
  98. 03/15 i18n: do not poison translations unless GIT_GETTEXT_POISON envvar is setJonathan Nieder, Feb 21, 2011
  99. 04/15 Makefile: "pot" target to extract messages marked for translationJonathan Nieder, Feb 21, 2011
  100. Ævar Arnfjörð BjarmasonFeb 21, 2011
  101. Jonathan NiederFeb 21, 2011
  102. Ævar Arnfjörð BjarmasonFeb 21, 2011
  103. 05/15 init: mark basic messages for translationJonathan Nieder, Feb 21, 2011
  104. 06/15 init: mark "Initialized [...] repository" for translationJonathan Nieder, Feb 21, 2011
  105. 07/15 clone: mark basic messages for translationJonathan Nieder, Feb 21, 2011
  106. 08/15 clone: split "Cloning into" message into twoJonathan Nieder, Feb 21, 2011
  107. 09/15 clone: mark "Cloning into" message for translationJonathan Nieder, Feb 21, 2011
  108. 10/15 add: mark basic messages for translationJonathan Nieder, Feb 21, 2011
  109. 11/15 add: mark "The following paths are ignored" for translationJonathan Nieder, Feb 21, 2011
  110. 12/15 add: mark "did not match any files" for translationJonathan Nieder, Feb 21, 2011
  111. 13/15 add -u --verbose: mark "remove '%s'" for translationJonathan Nieder, Feb 21, 2011
  112. 14/15 update-index --refresh --porcelain: add missing constJonathan Nieder, Feb 21, 2011
  113. 15/15 add --refresh --verbose: mark "Unstaged changes" heading for translationJonathan Nieder, Feb 21, 2011
  114. Ævar Arnfjörð BjarmasonFeb 21, 2011
  115. Junio C HamanoFeb 22, 2011
  116. Ævar Arnfjörð BjarmasonFeb 22, 2011
  117. Junio C HamanoFeb 22, 2011
  118. 00/73 No-op gettextize core Git C programsÆvar Arnfjörð Bjarmason, Feb 22, 2011
  119. Junio C HamanoFeb 23, 2011
  120. Junio C HamanoFeb 23, 2011
  121. Ævar Arnfjörð BjarmasonFeb 23, 2011
  122. 01/73 gettext: add no-op _() and N_() wrappersÆvar Arnfjörð Bjarmason, Feb 22, 2011
  123. 02/73 gettext tests: add GETTEXT_POISON to simulate unfriendly translatorÆvar Arnfjörð Bjarmason, Feb 22, 2011
  124. Jonathan NiederFeb 25, 2011
  125. Junio C HamanoFeb 25, 2011
  126. Ævar Arnfjörð BjarmasonFeb 25, 2011
  127. 03/73 gettext: do not poison translations unless GIT_GETTEXT_POISON envvar is setÆvar Arnfjörð Bjarmason, Feb 22, 2011
  128. 04/73 Makefile: "pot" target to extract messages marked for translationÆvar Arnfjörð Bjarmason, Feb 22, 2011
  129. Jonathan NiederFeb 25, 2011
  130. Ævar Arnfjörð BjarmasonFeb 25, 2011
  131. Jonathan NiederFeb 25, 2011
  132. Junio C HamanoFeb 25, 2011
  133. Jonathan NiederFeb 25, 2011
  134. 05/73 gettextize: git-init basic messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  135. 06/73 gettextize: git-init "Initialized [...] repository" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  136. 07/73 gettextize: git-clone basic messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  137. 08/73 gettextize: git-clone "Cloning into" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  138. 09/73 gettextize: git-clone "Cloning into" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  139. 10/73 gettextize: git-add basic messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  140. 11/73 gettextize: git-add "The following paths are ignored" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  141. 12/73 gettextize: git-add "did not match any files" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  142. 13/73 gettextize: git-add "remove '%s'" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  143. 14/73 gettextize: git-add "Unstaged changes" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  144. 15/73 gettextize: git-branch basic messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  145. 16/73 gettextize: git-branch "remote branch '%s' not found" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  146. Piotr KrukowieckiFeb 27, 2011
  147. 17/73 gettextize: git-branch "Deleted branch [...]" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  148. Jonathan NiederFeb 25, 2011
  149. Ævar Arnfjörð BjarmasonFeb 25, 2011
  150. Jonathan NiederFeb 25, 2011
  151. 18/73 gettextize: git-branch "git branch -v" messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  152. Jonathan NiederFeb 25, 2011
  153. 19/73 gettextize: git-branch "(no branch)" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  154. 20/73 gettextize: git-checkout basic messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  155. 21/73 gettextize: git-checkout: our/their version messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  156. 22/73 gettextize: git-checkout describe_detached_head messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  157. 23/73 gettextize: git-checkout "HEAD is now at" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  158. Jonathan NiederFeb 25, 2011
  159. 24/73 gettextize: git-checkout "Switched to a .. branch" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  160. Jonathan NiederFeb 25, 2011
  161. Junio C HamanoFeb 25, 2011
  162. Ævar Arnfjörð BjarmasonFeb 25, 2011
  163. Junio C HamanoFeb 25, 2011
  164. Junio C HamanoFeb 26, 2011
  165. 25/73 gettextize: git-commit basic messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  166. 26/73 gettextize: git-commit "middle of a merge" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  167. 27/73 gettextize: git-commit formatting messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  168. commit: error out for missing commit message templateJonathan Nieder, Feb 25, 2011
  169. Junio C HamanoFeb 25, 2011
  170. Jonathan NiederFeb 25, 2011
  171. Junio C HamanoFeb 25, 2011
  172. Ævar Arnfjörð BjarmasonFeb 25, 2011
  173. Jonathan NiederFeb 25, 2011
  174. 28/73 gettextize: git-commit print_summary messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  175. 29/73 gettextize: git-commit "enter the commit message" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  176. 30/73 gettextize: git-commit advice messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  177. 31/73 gettextize: git-diff basic messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  178. 32/73 gettextize: git-fetch basic messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  179. 33/73 gettextize: git-fetch formatting messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  180. 34/73 gettextize: git-fetch update_local_ref messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  181. 35/73 gettextize: git-fetch split up "(non-fast-forward)" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  182. 36/73 gettextize: git-grep basic messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  183. 37/73 gettextize: git-grep "--open-files-in-pager" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  184. 38/73 gettextize: git-log basic messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  185. 39/73 gettextize: git-log "--OPT does not make sense" messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  186. 40/73 gettextize: git-merge basic messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  187. 41/73 gettextize: git-merge "Updating %s..%s" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  188. 42/73 gettextize: git-merge "You have not concluded your merge" messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  189. 43/73 gettextize: git-merge "Wonderful" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  190. 44/73 gettextize: git-mv basic messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  191. 45/73 gettextize: git-mv "bad" messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  192. 46/73 gettextize: git-rm basic messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  193. 47/73 gettextize: git-reset basic messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  194. 48/73 gettextize: git-reset reset_type_names messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  195. 49/73 gettextize: git-reset "Unstaged changes after reset" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  196. 50/73 gettextize: git-tag basic messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  197. 51/73 gettextize: git-tag tag_template messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  198. 52/73 gettextize: git-push basic messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  199. 53/73 gettextize: git-push "prevent you from losing" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  200. 54/73 gettextize: git-status basic messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  201. 55/73 gettextize: git-status "nothing to commit" messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  202. 56/73 gettextize: git-status shortstatus messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  203. 57/73 gettextize: git-status "Changes to be committed" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  204. 58/73 gettextize: git-status "Initial commit" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  205. 59/73 gettextize: git-status "renamed: " messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  206. 60/73 gettextize: git-archive basic messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  207. 61/73 gettextize: git-bundle basic messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  208. 62/73 gettextize: git-clean basic messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  209. 63/73 gettextize: git-clean clean.requireForce messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  210. 64/73 gettextize: git-describe basic messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  211. Jakub NarebskiFeb 26, 2011
  212. Junio C HamanoFeb 26, 2011
  213. Ævar Arnfjörð BjarmasonFeb 26, 2011
  214. 65/73 gettextize: git-gc basic messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  215. 66/73 gettextize: git-gc "Auto packing the repository" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  216. 67/73 gettextize: git-notes basic commandsÆvar Arnfjörð Bjarmason, Feb 22, 2011
  217. 68/73 gettextize: git-notes GIT_NOTES_REWRITE_MODE error messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  218. 69/73 gettextize: git-revert basic messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  219. 70/73 gettextize: git-revert "Your local changes" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  220. 71/73 gettextize: git-revert literal "me" messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011
  221. 72/73 gettextize: git-revert split up "could not revert/apply" messageÆvar Arnfjörð Bjarmason, Feb 22, 2011
  222. 73/73 gettextize: git-shortlog basic messagesÆvar Arnfjörð Bjarmason, Feb 22, 2011

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.