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

Re: [PATCH v3 00/10] refs: optimize ref format migrations

From
PSPatrick Steinhardt <pks@pks.im>
Date
Nov 25, 2024, 06:29 UTC
Message-ID
<Z0QZTc79otZPn4aa@pks.im>
In-Reply-To
<20241125-pks-refs-optimize-migrations-v3-0-17bc85e33ad7@pks.im>
On Mon, Nov 25, 2024 at 07:27:05AM +0100, Patrick Steinhardt wrote:
Show 8 quoted lines
> Changes in v3:
> 
>   - Mention that we store the ref transaction flag for access by the
>     backend in the first commit message.
>   - Fix a missing word in another commit message.
>   - Use `unsigned int` to pass `initial_transaction` flag.
>   - Rename the scratch buffers and provide a comment for why they exist.
>   - Link to v2: https://lore.kernel.org/r/20241120-pks-refs-optimize-migrations-v2-0-a233374b7452@pks.im

Oh, I just saw that the merge to 'next' has crossed with v3 of this series. Not much of an issue, these were all cosmetic changes anyway. I can send these in a follow-up series.

Patrick
Previous: Patrick Steinhardt
Message 12 of 12 in “refs: optimize ref format migrations”
  1. 00/10 refs: optimize ref format migrationsPatrick Steinhardt, Nov 25, 2024
  2. 01/10 refs: allow passing flags when setting up a transactionPatrick Steinhardt, Nov 25, 2024
  3. 02/10 refs/files: move logic to commit initial transactionPatrick Steinhardt, Nov 25, 2024
  4. 03/10 refs: introduce "initial" transaction flagPatrick Steinhardt, Nov 25, 2024
  5. 04/10 refs/files: support symbolic and root refs in initial transactionPatrick Steinhardt, Nov 25, 2024
  6. 05/10 refs: use "initial" transaction semantics to migrate refsPatrick Steinhardt, Nov 25, 2024
  7. 06/10 refs: skip collision checks in initial transactionsPatrick Steinhardt, Nov 25, 2024
  8. 07/10 refs: don't normalize log messages with `REF_SKIP_CREATE_REFLOG`Patrick Steinhardt, Nov 25, 2024
  9. 08/10 reftable/writer: optimize allocations by using a scratch bufferPatrick Steinhardt, Nov 25, 2024
  10. 10/10 reftable/block: optimize allocations by using scratch bufferPatrick Steinhardt, Nov 25, 2024
  11. 09/10 reftable/block: rename `block_writer::buf` variablePatrick Steinhardt, Nov 25, 2024
  12. Patrick SteinhardtNov 25, 2024

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.