Changelog
git (1:1.8.0-1) experimental; urgency=low
* new upstream release (see RelNotes/1.7.11.txt, RelNotes/1.7.12.txt,
RelNotes/1.8.0.txt)
* git-svn: ignore SIGPIPE so serf can recover from HTTP timeouts
(closes: #526989).
* git-svn: use platform specific auth providers.
* git-svn: handle errors and concurrent commits in dcommit
(closes: #676904).
* am: support --include option.
* grep: add a grep.patternType configuration setting.
* daemon: --access-hook for authentication logging and policy.
* merge-base: expose --is-ancestor helper for scripts.
* branch: support --set-upstream-to with simpler syntax than
--set-upstream.
* format-patch: do not use bogus email addresses in message ids.
* http: trim trailing newline from /etc/mailname.
* do not ignore port in ssh URLs with ipv6 literals
(closes: #646178).
* look in ~/.config/git/config (XDG_CONFIG_HOME can override this)
before ~/.gitconfig for configuration.
* [core] excludesfile and attributes file default to
~/.config/git/ignore and ~/.config/git/attributes.
* var doc: advertise current DEFAULT_PAGER and DEFAULT_EDITOR
settings (closes: #666250).
* git-blame.el: address elisp warnings from emacs:
* use mapc instead of mapchar (closes: #611931).
* do not use goto-line in lisp code (closes: #611933).
* use with-current-buffer where appropriate (closes: #611932).
* cli: add Italian and Vietnamese translations.
* push: introduce new push.default mode "simple". It will be the
default in the next major release.
[ Jonathan Nieder ]
* debian/diff:
* 0013...0031: remove; applied upstream.
* 0012-Makefile-add-a-knob-to-turn-off-...diff: remove; fixed
upstream.
* debian/rules:
* install German translation.
* use NO_INSTALL_HARDLINKS=1 instead of NO_HARDLINKS=1 in OPTS
(thx Tomáš Myšík and Anders Kaseorg; see #683568).
* install-arch: sanity-check that built-ins still do not approach
btrfs hardlink limit (see #642603).
* git: install git-prompt.sh from contrib/completion to
/usr/lib/git-core/git-sh-prompt.
* git: install completion script to
/usr/share/bash-completion/completions/{git,gitk} instead of
/etc/bash_completion.d. This allows bash-completion 2.0 to load
it on the fly when completing arguments to git commands.
* debian/control: Breaks: bash-completion (<< 1:1.90-1).
* debian/git.preinst, debian/git.postinst, debian/git.postrm:
remove /etc/bash_completion.d/git on upgrade if unmodified.
* debian/rules, debian/git.conffiles, debian/git-prompt.completion:
/etc/bash_completion.d/git-prompt: new; source
/usr/lib/git-core/git-sh-prompt so .bashrc files that rely on the
completion lib defining __git_ps1 can continue to work (thx Danny
Yates and Anders Kaseorg).
* debian/git.conffiles: remove /etc/bash_completion.d/git.
* update debian/copyright.
* debian/control: gitweb: Recommends: libhttp-date-perl or
libtime-module-perl for If-Modified-Since support; Build-Depends:
same to support test suite.
* debian/implicit: use order-only dependencies so "debian/rules
binary-arch" does not try to build documentation.
[ Gerrit Pape ]
* new upstream release.
-- Jonathan Nieder <email address hidden> Wed, 31 Oct 2012 17:58:10 -0700