git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[ANNOUNCE] Git 1.7.1.rc0

From
Junio C Hamano <gitster@pobox.com>
Date
Apr 7, 2010, 15:05 UTC
Message-ID
<7vmxxfe20g.fsf@alter.siamese.dyndns.org>

A release candidate Git 1.7.1.rc0 is available at the usual places for testing:

  http://www.kernel.org/pub/software/scm/git/
  git-1.7.1.rc0.tar.{gz,bz2}			(source tarball)
  git-htmldocs-1.7.1.rc0.tar.{gz,bz2}		(preformatted docs)
  git-manpages-1.7.1.rc0.tar.{gz,bz2}		(preformatted docs)
The RPM binary packages for a few architectures are found in:
  testing/git-*-1.7.1.rc0-1.fc11.$arch.rpm	(RPM)
----------------------------------------------------------------

Git v1.7.1 Release Notes (draft) ================================

Updates since v1.7.0 --------------------

 * Eric Raymond is the maintainer of updated CIAbot scripts, in contrib/.
 * Some commands (e.g. svn and http interfaces) that interactively ask
   password can be told to use an external program given via GIT_ASKPASS.
 * Conflict markers that lead the common ancestor in diff3-style output
   now has a label, which hopefully would help third-party tools that
   expect one.
 * Comes with an updated bash-completion script.
 * "git am" learned "--keep-cr" option to handle inputs that are
   mixture of changes to files with and without CRLF line endings.
 * "git cvsimport" learned -R option to leave revision mapping between
   CVS revisions and resulting git commits.
 * "git diff --submodule" notices and descries dirty submodules.
 * "git for-each-ref" learned %(symref), %(symref:short) and %(flag)
   tokens.
 * "git hash-object --stdin-paths" can take "--no-filters" option now.
 * "git init" can be told to look at init.templatedir configuration
   variable (obviously that has to come from either /etc/gitconfig or
   $HOME/.gitconfig).
 * "git grep" learned "--no-index" option, to search inside contents that
   are not managed by git.
 * "git grep" learned --color=auto/always/never.
 * "git grep" learned to paint filename and line-number in colors.
 * "git log -p --first-parent -m" shows one-parent diff for merge
   commits, instead of showing combined diff.
 * "git merge-file" learned to use custom conflict marker size and also use
   the "union merge" behaviour.
 * "git notes" command has been rewritten in C and learned quite a
   many commands and features to help you carry notes forward across
   rebases and amends.
 * "git request-pull" identifies the commit the request is relative to in
   a more readable way.
 * "git reset" learned "--keep" option that lets you discard commits
   near the tip while preserving your local changes in a way similar
   to how "git checkout branch" does.
 * "git status" notices and descries dirty submodules.
 * "git svn" should work better when interacting with repositories
   with CRLF line endings.
 * "git imap-send" learned to support CRAM-MD5 authentication.

Fixes since v1.7.0 ------------------

All of the fixes in v1.7.0.X maintenance series are included in this release, unless otherwise noted.

 * "git add frotz/nitfol" did not complain when the entire frotz/ directory
   was ignored.
 * "git rev-list --pretty=oneline" didn't terminate a record with LF for
   commits without any message.
 * "git rev-list --abbrev-commit" defaulted to 40-byte abbreviations, unlike
   newer tools in the git toolset.
Next: Sverre Rabbelier
Message 1 of 3 in “[ANNOUNCE] Git 1.7.1.rc0”
  1. Junio C HamanoApr 7, 2010
  2. Sverre RabbelierApr 7, 2010
  3. fix typos and grammar in 1.7.1 draft release notesJeff King, Apr 7, 2010

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.