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

Re: What's cooking in git.git (Jun 2018, #07; Thu, 28)

From
Junio C Hamano <gitster@pobox.com>
Date
Jun 29, 2018, 19:51 UTC
Message-ID
<xmqqk1qhtlqg.fsf@gitster-ct.c.googlers.com>
In-Reply-To
<CAGZ79kbKrDu8iW+867c73OMhgqEYA1H3-zQpejxq5jMMNRb2Bg@mail.gmail.com>
Stefan Beller <sbeller@google.com> writes:
Show 10 quoted lines
>> * jt/remove-pack-bitmap-global (2018-06-21) 2 commits
>>  - pack-bitmap: add free function
>>  - pack-bitmap: remove bitmap_git global variable
>>
>>  The effort to move globals to per-repository in-core structure
>>  continues.
>
> This is mostly done, though Peff seems to expect a reroll with
> clarification on how the series is structured?
> https://public-inbox.org/git/20180611211033.GB26235@sigill.intra.peff.net/

That one has been resolved by squashing the updated log message in, I think, so we should be able to merge it down.

Show 9 quoted lines
>> * sb/submodule-move-head-error-msg (2018-06-25) 1 commit
>>  - submodule.c: report the submodule that an error occurs in
>>
>>  Needs a reroll.
>>  cf. <20180622081713.5360-1-szeder.dev@gmail.com>
>
> https://public-inbox.org/git/xmqqmuviq2n7.fsf@gitster-ct.c.googlers.com/
>
> suggests that you applied that change and a reroll would not be needed.
Yup, I forgot about that one.  Thanks.
> It is easy to quantify how often we are bitten by code churn
> (that you call useless here); and very hard to quantify bugs
By definition, churn is useless.  Useful ones are refactoring ;-).

And when you do want to operate on _the_ single in-core instance, not having to say &the_index in the argument and use $foo_cache() function does *not* become a source of "bugs". It just saves typing, and turning it to $foo_index(&the_index,...) does *not* make it less error prone.

Show 12 quoted lines
>> * sb/diff-color-move-more (2018-06-25) 11 commits
>>  - diff: fix a sparse 'dubious one-bit signed bitfield' error
>>  - SQUASH??? t/4015 GETTEXT_POISON emergency fix
>>  - SQUASH????? Documentation breakage emergency fix
> [...]
>>
>>  "git diff --color-moved" feature has further been tweaked.
>>
>>  Needs to be cleaned-up with various fix-up bits applied inline.
>
> I'll resend with those squashes and another (test-)fix SZEDER
> mentioned soon.
The interdiff of the topic looked alright.  Thanks.
Previous: Derrick StoleeNext: Alban Gruin
Message 4 of 24 in “What's cooking in git.git (Jun 2018, #07; Thu, 28)”
  1. Junio C HamanoJun 28, 2018
  2. Stefan BellerJun 28, 2018
  3. Derrick StoleeJun 29, 2018
  4. Junio C HamanoJun 29, 2018
  5. ag/rebase-i-append-todo-help, was Re: What's cooking in git.git (Jun 2018, #07; Thu, 28)Alban Gruin, Jun 29, 2018
  6. Ævar Arnfjörð BjarmasonJun 29, 2018
  7. as/safecrlf-quiet-fix, was Re: What's cooking in git.git (Jun 2018, #07; Thu, 28)Johannes Schindelin, Jul 3, 2018
  8. Junio C HamanoJul 3, 2018
  9. Johannes SchindelinJul 4, 2018
  10. Junio C HamanoJul 6, 2018
  11. jh/partial-clone, was Re: What's cooking in git.git (Jun 2018, #07; Thu, 28)Johannes Schindelin, Jul 3, 2018
  12. as/sequencer-customizable-comment-char, was Re: What's cooking in git.git (Jun 2018, #07; Thu, 28)Johannes Schindelin, Jul 3, 2018
  13. ag/rebase-i-rewrite-todo, was Re: What's cooking in git.git (Jun 2018, #07; Thu, 28)Johannes Schindelin, Jul 3, 2018
  14. Junio C HamanoJul 6, 2018
  15. Johannes SchindelinJul 6, 2018
  16. Junio C HamanoJul 6, 2018
  17. Johannes SchindelinJul 6, 2018
  18. js/branch-diff, was Re: What's cooking in git.git (Jun 2018, #07; Thu, 28)Johannes Schindelin, Jul 3, 2018
  19. Junio C HamanoJul 3, 2018
  20. Johannes SchindelinJul 4, 2018
  21. Elijah NewrenJul 3, 2018
  22. Eric SunshineJul 3, 2018
  23. Jonathan TanJul 9, 2018
  24. Junio C HamanoJul 9, 2018

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.