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

Re: reftable [v6]: new ref storage format

From
Jeff King <peff@peff.net>
Date
Aug 8, 2017, 07:28 UTC
Message-ID
<20170808072859.iho6uns5q7mc5ydc@sigill.intra.peff.net>
In-Reply-To
<CAJo=hJtg0PAVHT1phbArdra8+4LfnEEuaj3fBid==BXkZghi8g@mail.gmail.com>
On Sun, Aug 06, 2017 at 06:47:06PM -0700, Shawn Pearce wrote:
> Changes from v5:
> - extensions.refStorage = reftable is used to select this format.

Thanks, I think this is a better scheme going forward. Just a few notes on compatibility while I'm thinking about it:

  - existing versions will complain that they don't know what the
    "refStorage" extension is
  - presumably we'd add new code that recognizes the extension, and then
    makes sure the value is something we understand.
  - then we'd finally mark "reftable" as understood once we had an
    implementation. We _could_ then also check other config (like
    "reftable.*") and complain about unknown keys. But I think we could
    declare any such keys as optional, and just rely on the version
    number inside the reftable file for parsing it.
-Peff
Previous: Stefan BellerNext: Junio C Hamano
Message 5 of 12 in “Re: reftable [v6]: new ref storage format”
  1. Shawn PearceAug 7, 2017
  2. Stefan BellerAug 7, 2017
  3. Shawn PearceAug 7, 2017
  4. Stefan BellerAug 8, 2017
  5. Jeff KingAug 8, 2017
  6. Junio C HamanoAug 8, 2017
  7. Shawn PearceAug 8, 2017
  8. Junio C HamanoAug 8, 2017
  9. Shawn PearceAug 9, 2017
  10. Junio C HamanoAug 8, 2017
  11. Shawn PearceAug 8, 2017
  12. Michael HaggertyAug 14, 2017

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.