From aa9ff67959b531dafbaeee5d704ccf86e5be94e4 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Sun, 20 Jul 2008 23:59:37 -0700 Subject: [PATCH] What's in git.git (Jul 2008, issue #04; Sun, 13) --- whatsin.txt | 158 +++++++++++++++++++++++++++++++--------------------- 1 file changed, 94 insertions(+), 64 deletions(-) diff --git a/whatsin.txt b/whatsin.txt index ab781e0e0f..2d39d5c11b 100644 --- a/whatsin.txt +++ b/whatsin.txt @@ -1,81 +1,111 @@ -What's in git.git (Jul 2008, issue #03; Mon, 07) +What's in git.git (Jul 2008, issue #04; Sun, 13) - maint 39f319f (Merge branch 'qq/maint' (early part) into maint, 2008-07-07) - master bed6255 (Merge branch 'qq/maint', 2008-07-07) + maint 191a8e3 (GIT 1.5.6.3, 2008-07-13) + master 10ce020 (Merge branch 'sp/maint-bash-completion-optim', 2008-07-13) ------------------------------------------------------------------------ -* The 'maint' branch has these fixes since 1.5.6.2. - -Alex Riesen (1): - git-clone: remove leftover debugging fprintf(). - -Brian Hetro (5): - builtin-log.c: Use 'git_config_string' to get 'format.subjectprefix' and - 'format.suffix' - convert.c: Use 'git_config_string' to get 'smudge' and 'clean' - diff.c: Use 'git_config_string' to get 'diff.external' - http.c: Use 'git_config_string' to clean up SSL config. - builtin-commit.c: Use 'git_config_string' to get 'commit.template' - -Christian Couder (1): - Fix "config_error_nonbool" used with value instead of key - -Gerrit Pape (1): - git-svn.perl: workaround assertions in svn library 1.5.0 - -Junio C Hamano (3): - attribute documentation: keep EXAMPLE at end - clone -q: honor "quiet" option over native transports. - mailinfo: feed the correct line length to decode_transfer_encoding() - -Matthew Ogilvie (1): - Documentation cvs: Clarify when a bare repository is needed - -Mikael Magnusson (1): - Fix grammar in git-rev-parse(1). - -Nikolaus Schulz (1): - Documentation: be precise about which date --pretty uses - +* The 'maint' branch is at 1.5.6.3 * The 'master' branch has these since the last announcement - in addition to the above. + in addition to what's in 1.5.6.3 Abhijit Menon-Sen (2): - git-gui: Move on to the next filename after staging/unstaging a change - git-gui: Don't select the wrong file if the last listed file is staged. + Implement "git stash branch " + Add a test for "git stash branch" -Daniel Barkalow (1): - Only use GIT_CONFIG in "git config", not other programs +Adam Brewster (1): + Teach git-bundle to read revision arguments from stdin like git-rev-list. -David Reiss (4): - Implement normalize_absolute_path - Fold test-absolute-path into test-path-utils - Add support for GIT_CEILING_DIRECTORIES - Eliminate an unnecessary chdir("..") +Brandon Casey (1): + t7701-repack-unpack-unreachable.sh: check timestamp of unpacked objects -Dmitry Potapov (1): - completion.bash: add 'skip' and 'run' to git-bisect +Eric Hanchrow (2): + user-manual: typo and grammar fixes + Documentation: fix broken "linkgit" links -Jakub Narebski (1): - gitweb: Describe projects_index format in more detail +Eric Raible (2): + Documentation: tweak use case in "git stash save --keep-index" + completion: add branch options --contains --merged --no-merged -Johannes Schindelin (3): - Add another fast-import example, this time for .zip files - git daemon: avoid calling syslog() from a signal handler - run_command(): respect GIT_TRACE +Jeff King (2): + Allow per-command pager config + avoid null SHA1 in oldest reflog + +Johannes Schindelin (2): + Teach "git apply" to prepend a prefix with "--root=" + Allow cherry-picking root commits Johannes Sixt (1): - git-gui: Implement "Stage/Unstage Line" + Provide fallback definitions of PRIu32 and PRIx32 -Junio C Hamano (6): - rerere: rerere_created_at() and has_resolution() abstraction - git-rerere: detect unparsable conflicts - rerere: remove dubious "tail_optimization" - t4200: fix rerere test - rerere.autoupdate - Update draft release notes for 1.6.0 +Junio C Hamano (17): + revision traversal: --children option + rev-list --children + builtin-blame.c: move prepare_final() into a separate function. + builtin-blame.c: allow more than 16 parents + git-blame --reverse + Per-ref reflog expiry configuration + Make default expiration period of reflog used for stash infinite + apply --root: thinkofix. + Refactor "tracking statistics" code used by "git checkout" + git-status: show the remote tracking statistics + git-branch -v: show the remote tracking statistics + stat_tracking_info(): clear object flags used during counting + branch -r -v: do not spit out garbage + git-apply --directory: make --root more similar to GNU diff + Tone down warning about GNU Interactive Tools + Documentation: update sections on naming revisions and revision ranges + apply: fix copy/rename breakage -Richard Quirk (1): - git-gui: Fix accidental staged state toggle when clicking top pixel row +Mark Levedahl (1): + install-doc-quick - use git --exec-path to find git-sh-setup + +Mike Hommey (4): + Catch failures from t5540-http-push + Fix http-push test + Skip t5540-http-push test when USE_CURL_MULTI is undefined + Avoid apache complaining about lack of server's FQDN + +Petr Baudis (1): + Git.pm: Add remote_refs() git-ls-remote frontend + +Pierre Habouzit (12): + parse-opt: have parse_options_{start,end}. + parse-opt: Export a non NORETURN usage dumper. + parse-opt: create parse_options_step. + parse-opt: do not print errors on unknown options, return -2 intead. + parse-opt: fake short strings for callers to believe in. + parse-opt: add PARSE_OPT_KEEP_ARGV0 parser option. + revisions: split handle_revision_opt() from setup_revisions() + git-blame: migrate to incremental parse-option [1/2] + git-blame: migrate to incremental parse-option [2/2] + git-blame: fix lapsus + git-shortlog: migrate to parse-options partially. + revisions: refactor handle_revision_opt into parse_revision_opt. + +Ramsay Allan Jones (3): + t9113-*.sh: provide user feedback when test skipped + t9100-git-svn-basic.sh: Fix determination of utf-8 locale + git-request-pull: replace call to deprecated peek-remote + +Robert Shearman (1): + git-send-email: Fix authenticating on some servers when using TLS. + +SZEDER Gábor (1): + stash: introduce 'stash save --keep-index' option + +Shawn O. Pearce (3): + Correct pack memory leak causing git gc to try to exceed ulimit + bash completion: Improve responsiveness of git-log completion + bash completion: Don't offer "a.." as a completion for "a." + +Stephan Beyer (3): + git-am/git-mailsplit: correct synopsis for reading from stdin + t3404: test two "preserve merges with -p" cases + Make rebase--interactive use OPTIONS_SPEC + +Thomas Rast (3): + git-add--interactive: replace hunk recounting with apply --recount + git-add--interactive: remove hunk coalescing + git-add--interactive: manual hunk editing mode