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

What's in git.git (stable)

From
Junio C Hamano <junkio@cox.net>
Date
Mar 25, 2007, 08:32 UTC
Message-ID
<7v648p7mgf.fsf@assigned-by-dhcp.cox.net>
In-Reply-To
<7vr6rtle8o.fsf@assigned-by-dhcp.cox.net>

On the 'maint' front, there are a handful gitweb fixes, but there is nothing major. I'll perhaps do a v1.5.0.6 if I have time when I do the v1.5.1-rc2.

I allowed a handful new features to the 'master' side, contrary to the promise of -rc1 which is supposed to be 'no new features, only fixes'. They should be safe changes, though.

 - 'git-diff --quiet' optimizes tree-level comparison by exiting
   early when it finds one difference.  This speeds up path-limited
   form of git-rev-list and git-log significantly.
 - 'git-bisect run <script>' can be used to automate simple
   bisection. 
Notable fixes since -rc1 includes:
 - 'git-clone -q' supresses the "walk" and "got" noises while
   fetching over http.
 - 'git-revert' does not add duplicated abbreviated commit
   object name on the title line anymore.
 - With core.legacyheaders turned off, zero-length loose object
   was incorrectly judged corrupt.
 - 'git-apply' with core.autocrlf generated bogus results.
 - path-limited 'git-bisect' terminated too early before finding
   the guilty commit.
 - the sample update hook does not generate change notification
   e-mails anymore. 
----------------------------------------------------------------
* The 'maint' branch has these fixes since v1.5.0.5.
 Jakub Narebski (4):
  gitweb: Fix "next" link in commit view
  gitweb: Don't escape attributes in CGI.pm HTML methods
  gitweb: Fix not marking signoff lines in "log" view
  gitweb: Add some installation notes in gitweb/INSTALL
 Li Yang (1):
  gitweb: Change to use explicitly function call cgi->escapHTML()
 Michael S. Tsirkin (1):
  fix typo in git-am manpage
 Peter Eriksen (1):
  Documentation/pack-format.txt: Clear up description of types.
* The 'master' branch has these since v1.5.1-rc1.
 Alex Riesen (2):
  Document --quiet option to git-diff
  Use diff* with --exit-code in git-am, git-rebase and git-merge-ours
 Andy Parkins (2):
  update-hook: abort early if the project description is unset
  update-hook: remove e-mail sending hook.
 Brandon Casey (1):
  prefer "git COMMAND" over "git-COMMAND" in gitk
 Chris Wright (1):
  make git clone -q suppress the noise with http fetch
 Christian Couder (6):
  Bisect: implement "git bisect run <cmd>..." to automatically bisect.
  Documentation: bisect: reformat some paragraphs.
  Documentation: bisect: reword one paragraph.
  Documentation: bisect: reformat more paragraphs.
  Documentation: bisect: add some titles to some paragraphs.
  Documentation: bisect: make a comment fit better in the man page.
 Eric Wong (1):
  gitk: bind <F5> key to Update (reread commits)
 James Bowes (1):
  Replace remaining instances of strdup with xstrdup.
 Johannes Schindelin (5):
  xdiff/xutils.c(xdl_hash_record): factor out whitespace handling
  Add a HOWTO for setting up a standalone git daemon
  Provide some technical documentation for shallow clones
  t4118: be nice to non-GNU sed
  git-revert: Revert revert message to old behaviour
 Junio C Hamano (12):
  blame: micro-optimize cmp_suspect()
  blame: cmp_suspect is not "cmp" anymore.
  Teach tree_entry_interesting() that the tree entries are sorted.
  tree-diff: avoid strncmp()
  tree_entry_interesting(): allow it to say "everything is interesting"
  git-rebase: make 'rebase HEAD branch' work as expected.
  git-apply: Do not free the wrong buffer when we convert the data for writeout
  checkout: report where the new HEAD is upon detaching HEAD
  git-bisect: typofix
  git-bisect.sh: properly dq $GIT_DIR
  Fix path-limited "rev-list --bisect" termination condition.
  git-am documentation: describe what is taken from where.
 Linus Torvalds (6):
  Fix loose object uncompression check.
  Don't ever return corrupt objects from "parse_object()"
  Be more careful about zlib return values
  Remove "pathlen" from "struct name_entry"
  Initialize tree descriptors with a helper function rather than by hand.
  Switch over tree descriptors to contain a pre-parsed entry
 Michael S. Tsirkin (1):
  git-merge: Put FETCH_HEAD data in merge commit message
 Nicolas Pitre (10):
  clean up the delta base cache size a bit
  use a LRU eviction policy for the delta base cache
  don't ever allow SHA1 collisions to exist by fetching a pack
  index-pack: use hash_sha1_file()
  index-pack: more validation checks and cleanups
  improve checkout message when asking for same branch
  minor git-prune optimization
  update HEAD reflog when branch pointed to by HEAD is directly modified
  make it more obvious that temporary files are temporary files
  write_sha1_from_fd() should make new objects read-only
 Santi Béjar (1):
  git-fetch: Fix single_force in append_fetch_head
 Shawn O. Pearce (1):
  contrib/continuous: a continuous integration build manager
 Uwe Kleine-König (1):
  Bisect: convert revs given to good and bad to commits
Previous: Junio C Hamano
Message 8 of 8 in “What's in git.git (stable)”
  1. Junio C HamanoFeb 20, 2007
  2. Junio C HamanoFeb 23, 2007
  3. Junio C HamanoMar 4, 2007
  4. Junio C HamanoMar 13, 2007
  5. Junio C HamanoMar 13, 2007
  6. Steven GrimmMar 22, 2007
  7. Junio C HamanoMar 22, 2007
  8. Junio C HamanoMar 25, 2007

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.