The latest maintenance release Git is available at the
usual places:
git-{gz,bz2}                      (source tarball)
git-htmldocs-{gz,bz2}             (preformatted docs)
git-manpages-{gz,bz2}             (preformatted docs)

The RPM binary packages for a few architectures are found in:

RPMS/$arch/git-*-$arch.rpm     (RPM)

Git v1.7.4.3 Release Notes

Fixes since v1.7.4.2

  • “git apply” used to confuse lines updated by previous hunks as lines
    that existed before when applying a hunk, contributing misapplication
    of patches with offsets.

  • “git branch –track” (and “git checkout –track –branch”) used to
    allow setting up a random non-branch that does not make sense to follow
    as the “upstream”. The command correctly diagnoses it as an error.

  • “git checkout $other_branch” silently removed untracked symbolic links
    in the working tree that are in the way in order to check out paths
    under it from the named branch.

  • “git cvsimport” did not bail out immediately when the cvs server cannot
    be reached, spewing unnecessary error messages that complain about the
    server response that it never got.

  • “git diff –quiet” did not work very well with the “–diff-filter”

  • “git grep -n” lacked a long-hand synonym –line-number.

  • “git stash apply” reported the result of its operation by running
    “git status” from the top-level of the working tree; it should (and
    now does) run it from the user’s working directory.

And other minor fixes and documentation updates.

Changes since v1.7.4.2 are as follows:

Alex Riesen (1):
      HOME must be set before calling git-init when creating test repositories

Carlos Martín Nieto (1):
      Documentation/config.txt: make truth value of numbers more explicit

Clemens Buchacher (1):
      do not overwrite untracked symlinks

Fabian Keil (1):
      git-cvsimport.perl: Bail out right away when reading from the server fails

Jeff King (1):
      docs: fix filter-branch subdir example for exotic repo names

Joe Ratterman (1):
      grep: Add the option '--line-number'

Johan Herland (1):
      branch/checkout --track: Ensure that upstream branch is indeed a branch

Johannes Sixt (3):
      Demonstrate breakage: checkout overwrites untracked symlink with directory
      stash: fix incorrect quoting in cleanup of temporary files
      stash: copy the index using --index-output instead of cp -p

Junio C Hamano (9):
      checkout: fix bug with ambiguous refs
      apply: do not patch lines that were already patched
      apply -v: show offset count when patch did not apply exactly
      diff --quiet: disable optimization when --diff-filter=X is used
      doc: technical details about the index file format
      t8001: check the exit status of the command being tested
      parse-remote: typofix
      Doc: mention --delta-base-offset is the default for Porcelain commands

Maxin john (1):
      contrib/thunderbird-patch-inline: do not require bash to run the script

Michael J Gruber (2):
      git-bisect.txt: streamline run presentation
      git-bisect.txt: example for bisecting with hot-fix

Michael Witten (3):
      git tag documentation grammar fixes and readability updates
      Typos: t/README
      strbuf.h: remove a tad stale docs-in-comment and reference api-doc instead

Nguyễn Thái Ngọc Duy (1):
      doc: technical details about the index file format

Piotr Krukowiecki (2):
      git stash: show status relative to current directory
      Add test: git stash shows status relative to current dir

Stephen Boyd (2):
      parse-remote: replace unnecessary sed invocation
      git-pack-objects.txt: fix grammatical errors

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s