The latest maintenance release Git is available.

The release tarballs are found at:

and their SHA-1 checksums are:

add7b05f26216181d1b148dde298432132552b0f  git-
ac2b89d8d4418c7633ee2344e89eb7dfcb81522a  git-htmldocs-
4372c423a0d2f7df33b5b39727a81f0a7b40669d  git-manpages-

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

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

Git v1.7.8.4 Release Notes

Fixes since v1.7.8.3

  • The code to look up attributes for paths reused entries from a wrong
    directory when two paths in question are in adjacent directories and
    the name of the one directory is a prefix of the other.

  • A wildcard that matches deeper hierarchy given to the “diff-index” command,
    e.g. “git diff-index HEAD — *.txt“, incorrectly reported additions of
    matching files even when there is no change.

  • When producing a “thin pack” (primarily used in bundles and smart
    HTTP transfers) out of a fully packed repository, we unnecessarily
    avoided sending recent objects as a delta against objects we know
    the other side has.

  • “git send-email” did not properly treat sendemail.multiedit as a
    boolean (e.g. setting it to “false” did not turn it off).

Also contains minor fixes and documentation updates.

Changes since v1.7.8.3 are as follows:

Jeff King (5):
      send-email: multiedit is a boolean config option
      attr: don't confuse prefixes with leading directories
      attr: drop misguided defensive coding
      attr: fix leak in free_attr_elem
      thin-pack: try harder to use preferred base objects as base

Junio C Hamano (11):
      attr.c: make bootstrap_attr_stack() leave early
      attr.c: clarify the logic to pop attr_stack
      Documentation: rerere's rr-cache auto-creation and rerere.enabled
      Prepare for
      Prepare for
      Prepare for
      Update draft release notes to
      Update draft release notes to
      Update draft release notes to

Nguyễn Thái Ngọc Duy (2):
      t2203: fix wrong commit command
      diff-index: enable recursive pathspec matching in unpack_trees

Junio C Hamano wrote on 18 Jan 2012