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