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

[PATCH 0/4] Use oid_object_info() instead of read_object_file()

From
Оля Тележная <olyatelezhnaya@gmail.com>
Date
Jul 9, 2018, 08:27 UTC
Message-ID
<CAL21BmkBohTOVdCO_ENVfzL28aRjoh1MCCF6750AQEYsc7L54w@mail.gmail.com>

Hello everyone, This is my new attempt to start using oid_object_info_extended() in ref-filter. You could look at previous one [1] [2] but it is not necessary.

The goal (still) is to improve performance by avoiding calling expensive functions when we don't need the information they provide or when we could get it by using a cheaper function.

This patch is a middle step. In the end, I want to add new atoms ("objectsize:disk" and "deltabase") and reuse ref-filter logic in cat-file command.

I also know about problems with memory leaks in ref-filter: that would be my next task that I will work on. Since I did not generate any new leaks in this patch (just use existing ones), I decided to put this part on a review and fix leaks as a separate task.

Thank you!

[1] https://github.com/git/git/pull/493 [2] https://public-inbox.org/git/010201637254c969-a346030e-0b75-41ad-8ef3-2ac7e04ba4fb-000000@eu-west-1.amazonses.com/

Next: Junio C Hamano
Message 1 of 6 in “Use oid_object_info() instead of read_object_file()”
  1. 0/4 Use oid_object_info() instead of read_object_file()Оля Тележная, Jul 9, 2018
  2. Junio C HamanoJul 9, 2018
  3. Johannes SchindelinJul 10, 2018
  4. Оля ТележнаяJul 13, 2018
  5. Johannes SchindelinJul 18, 2018
  6. Junio C HamanoJul 18, 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.