From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932327Ab0GAAQD (ORCPT ); Wed, 30 Jun 2010 20:16:03 -0400 Received: from a-pb-sasl-quonix.pobox.com ([208.72.237.25]:56662 "EHLO sasl.smtp.pobox.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756148Ab0GAAP4 (ORCPT ); Wed, 30 Jun 2010 20:15:56 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=to:subject:from :date:message-id:mime-version:content-type; q=dns; s=sasl; b=roF Cg/nAruSvYLJ5yzp4EoemMMvRgM7FzppjtW5FWkfN+fJ9GBA4stcY9ksfQEzCVAm AS9lO07OcfJYsQ7RMR9BrA+YvCKsB/Ik92P4W4rLX6T+PYoAR0ttPZxXzxVNr//g qlijhDIjkrBo5VQCMzUIUmQfYLkV1akv/yGAgyZA= To: git@vger.kernel.org Subject: [ANNOUNCE] Git 1.7.2.rc1 From: Junio C Hamano Date: Wed, 30 Jun 2010 17:15:44 -0700 Message-ID: <7vhbkk3vm7.fsf@alter.siamese.dyndns.org> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Pobox-Relay-ID: CDA14B26-84A5-11DF-86BC-9056EE7EF46B-77302942!a-pb-sasl-quonix.pobox.com Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org A release candidate Git 1.7.2.rc1 is available at the usual places for testing: http://www.kernel.org/pub/software/scm/git/ git-1.7.2.rc1.tar.{gz,bz2} (source tarball) git-htmldocs-1.7.2.rc1.tar.{gz,bz2} (preformatted docs) git-manpages-1.7.2.rc1.tar.{gz,bz2} (preformatted docs) The RPM binary packages for a few architectures are found in: testing/git-*-1.7.2.rc1-1.fc11.$arch.rpm (RPM) ---------------------------------------------------------------- Git v1.7.2 Release Notes (draft) ================================ Updates since v1.7.1 -------------------- * core.eol configuration and eol attribute are the new way to control the end of line conventions for files in the working tree; core.autocrlf overrides it, keeping the traditional behaviour by default. * The whitespace rules used in "git apply --whitespace" and "git diff" gained a new member in the family (tab-in-indent) to help projects with policy to indent only with spaces. * When working from a subdirectory, by default, git does not look for its metadirectory ".git" across filesystems, primarily to help people who have invocations of git in their custom PS1 prompts, as being outside of a git repository would look for ".git" all the way up to the root directory, and NFS mounts are often slow. DISCOVERY_ACROSS_FILESYSTEM environment variable can be used to tell git not to stop at a filesystem boundary. * Usage help messages generated by parse-options library (i.e. most of the Porcelain commands) are sent to the standard output now. * ':/' notation to look for a commit now takes regular expression and it is not anchored at the beginning of the commit log message anymore (this is a backward incompatible change). * "git" wrapper learned "-c name=value" option to override configuration variable from the command line. * Improved portability for various platforms including older SunOS, HP-UX 10/11, AIX, Tru64, etc. and platforms with Python 2.4. * The message from "git am -3" has been improved when conflict resolution ended up making the patch a no-op. * "git blame" applies the textconv filter to the contents it works on, when available. * "git checkout --orphan newbranch" is similar to "-b newbranch" but prepares to create a root commit that is not connected to any existing commit. * "git cherry-pick" learned to pick a range of commits (e.g. "cherry-pick A..B" and "cherry-pick --stdin"); this does not have nicer sequencing control "rebase [-i]" has, though. * "git cvsserver" can be told to use pserver; its password file can be stored outside the repository. * The output from the textconv filter used by "git diff" can be cached to speed up their reuse. * "git diff --word-diff=" extends the existing "--color-words" option, making it more useful in color-challenged environments. * The regexp to detect function headers used by "git diff" for PHP has been enhanced for visibility modifiers (public, protected, etc.) to better support PHP5. * "diff.noprefix" configuration variable can be used to implicitly ask for "diff --no-prefix" behaviour. * "git for-each-ref" learned "%(objectname:short)" that gives the object name abbreviated. * "git format-patch" learned --signature option and format.signature configuration variable to customize the e-mail signature used in the output. * Various options to "git grep" (e.g. --count, --name-only) work better with binary files. * "git grep" learned "-Ovi" to open the files with hits in yoru editor. * "git help -w" learned "chrome" and "chromium" browsers. * "git log --decorate" shows commit decorations in various colours. * "git log --follow " follows across copies (it used to only follow renames). This may make the processing more expensive. * "git log --pretty=format: