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

What's in git.git

From
Junio C Hamano <junkio@cox.net>
Date
Sep 18, 2006, 05:33 UTC
Message-ID
<7vu035u4c3.fsf@assigned-by-dhcp.cox.net>
In-Reply-To
<7vk64bnnxl.fsf@assigned-by-dhcp.cox.net>
* The 'maint' branch has this since the last announcement (v1.4.2.1).
   - Liu Yubao fixed duplicate xmalloc in builtin-add.
   - "git-am --skip" incorrectly insisted that its standard
     input to be connected to a tty.  Fixed.
* The 'master' branch has these since the last announcement.
  - http-fetch from a repository that uses alternates to borrow
    from neighbouring repositories were quite broken for some
    time now.  This has been fixed (this fix is also in
    v1.4.2.1).
  - Andy Whitcroft taught send-pack to use git-rev-list --stdin
    so that we can deal with repositories with massive number
    of refs more efficiently.
  - A handful clean-ups, fixes and documentation updates by
    Christian Couder, Dmitry V. Levin, Jonas Fonseca and Linus.
  - Franck Bui-Huu and Rene Scharfe added 'git-archive' command,
    that will eventually supersede 'git-tar-tree' and
    'git-zip-tree'.
    I think zip-tree can be deprecated without hurting too many
    users, judging from its short existence, but I suspect that
    deprecating tar-tree needs to be done very carefully.
    Perhaps we should drop "tar-tree --remote" and "upload-tar",
    but keep tar-tree but make it internally a synonym for
    "archive --format=tar".  We should also update our toplevel
    Makefile to use git-archive.
  - Jakub Narebski continues improving gitweb with help from 
    Martin Waitz, and Matthias Lederhofer.
    We really need some test suites for gitweb.
  - Jeff King rewrote run_status() shell function used in
    git-commit and git-status in C, and made it colorful while
    he was at it.  Johannes Schindelin taught it --untracked.
  - unpack-objects with "-r" now makes the best effort to
    recover objects from a corrupt packfile.
  - apply does not need --binary anymore to take a binary patch.
  - diff --binary does not produce full 40-byte index lines
    unless necessary.
  - pack-objects learned --revs option, which lets it not to
    rely on rev-list.  Instead of taking the list of objects to
    pack from the standard input, it can read the list of rev
    parameters and run rev-list logic internally.
  - rev-list learned --unpacked=<existing pack> option.
  - Linus taught git-grep "-h" option to suppress filename
    output.
  - "git-am --skip" incorrectly insisted that its standard
    input to be connected to a tty.  Fixed.
  - "git-apply" learned to handle --unified=0 patches more
    gracefully by allowing some sanity checks that cannot be
    done with such patches to be disabled.
  - Sasha Khapyorsky noticed that http-fetch commit walker can
    almost deal with ftp:// transport already, and added
    minimum updates to support it.
* The 'next' branch, in addition, has these.
  - Git.pm is on hold, waiting for stripping out Git.xs part before
    going forward.
  - Linus introduced packed refs and taught the core about
    them.  Christian Couder taught git-branch about them and
    Jeff King taught wt-status about it.
    There are still some things that are broken which need to
    be addressed before this series is pushed out to "master".
    I offhand know of these two but there probably are others:
    - "git branch -d" does not work.
    - "git ls-remote rsync://" does not work.
  - An experimental git-for-each-ref command to help language
    bindings to get information on many refs at once.  Hopefully
    Jakub can teach gitweb to use it to speed things up.
* The 'pu' branch, in addition, has these.
  - Jon Loeliger's git-daemon virtual hosting patch; this will be
    dropped and replaced with his updated version.
  - "git log --author=foo", "git log --grep=pattern" support.
  - I haven't started cleaning up the para-walk changes yet; they
    are still in the form of a messy 10-series patchset.  When I
    find time I'd like to rewrite diff-index with it and see how
    well it performs.
Previous: Junio C HamanoNext: Jakub Narebski
Message 8 of 16 in “What's in git.git”
  1. Junio C HamanoSep 11, 2006
  2. Jakub NarebskiSep 11, 2006
  3. Junio C HamanoSep 11, 2006
  4. Jakub NarebskiSep 11, 2006
  5. Petr BaudisSep 11, 2006
  6. Junio C HamanoSep 11, 2006
  7. pack-objects: document --revs, --unpacked and --all.Junio C Hamano, Sep 13, 2006
  8. Junio C HamanoSep 18, 2006
  9. Jakub NarebskiSep 18, 2006
  10. Junio C HamanoSep 18, 2006
  11. Jakub NarebskiSep 18, 2006
  12. Johannes SchindelinSep 18, 2006
  13. Junio C HamanoSep 18, 2006
  14. Jakub NarebskiSep 18, 2006
  15. Franck Bui-HuuSep 18, 2006
  16. Junio C HamanoSep 24, 2006

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.