With accumulated fixes, the latest maintenance release 1.5.6.2 is out.
On the 'master' front, port to MinGW has now been merged, and the next
major release 1.6.0 is already taking shape.
----------------------------------------------------------------
* The 'master' branch has these since the last announcement
in addition to what is in maint.
Adam Brewster (1):
Move read_revisions_from_stdin from builtin-rev-list.c to revision.c
Brian Gernhardt (1):
Documentation: Point to gitcli(7) from git(1)
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 (2):
Fix "config_error_nonbool" used with value instead of key
Fix "config_error_nonbool" used with value instead of key
Johannes Schindelin (2):
Windows: always chmod(, 0666) before unlink().
git fetch-pack: do not complain about "no common commits" in an empty
repo
Johannes Sixt (35):
Add compat/regex.[ch] and compat/fnmatch.[ch].
Compile some programs only conditionally.
Add target architecture MinGW.
Windows: Use the Windows style PATH separator ';'.
setup.c: Prepare for Windows directory separators.
Windows: Treat Windows style path names.
Windows: Handle absolute paths in safe_create_leading_directories().
Windows: Strip ".exe" from the program name.
Windows: Implement a wrapper of the open() function.
Windows: A minimal implemention of getpwuid().
Windows: Work around misbehaved rename().
Make my_mktime() public and rename it to tm_to_time_t()
Windows: Implement gettimeofday().
Windows: Fix PRIuMAX definition.
Windows: Implement setitimer() and sigaction().
Windows: Wrap execve so that shell scripts can be invoked.
Windows: A pipe() ...* 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 'master' branch has these since the last announcement
in addition to the above.
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.
Daniel Barkalow (1):
Only use GIT_CONFIG in "git config", not other programs
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("..")
Dmitry Potapov (1):
completion.bash: add 'skip' and 'run' to git-bisect
Jakub Narebski (1):
gitweb: Describe projects_index format in more detail
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
Johannes Sixt (1):
git-gui: Implement "Stage/Unstage ...* The 'maint' branch is at 1.5.6.3 * The 'master' branch has these since the last announcement in addition to what's in 1.5.6.3 Abhijit Menon-Sen (2): Implement "git stash branch <newbranch> <stash>" Add a test for "git stash branch" Adam Brewster (1): Teach git-bundle to read revision arguments from stdin like git-rev-list. Brandon Casey (1): t7701-repack-unpack-unreachable.sh: check timestamp of unpacked objects Eric Hanchrow (2): user-manual: typo and grammar fixes Documentation: fix broken "linkgit" links Eric Raible (2): Documentation: tweak use case in "git stash save --keep-index" completion: add branch options --contains --merged --no-merged 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=<root>" Allow cherry-picking root commits Johannes Sixt (1): Provide fallback definitions of PRIu32 and PRIx32 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 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 ...
