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

Re: What's cooking in git.git (Aug 2021, #09; Sun, 29)

From
Junio C Hamano <gitster@pobox.com>
Date
Aug 30, 2021, 23:44 UTC
Message-ID
<xmqqtuj6zee2.fsf@gitster.g>
In-Reply-To
<CAFQ2z_PCUr3D0H-fzfHcFFayzdDJc64=JgVM5_2kuLJn-G9awA@mail.gmail.com>
Han-Wen Nienhuys <hanwen@google.com> writes:
Show 13 quoted lines
> On Mon, Aug 30, 2021 at 2:03 PM Ævar Arnfjörð Bjarmason
> <avarab@gmail.com> wrote:
>
>> Han-Wen: It would be really nice to have this re-rolled sooner than
>> later, my and Junio's "fixup" commits at the end are a band-aid, but I
>> already ran into wanting to bisect something between master..seen that
>> was unnecessarily painful due to the series now not compiling without
>> the "fixup" commits at the end.
>
> I am folding in the __FUNCTION__ fix.
>
> However, I thought patches should be sent against the master branch
> and not against some intermediate  version of 'seen' ?

Sure, but in this case I think these errno and reftable patches have been made to build on top of them, forming a single gigantic series. Here is what I have for now.

$ git log --first-parent --oneline --decorate master..hn/reftable 447290b6a4 (hn/reftable) SQUASH??? https://github.com/git/git/run... f76d6f0ad8 reftable: fixup for new base topic 3/3 dd1c4edcf2 reftable: fixup for new base topic 2/3 3b5bcd75c0 reftable: fixup for new base topic 1/3 6f5b8c7d12 t1404: annotate test cases with REFFILES 1de26b03cf t1401,t2011: parameterize HEAD.lock for REFFILES ed288d74ad t1301: document what needs to be done for reftable 9e4385c42a Add "test-tool dump-reftable" command. 1792a05f21 git-prompt: prepare for reftable refs backend 07aab82357 refs: RFC: Reftable support for git-core a83701eef8 reftable: add dump utility 385d6c58c5 reftable: implement stack, a mutable database of reftable files. b9e7eceb13 reftable: implement refname validation b6e5675982 reftable: add merged table view 38119bdd8d reftable: add a heap-based priority queue for reftable records d0c6772ff7 reftable: reftable file level tests c6c539dd32 reftable: read reftable files f65d21f3b1 reftable: generic interface to tables 897ad67203 reftable: write reftable files 015556832e reftable: a generic binary tree implementation 7c4b155181 reftable: reading/writing blocks 92c1c3179f Provide zlib's uncompress2 from compat/zlib-compat.c 784075c5f6 reftable: (de)serialization for the polymorphic record type. 5440a522c3 reftable: add blocksource, an abstraction for random access reads cc2a68a200 reftable: utility functions 2efae91445 reftable: add error related functionality af64fc6ba6 reftable: RFC: add LICENSE 1ade5fa369 init-db: set the_repository->hash_algo early on f39a30dc25 hash.h: provide constants for the hash IDs 3fde557f7f (ab/refs-errno-cleanup) refs: make errno output explici... 86c9090d90 refs: explicitly return failure_errno from parse_loose_ref_contents 30f5e21f7f branch tests: test for errno propagating on failing read f3df9ee957 refs: add failure_errno to refs_read_raw_ref() signature 5b12e16bb1 (hn/refs-errno-cleanup) refs: make errno output explicit for read_raw_ref_fn 1ae6ed230a refs/files-backend: stop setting errno from lock_ref_oid_basic 20d422cfd7 refs: remove EINVAL errno output from specification of read_raw_ref_fn 3fa2e91d17 refs file backend: move raceproof_create_file() here 48cdcd9ca0 (ab/refs-files-cleanup) refs/files: remove unused "errno != ENOTDIR" condition 245fbba46d refs/files: remove unused "errno == EISDIR" code ff7a2e4dbb refs/files: remove unused "oid" in lock_ref_oid_basic() cc40b5ce13 refs API: remove OID argument to reflog_expire() ae35e16cd4 reflog expire: don't lock reflogs using previously seen OID 7aa7829f75 refs/files: add a comment about refs_reflog_exists() call 6f45ec88d2 refs: make repo_dwim_log() accept a NULL oid 81bc122589 refs/debug: re-indent argument list for "prepare" 640d9d55c3 refs/files: remove unused "skip" in lock_raw_ref() too 11e984da07 refs/files: remove unused "extras/skip" in lock_ref_oid_basic() 491ad946b2 refs: drop unused "flags" parameter to lock_ref_oid_basic() 212631ed50 refs/files: remove unused REF_DELETING in lock_ref_oid_basic() 881aebffcf refs/packet: add missing BUG() invocations to reflog callbacks

Previous: Han-Wen NienhuysNext: Junio C Hamano
Message 6 of 12 in “What's cooking in git.git (Aug 2021, #09; Sun, 29)”
  1. Junio C HamanoAug 30, 2021
  2. Ævar Arnfjörð BjarmasonAug 30, 2021
  3. Han-Wen NienhuysAug 30, 2021
  4. Ævar Arnfjörð BjarmasonAug 30, 2021
  5. Han-Wen NienhuysAug 30, 2021
  6. Junio C HamanoAug 30, 2021
  7. Junio C HamanoAug 31, 2021
  8. SZEDER GáborSep 1, 2021
  9. Derrick StoleeAug 30, 2021
  10. Junio C HamanoAug 31, 2021
  11. Jonathan TanAug 31, 2021
  12. Junio C HamanoSep 1, 2021

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.