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

Re: [PATCH Outreachy 1/2] format: create pretty.h file

From
Оля Тележная <olyatelezhnaya@gmail.com>
Date
Dec 9, 2017, 07:48 UTC
Message-ID
<CAL21BmmPNFAGnjtJy_ULBPjeU9HJAVx3x8B4ZrbqKaq_MU4W0Q@mail.gmail.com>
In-Reply-To
<xmqqr2s56jn6.fsf@gitster.mtv.corp.google.com>
> I see you've "standardized" to drop "extern" from the declarations
> in the header; I have an impression that our preference however is
> to go in the other direction.

OK, absolutely not a problem, I will return them. Do I need to write "extern" further in function declarations? And why did everyone choose writing "extern" every time? It looks obvious for me that declaration of function is extern, that's why I decided to throw them away.

> The choice of bits that are moved to the new header looks quite
> sensible to me.
I'm very happy and satisfied with it :-)
> s/futher/further/
It was a typo that I missed. Thank you! Will fix it also.
Show 8 quoted lines
> This has a toll on topics in flight that expect the symbols for
> pretty are available in "commit.h"; they are forced to include
> this new file they did not even know about.
>
> I notice that "commit.h" is included in "builtin.h"; perhaps adding
> a new include for "pretty.h" there would be of lessor impact?  I
> dunno.
>

It's a middle point, as I said. I have plans to create unifying format.h then (for all formatting issues). I guess that pretty.h and ref-filter.h will be deleted later. But, I really need to create now that pretty.h because it is much easier to work with existing interface. If you have another ideas how to achieve the main goal - please share them with me, I would appreciate that so much. I am not sure that my solution is the best, but I can't come up with something better for now.

Previous: Junio C HamanoNext: Olga Telezhnaya
Message 11 of 14 in “format: create pretty.h file”
  1. 1/2 format: create pretty.h fileOlga Telezhnaya, Dec 8, 2017
  2. 2/2 format: create docs for pretty.hOlga Telezhnaya, Dec 8, 2017
  3. Eric SunshineDec 8, 2017
  4. Junio C HamanoDec 8, 2017
  5. Jeff KingDec 10, 2017
  6. Junio C HamanoDec 10, 2017
  7. Оля ТележнаяDec 11, 2017
  8. Junio C HamanoDec 11, 2017
  9. Eric SunshineDec 8, 2017
  10. Junio C HamanoDec 8, 2017
  11. Оля ТележнаяDec 9, 2017
  12. 1/2 format: create pretty.h fileOlga Telezhnaya, Dec 12, 2017
  13. 2/2 format: create docs for pretty.hOlga Telezhnaya, Dec 12, 2017
  14. Junio C HamanoDec 12, 2017

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.