threads / announce / 7921

[ANNOUNCE] GIT 1.5.1.3

Subject: [ANNOUNCE] GIT 1.5.1.3

## tl;dr

One message between May 1, 2007 and May 1, 2007.

replies: 0people: 1as markdown or json

Junio C Hamano· May 1, 2007, 03:08 UTC · lore

The latest maintenance release GIT 1.5.1.3 is available at the usual places:

  http://www.kernel.org/pub/software/scm/git/
  git-1.5.1.3.tar.{gz,bz2}			(tarball)
  git-htmldocs-1.5.1.3.tar.{gz,bz2}		(preformatted docs)
  git-manpages-1.5.1.3.tar.{gz,bz2}		(preformatted docs)
  RPMS/$arch/git-*-1.5.1.3-1.$arch.rpm	(RPM)

GIT v1.5.1.3 Release Notes ==========================

Fixes since v1.5.1.2 --------------------

* Bugfixes
  - git-add tried to optimize by finding common leading
    directories across its arguments but botched, causing very
    confused behaviour.
  - unofficial rpm.spec file shipped with git was letting
    ETC_GITCONFIG set to /usr/etc/gitconfig.  Tweak the official
    Makefile to make it harder for distro people to make the
    same mistake, by setting the variable to /etc/gitconfig if
    prefix is set to /usr.
  - git-svn inconsistently stripped away username from the URL
    only when svnsync_props was in use.
  - git-svn got confused when handling symlinks on Mac OS.
  - git-send-email was not quoting recipient names that have
    period '.' in them.  Also it did not allow overriding
    envelope sender, which made it impossible to send patches to
    certain subscriber-only lists.
  - built-in write_tree() routine had a sequence that renamed a
    file that is still open, which some systems did not like.
  - when memory is very tight, sliding mmap code to read
    packfiles incorrectly closed the fd that was still being
    used to read the pack.
  - import-tars contributed front-end for fastimport was passing
    wrong directory modes without checking.
  - git-fastimport trusted its input too much and allowed to
    create corrupt tree objects with entries without a name.
  - git-fetch needlessly barfed when too long reflog action
    description was given by the caller.
Also contains various documentation updates.
----------------------------------------------------------------
Changes since v1.5.1.2 are as follows:
Adam Roben (5):
      Remove usernames from all commit messages, not just when using svmprops
      git-svn: Don't rely on $_ after making a function call
      git-svn: Ignore usernames in URLs in find_by_url
      git-svn: Added 'find-rev' command
      git-svn: Add 'find-rev' command
Alex Riesen (1):
      Fix handle leak in write_tree
Andrew Ruder (8):
      Removing -n option from git-diff-files documentation
      Document additional options for git-fetch
      Update git-fmt-merge documentation
      Update git-grep documentation
      Update -L documentation for git-blame/git-annotate
      Update git-http-push documentation
      Update git-local-fetch documentation
      Update git-http-fetch documentation
Brian Gernhardt (2):
      Reverse the order of -b and --track in the man page.
      Ignore all man sections as they are generated files.
Gerrit Pape (1):
      Documentation/git-reset.txt: suggest git commit --amend in example.
Jari Aalto (3):
      Clarify SubmittingPatches Checklist
      git.7: Mention preformatted html doc location
      send-email documentation: clarify --smtp-server
Johannes Schindelin (2):
      dir.c(common_prefix): Fix two bugs
      import-tars: be nice to wrong directory modes
Josh Triplett (3):
      Fix typo in git-am: s/Was is/Was it/
      Create a sysconfdir variable, and use it for ETC_GITCONFIG
      Add missing reference to GIT_COMMITTER_DATE in git-commit-tree documentation
Julian Phillips (1):
      http.c: Fix problem with repeated calls of http_init
Junio C Hamano (8):
      Build RPM with ETC_GITCONFIG=/etc/gitconfig
      applymbox & quiltimport: typofix.
      Start preparing for 1.5.1.3
      Do not barf on too long action description
      Update .mailmap with "Michael"
      Fix import-tars fix.
      Fix symlink handling in git-svn, related to PerlIO
      GIT v1.5.1.3
Michele Ballabio (1):
      git shortlog documentation: add long options and fix a typo
Robin H. Johnson (10):
      Document --dry-run parameter to send-email.
      Prefix Dry- to the message status to denote dry-runs.
      Debugging cleanup improvements
      Change the scope of the $cc variable as it is not needed outside of send_message.
      Perform correct quoting of recipient names.
      Validate @recipients before using it for sendmail and Net::SMTP.
      Ensure clean addresses are always used with Net::SMTP
      Allow users to optionally specify their envelope sender.
      Document --dry-run and envelope-sender for git-send-email.
      Sanitize @to recipients.
Shawn O. Pearce (3):
      Actually handle some-low memory conditions
      Don't allow empty pathnames in fast-import
      Catch empty pathnames in trees during fsck

← back to recent threads