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 24, 2006, 10:37 UTC
Message-ID
<7vd59lbldm.fsf@assigned-by-dhcp.cox.net>
In-Reply-To
<7vu035u4c3.fsf@assigned-by-dhcp.cox.net>
* The 'maint' branch has these fixes since the last announcement.
   t3403-rebase-skip failed when run while its standard input is
   connected to /dev/null.  It turns out that an earlier safety
   check to prevent git-am to be fed a new patch while there is
   a leftover .dotest/ directory was incorrect.  Fixed.
   There was an unnecessary xmalloc() in builtin-add.  Removed.
* The 'master' branch has these since the last announcement.
   Recent change to http-fetch.c did not play well with older
   curl releases.  Fixed.
   Clean-up of gitweb continues.  Notably, generation the
   summary page makes fewer call to git executable.
   Receive-pack has an added safety check that lets the
   repository owner to forbid non-fast-forward push into a
   shared repository by setting receive.denyNonFastforwards
   configuration variable.
   Output from git-describe can now be used as an abbreviated
   object name.
   git-resolve is now officially deprecated.  The next "master"
   release (1.4.3) will ship with a version that gives an
   annoying "deprecation warning" message, and the command will
   be removed from the release after that.
   There was a build problem in upload-archive on OpenBSD.  Fixed.
   git-zip-tree is now superseded by "git-archive --format=zip".
   Miscellaneous clean-ups and documentation updates.
* The 'next' branch, in addition, has these.
   A new command git-show-ref was added to list and verify local
   references.
   A new command git-for-each-ref was added to help Porcelains
   to make smaller number of calls to git binary to obtain
   summary information for refs.
   cvsimport was updated to use git-for-each-ref.
   Git.pm topic lost Git.xs for now.
   The resolve_ref() internal API was straightened out to work
   solely on refname (i.e. string that begins with "refs/"),
   instead of pathnames.  To deal with many refs efficiently,
   there is now a "packed-ref" format where many refs are stored
   in a single flat file instead of the traditional
   one-ref-per-file format.
   git-diff --color highlights trailing whitespaces and SP
   followed by TAB in indentation as common whitespace errors.
   git-daemon now has a virtual host support.
   upload-pack stops the fetch-pack on the other side when
   downloader has more roots than uploader; otherwise the
   downloader would send "have" from a development line that
   the uploader does not know about til its root.
   git-log learned --author=, --committer= and --grep= options
   to filter commits.
   pack-objects now creates version 3 packs; this allows a copy
   of larger block of data to be expressed.
   Per branch configuration items branch."branchname".remote can
   specify what remotes/ file instead of usual "origin" should
   be used when no option is given to "git fetch" while on the
   named branch.  Similarly, branch."branchname".merge can
   specify which remote branches to be merged while on the named
   branch.
   git-svnimport learned a new trick to parse log message for
   Signed-off-by: lines and pick authorship information from
   there.  I haven't heard Ack nor Nack from any subversion
   users, but we will hopefully hear somebody scream if it
   breaks things after pushing it out to "master".
* The 'pu' branch, in addition, has these.
   git-apply --whitespace learned to notice SP before TAB in
   indent as a common whitespace error, in addition to the
   trailing whitespaces it already knew about.
   git-diff output is unfriendly to GNU patch when the filename
   contained a SP.  Appending a TAB after filename in this case
   works the problem around.  However, git-apply needs to learn
   about it as well, so it did.
   There is one new data type in the pack format that records
   delta base object by offset in the stream instead of 20-byte
   object name.  This reduces the resulting packsize by 3 to 5%.
   One additional test for git-branch is in, but the current
   implementation of git-branch fails it.
Previous: Franck Bui-Huu
Message 16 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.