The latest maintenance release Git v1.7.10.4 is now available at
the usual places.

The release tarballs are found at:

and their SHA-1 checksums are:

ddc305ab520246790faa72bbaab4b9bf5bcf23fa  git-
951ecda5cbc3e7a5f30b419506ec24b54afa2b93  git-htmldocs-
0769f6ff48d89df908cfe2af85fb4072b4178746  git-manpages-

Also the following public repositories all have a copy of the v1.7.10.4
tag and the maint branch that the tag points at:

url = git://
url =
url = git://
url = git://
url =

Git v1.7.10.4 Release Notes

Fixes since v1.7.10.3

  • The message file for Swedish translation has been updated a bit.

  • A name taken from mailmap was copied into an internal buffer
    incorrectly and could overun the buffer if it is too long.

  • A malformed commit object that has a header line chomped in the
    middle could kill git with a NULL pointer dereference.

  • An author/committer name that is a single character was mishandled
    as an invalid name by mistake.

  • The progress indicator for a large “git checkout” was sent to
    stderr even if it is not a terminal.

  • “git grep -e $pattern“, unlike the case where the patterns are
    read from a file, did not treat individual lines in the given
    pattern argument as separate regular expressions as it should.

  • When “git rebase” was given a bad commit to replay the history on,
    its error message did not correctly give the command line argument
    it had trouble parsing.

Also contains minor fixes and documentation updates.

Changes since v1.7.10.3 are as follows:

Avery Pennarun (1):
      checkout: no progress messages if !isatty(2).

Erik Faye-Lund (2):
      rebase: report invalid commit correctly
      Makefile: add missing GIT-VERSION-FILE dependency

Jeff King (3):
      fix off-by-one error in split_ident_line
      pretty: avoid buffer overflow in format_person_part
      avoid segfault when reading header of malformed commits

Junio C Hamano (2):
      Start preparing for

Peter Krefting (1):
      Update Swedish translation (728t0f0u)

René Scharfe (4):
      grep: factor out create_grep_pat()
      grep: factor out do_append_grep_pat()
      grep: support newline separated pattern list
      grep: stop leaking line strings with -f

Junio C Hamano wrote on 03 Jun 2012