What's in git.git (stable)
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Feb 28, 2008, 00:43 UTC
- Message-ID
- <7vablloqqe.fsf@gitster.siamese.dyndns.org>
- In-Reply-To
- <7vfxvhjukt.fsf@gitster.siamese.dyndns.org>
For the next maintenance release v1.5.4.4, I made a few cherry-picks from 'master' and also a merge down of a topic branch that has been cooking there, to 'maint'.
On the 'master' front, many topics have been merged. With a few more topics that are still in 'next', we are pretty much done feature-wise for the next feature release v1.5.5.
---------------------------------------------------------------- * The 'maint' branch has these fixes since the last announcement.
Brandon Casey (1): builtin-reflog.c: don't install new reflog on write failure
Bryan Donlan (1):
Documentation/git-am.txt: Pass -r in the example invocation of rm -f
.dotestCaio Marcelo de Oliveira Filho (1):
filter-branch documentation: non-zero exit status in command abort the
filterCarl Worth (1): Eliminate confusing "won't bisect on seeked tree" failure
Daniel Barkalow (2): Use a single implementation and API for copy_file() Don't use GIT_CONFIG in t5505-remote
Jay Soffian (2): rev-parse: fix potential bus error with --parseopt option spec handling send-email: fix In-Reply-To regression
Johan Herland (2):
Add testcase for 'git cvsexportcommit -w $cvsdir ...' with relative
$GIT_DIR
Fix 'git cvsexportcommit -w $cvsdir ...' when used with relative $GIT_DIRJohannes Schindelin (3): http-push: avoid invalid memory accesses http-push: do not get confused by submodules http-push: avoid a needless goto
Jonathan del Strother (1): Prompt to continue when editing during rebase --interactive
Miklos Vajna (2): Documentation/git-filter-branch: add a new msg-filter example Documentation/git svn log: add a note about timezones.
Steven Drake (1): timezone_names[]: fixed the tz offset for New Zealand.
---------------------------------------------------------------- * The 'master' branch has these since the last announcement in addition to the above.
Alexandre Julliard (1): git.el: Do not display empty directories.
Andreas Ericsson (1): pack-objects: Add runtime detection of online CPU's
Brandon Casey (2): builtin-reflog.c: don't install new reflog on write failure pack-objects: Print a message describing the number of threads for packing
Carl Worth (1): Eliminate confusing "won't bisect on seeked tree" failure
Daniel Barkalow (26):
Allow callers of unpack_trees() to handle failure
Add flag to make unpack_trees() not print errors.
Send unpack-trees debugging output to stderr
Discard "deleted" cache entries after using them to update the working tree
Add "skip_unmerged" option to unpack_trees.
Build-in merge-recursive
Move create_branch into a library file
Use diff -u instead of diff in t7201
Library function to check for unmerged index entries
Move code to clean up after a branch change to branch.c
Build in checkout
Clean up reporting differences on branch switch
Add more tests for format-patch
Improve message-id generation flow control for format-patch
Export some email and pretty-printing functions
Use ALLOC_GROW in remote.{c,h}
Add a --cover-letter option to format-patch
Add tests for extra headers in format-patch
Fix format.headers not ending with a newline
Combine To: and Cc: headers
Support a --cc=<email> option in format-patch
Resolve value supplied for no-colon push refspecs
builtin-checkout.c: Remove unused prefix arguments in switch_branches path
Add support for url aliases in config files
Add API access to shortlog
Improve collection of information for format-patch --cover-letterGerrit Pape (1): hash-object: cleanup handling of command line options
Jakub Narebski (2): gitweb: Better cutting matched string and its context Add '--fixed-strings' option to "git log --grep" and friends
Jay Soffian (3): builtin-checkout.c: fix possible usage segfault branch: optionally setup branch.*.merge from upstream local branches doc: documentation update for the branch track changes
Jeff King (3): help: use parseopt make alias lookup a public, procedural function help: respect aliases
Jim Meyering (1): Avoid unnecessary "if-before-free" tests.
Johannes Schindelin (2): xdl_merge(): make XDL_MERGE_ZEALOUS output simpler xdl_merge(): introduce XDL_MERGE_ZEALOUS_ALNUM
Johannes Sixt (2): start_command(), .in/.out/.err = -1: Callers must close the file descriptor start_command(), if .in/.out > 0, closes file descriptors, not the callers
Junio C Hamano (12):
diff --relative: output paths as relative to the current subdirectory
diff --relative: help working in a bare repository
checkout: notice when the switched branch is behind or forked
checkout: tone down the "forked status" diagnostic messages
checkout: work from a subdirectory
checkout: updates to tracking report
Add merge-subtree back
checkout: show progress when checkout takes long time while switching
branches
checkout: error out when index is unmerged even with -m
url rewriting: take longest and first match
git-apply --whitespace=fix: fix off by one thinko
Revert "pack-objects: Print a message describing the number of threads
for packing"Sebastian Noack (1): git-svn: Don't prompt for client cert password everytime.
Shawn O. Pearce (5): Optimize peel_ref for the current ref of a for_each_ref callback Teach git-describe to use peeled ref information when scanning tags Avoid accessing non-tag refs in git-describe unless --all is requested Teach git-describe --exact-match to avoid expensive tag searches Use git-describe --exact-match in bash prompt on detached HEAD
Simon Hausmann (4): git-p4: Remove --log-substitutions feature. git-p4: Clean up git-p4 submit's log message handling. git-p4: Removed git-p4 submit --direct. git-p4: git-p4 submit cleanups.
Steffen Prohaska (2): t4014: Replace sed's non-standard 'Q' by standard 'q' Add tests for filesystem challenges (case and unicode normalization)
Tommy Thorn (1): git-p4: support exclude paths
Tor Arvid Lund (1): git-p4: Support usage of perforce client spec