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

Re: 1.5.4-rc2 plans

From
Pierre Habouzit <madcoder@debian.org>
Date
Dec 22, 2007, 17:03 UTC
Message-ID
<20071222170315.GB23262@artemis.madism.org>
In-Reply-To
<7vwsr8lwf7.fsf@gitster.siamese.dyndns.org>
On ven, déc 21, 2007 at 12:32:28 +0000, Junio C Hamano wrote:
Show 12 quoted lines
> I've tagged -rc1 last night.  The changes are mostly fixes.  There are
> some remaining issues I'd like to see fixed/decided before 1.5.4.
> 
> One important issue is to identify and fix regressions since 1.5.3
> series.  No "rewrite scripted git-foo completely in C" can be regression
> free, and we had quite a few internal changes during 1.5.4 cycle (not
> just rewrite to C, but C level uses new and improved API such as strbuf
> and parse-options).  Currently I am aware of these regressions:
> 
>  * handling of options, "--abbrev 10 HEAD", "--abbrev=10 HEAD" and
>    "--abbrev HEAD".  The last one does not work for commands that use
>    parse-options.  Pierre is on top of this, I hope.
  About that, I know we talked about the -default thing and so on, I'm
not sure we should hurry that for 1.5.4 for the following reasons:
  * I grepped through the source and the _sole_ instance of
    parse-options enabled option arguments are  --abbrev ones for now
    (even in the shell scripts migrated to git rev-parse --parseopt).
  * Not adding *-default and lax parsing for optional arguments is _not_
    a regression for the migrated commands.
  * I don't want to urge that because well, I still have the hope we
    could come up with something even better.
  So I'd argue in favor of that:
  + push the patch that forces the stuck forms (that I already posted)
    for 1.5.4.
  + prepare a series in pu with *-default post 1.5.4 to evaluate this
    and see what people think.
  Most of the function with optional arguments are the git diff ones,
and we'll see about them post 1.5.4 anyways.
-- 
·O·  Pierre Habouzit
··O                                                madcoder@debian.org
OOO                                                http://www.madism.org
Previous: Johannes SchindelinNext: Junio C Hamano
Message 16 of 19 in “1.5.4-rc2 plans”
  1. Junio C HamanoDec 21, 2007
  2. Johannes SixtDec 21, 2007
  3. Mike FrysingerDec 21, 2007
  4. Johannes SchindelinDec 22, 2007
  5. Mike FrysingerDec 22, 2007
  6. Steven GrimmDec 21, 2007
  7. Pierre HabouzitDec 21, 2007
  8. git-tag: fix -l switch handling regression.Pierre Habouzit, Dec 21, 2007
  9. Junio C HamanoDec 21, 2007
  10. Pierre HabouzitDec 21, 2007
  11. Junio C HamanoDec 22, 2007
  12. Junio C HamanoDec 21, 2007
  13. Pierre HabouzitDec 21, 2007
  14. parse-options: Add a gitcli(5) man page.Pierre Habouzit, Dec 21, 2007
  15. Johannes SchindelinDec 22, 2007
  16. Pierre HabouzitDec 22, 2007
  17. Junio C HamanoDec 22, 2007
  18. Pierre HabouzitDec 22, 2007
  19. Junio C HamanoDec 22, 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.