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

[PATCH v3 0/2] Reduce parse-options.o dependencies

From
Dmitry Ivankov <divanorama@gmail.com>
Date
Aug 11, 2011, 09:15 UTC
Message-ID
<1313054138-30885-1-git-send-email-divanorama@gmail.com>

This is a reroll of [1]. The main purpose is to make parse-options.o more self-contained so that it at least doesn't pull any extlibs. Immediate usage is for stuff in contrib (svn-fe). Distant application is that some day we could publish this small library separately.

Mostly no changes since [1], just commit message line wrapping, fixup for a Makefile typo and rebase on top of master (new parse_opt_string_list moved to parse-options-cb.c too).

[1] http://thread.gmane.org/gmane.comp.version-control.git/176318/focus=176574
Dmitry Ivankov (2):
  parse-options: export opterr, optbug
  Reduce parse-options.o dependencies
 Makefile           |    3 +-
 abspath.c          |   28 ++++++++++++
 parse-options-cb.c |  125 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 parse-options.c    |  125 +---------------------------------------------------
 parse-options.h    |    2 +
 setup.c            |   28 ------------
 6 files changed, 159 insertions(+), 152 deletions(-)
 create mode 100644 parse-options-cb.c
-- 
1.7.3.4
Next: Dmitry Ivankov
Message 1 of 6 in “Reduce parse-options.o dependencies”
  1. 0/2 Reduce parse-options.o dependenciesDmitry Ivankov, Aug 11, 2011
  2. 1/2 parse-options: export opterr, optbugDmitry Ivankov, Aug 11, 2011
  3. Jonathan NiederAug 11, 2011
  4. 2/2 Reduce parse-options.o dependenciesDmitry Ivankov, Aug 11, 2011
  5. Jonathan NiederAug 11, 2011
  6. Junio C HamanoAug 11, 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.