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

Re: [ANNOUNCE] GIT 1.5.3-rc4

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Aug 4, 2007, 11:46 UTC
Message-ID
<Pine.LNX.4.64.0708041240500.14781@racer.site>
In-Reply-To
<20070804133923.eb84a308.tihirvon@gmail.com>
Hi,
On Sat, 4 Aug 2007, Timo Hirvonen wrote:
Show 15 quoted lines
> Junio C Hamano <gitster@pobox.com> wrote:
> 
> > It might be more worthwhile to research what other "Text-ish
> > lightweight mark-up" systems are availble, and if there is one
> > that is more efficient and can go to at least html and man,
> > one-time convert our documentation source to that format using
> > your Perl magic.  The minimum requirements are:
> > 
> >  * The source is readable without too much mark-up distraction;
> > 
> >  * Can go to roff -man;
> > 
> >  * Can go to html.
> 
> I used asciidoc too but it was really PITA to install and use

I disagree. Whenever I had the need, installing asciidoc was pretty swift. No problems at all.

> so I wrote a small tool (ttman) in C which converts .txt files directly 
> to man pages.
I was impressed!  Right until I saw that
	- it rolls its own parser/lexer without using bison/flex, which 
	  makes it much longer than necessary,
	- it looks like a perl script doing the same job would have been 
	  even smaller yet, and
	- the syntax is nowhere near asciidoc syntax.

The last point is really something to keep in mind. We have not only a large amount of documentation in that format, which would have to be converted -- accurately! -- to the new format. We also have quite a number of documentation contributors which would have to be "migrated" towards the new format.

I think that Steven's goal is a laudable one. We have the 'man' and 'html' branch mainly for the reason that some cannot/wantnot install asciidoc.

But I think that we do not have to have a _complete_ replacement. I, for one, would be happy to see a small script which converts all the man pages more or less accurately, with the main goal to be _fast_ and having as few dependencies as possible (I think Perl is okay here).

For official releases, I'd still want to rely on asciidoc.

Ciao, Dscho

Previous: Timo HirvonenNext: Timo Hirvonen
Message 54 of 59 in “[ANNOUNCE] GIT 1.5.3-rc4”
  1. Junio C HamanoAug 4, 2007
  2. Ismail DönmezAug 4, 2007
  3. Junio C HamanoAug 4, 2007
  4. Ismail DönmezAug 4, 2007
  5. Junio C HamanoAug 4, 2007
  6. Ismail DönmezAug 4, 2007
  7. Steven GrimmAug 4, 2007
  8. Junio C HamanoAug 4, 2007
  9. Daniel BarkalowAug 4, 2007
  10. Junio C HamanoAug 4, 2007
  11. Daniel BarkalowAug 4, 2007
  12. Steven GrimmAug 4, 2007
  13. Doug MaxeyAug 4, 2007
  14. Sam RavnborgAug 4, 2007
  15. Steven GrimmAug 4, 2007
  16. David KastrupAug 4, 2007
  17. Steven GrimmAug 4, 2007
  18. Johannes SchindelinAug 4, 2007
  19. David KastrupAug 4, 2007
  20. Jeff KingAug 5, 2007
  21. Linus TorvaldsAug 4, 2007
  22. David KastrupAug 4, 2007
  23. Linus TorvaldsAug 4, 2007
  24. David KastrupAug 4, 2007
  25. J. Bruce FieldsAug 4, 2007
  26. Linus TorvaldsAug 5, 2007
  27. David KastrupAug 5, 2007
  28. Linus TorvaldsAug 5, 2007
  29. David KastrupAug 5, 2007
  30. Linus TorvaldsAug 5, 2007
  31. Johannes SchindelinAug 5, 2007
  32. David KastrupAug 5, 2007
  33. David KastrupAug 5, 2007
  34. David KastrupAug 5, 2007
  35. Linus TorvaldsAug 5, 2007
  36. Bruce KorbAug 5, 2007
  37. David KastrupAug 5, 2007
  38. J. Bruce FieldsAug 5, 2007
  39. Man-pages in user manual (was: [ANNOUNCE] GIT 1.5.3-rc4)David Kastrup, Aug 8, 2007
  40. Junio C HamanoAug 5, 2007
  41. Miles BaderAug 6, 2007
  42. David KastrupAug 6, 2007
  43. Jeff KingAug 5, 2007
  44. David KastrupAug 5, 2007
  45. Jeff KingAug 5, 2007
  46. David KastrupAug 5, 2007
  47. Jeff KingAug 5, 2007
  48. David KastrupAug 5, 2007
  49. David KastrupAug 5, 2007
  50. Johannes SchindelinAug 4, 2007
  51. J. Bruce FieldsAug 4, 2007
  52. David KastrupAug 4, 2007
  53. Timo HirvonenAug 4, 2007
  54. Johannes SchindelinAug 4, 2007
  55. Timo HirvonenAug 4, 2007
  56. MichaelAug 4, 2007
  57. Robin RosenbergAug 4, 2007
  58. Julian PhillipsAug 4, 2007
  59. David KågedalAug 7, 2007

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.