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

Re: What's cooking in git.git (Sep 2020, #05; Fri, 18)

From
Junio C Hamano <gitster@pobox.com>
Date
Sep 19, 2020, 22:35 UTC
Message-ID
<xmqqy2l5iedh.fsf@gitster.c.googlers.com>
In-Reply-To
<b7ef3952-872a-40af-0f2e-c392b031a280@web.de>
René Scharfe <l.s.r@web.de> writes:
Show 16 quoted lines
> Am 19.09.20 um 03:41 schrieb Junio C Hamano:
>> * jc/dist-tarball-tweak (2020-09-09) 1 commit
>>   (merged to 'next' on 2020-09-10 at 36cbe7ee9e)
>>  + Makefile: allow extra tweaking of distribution tarball
>>
>>  Allow maintainers to tweak $(TAR) invocations done while making
>>  distribution tarballs.
>
> Just noticed this one.  It reminds me of an alternative solution for
> archives containing both tracked and untracked files gathering dust on
> my disk because I didn't see much demand.  It goes the other way and
> gives untracked files the same meta data as tracked ones.  Interested?
>
>   archive: read short blobs in archive.c::write_archive_entry()
>   archive: add --add-file
>   Makefile: use git-archive --add-file

Oooh, so is the idea that we do not have to use $(TAR) to append untracked ones to "git archive" output, etc.? If we can get rid of all $(TAR) invocations from the build procedure, that would be an interesting addition.

;-)
Show 13 quoted lines
>
>  Documentation/git-archive.txt |   6 ++
>  Makefile                      |  41 ++++++------
>  archive-tar.c                 |  22 +------
>  archive-zip.c                 |  22 ++-----
>  archive.c                     | 117 +++++++++++++++++++++++++++++++---
>  archive.h                     |   9 ++-
>  t/t5000-tar-tree.sh           |  29 +++++++++
>  t/t5003-archive-zip.sh        |  28 ++++++++
>  8 files changed, 203 insertions(+), 71 deletions(-)
>
> --
> 2.28.0
Previous: René ScharfeNext: René Scharfe
Message 6 of 7 in “What's cooking in git.git (Sep 2020, #05; Fri, 18)”
  1. Junio C HamanoSep 19, 2020
  2. René ScharfeSep 19, 2020
  3. 1/3 archive: read short blobs in archive.c::write_archive_entry()René Scharfe, Sep 19, 2020
  4. 2/3 archive: add --add-fileRené Scharfe, Sep 19, 2020
  5. 3/3 Makefile: use git-archive --add-fileRené Scharfe, Sep 19, 2020
  6. Junio C HamanoSep 19, 2020
  7. René ScharfeSep 20, 2020

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.