{"thread":{"id":"27528","subject":"[ANNOUNCE] Git 1.7.5.4","startedAt":"2011-06-01T22:55:44Z","lastAt":"2011-06-01T22:55:44Z","messageCount":1,"participants":["Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"169164","messageId":"7v8vtlf9fz.fsf@alter.siamese.dyndns.org","threadId":"27528","inReplyTo":null,"subject":"[ANNOUNCE] Git 1.7.5.4","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2011-06-01T22:55:44Z","receivedAt":"2011-06-01T22:55:44Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"The latest maintenance release Git 1.7.5.4 is available at the\nusual places:\n\n  http://www.kernel.org/pub/software/scm/git/\n\n  git-1.7.5.4.tar.{gz,bz2}\t\t\t(source tarball)\n  git-htmldocs-1.7.5.4.tar.{gz,bz2}\t\t(preformatted docs)\n  git-manpages-1.7.5.4.tar.{gz,bz2}\t\t(preformatted docs)\n\nThe RPM binary packages for a few architectures are found in:\n\n  RPMS/$arch/git-*-1.7.5.4-1.fc13.$arch.rpm\t(RPM)\n\nGit v1.7.5.4 Release Notes\n==========================\n\nFixes since v1.7.5.3\n--------------------\n\n * The single-key mode of \"git add -p\" was easily fooled into thinking\n   that it was told to add everthing ('a') when up-arrow was pressed by\n   mistake.\n\n * Setting a git command that uses custom configuration via \"-c var=val\"\n   as an alias caused a crash due to a realloc(3) failure.\n\n * \"git diff -C -C\" used to disable the rename detection entirely when\n   there are too many copy candidate paths in the tree; now it falls\n   back to \"-C\" when doing so would keep the copy candidate paths\n   under the rename detection limit.\n\n * \"git rerere\" did not diagnose a corrupt MERGE_RR file in some cases.\n\nAnd other minor fixes and documentation updates.\n\n----------------------------------------------------------------\n\nChanges since v1.7.5.3 are as follows:\n\nBrandon Casey (2):\n      Documentation/technical/api-diff.txt: correct name of diff_unmerge()\n      git-submodule.sh: separate parens by a space to avoid confusing some shells\n\nJeff King (8):\n      config: make environment parsing routines static\n      git_config: don't peek at global config_parameters\n      config: always parse GIT_CONFIG_PARAMETERS during git_config\n      read_gitfile_gently: use ssize_t to hold read result\n      docs: minor grammar fixes to git-status\n      docs: update status --porcelain format\n      docs: make sure literal \"->\" isn't converted to arrow\n      docs: fix some antique example output\n\nJim Meyering (3):\n      rerere.c: diagnose a corrupt MERGE_RR when hitting EOF between TAB and '\\0'\n      remove tests of always-false condition\n      diffcore-rename.c: avoid set-but-not-used warning\n\nJonathan Nieder (3):\n      tests: check error message from run_command\n      run-command: handle short writes and EINTR in die_child\n      Documentation: do not misinterpret refspecs as bold text\n\nJunio C Hamano (26):\n      builtin/diff.c: remove duplicated call to diff_result_code()\n      diffcore-rename: refactor \"too many candidates\" logic\n      diffcore-rename: record filepair for rename src\n      diffcore-rename: fall back to -C when -C -C busts the rename limit\n      i18n: do not overuse C_LOCALE_OUTPUT\n      i18n: .git file is not a human readable message (t5601)\n      i18n: use test_i18ncmp in t1200 and t2200\n      i18n: do not overuse C_LOCALE_OUTPUT (grep)\n      i18n: use test_i18ngrep in lib-httpd and t2019\n      i18n: use test_i18ngrep in t2020, t2204, t3030, and t3200\n      i18n: use test_i18ncmp and test_i18ngrep in t3203, t3501 and t3507\n      i18n: use test_i18ncmp and test_i18ngrep in t3700, t4001 and t4014\n      i18n: use test_i18ncmp and test_i18ngrep in t5541, t6040, t6120, t7004, t7012 and t7060\n      i18n: use test_i18ncmp and test_i18ngrep in t7102 and t7110\n      i18n: use test_i18ngrep in t7201\n      i18n: use test_i18ncmp in t7500\n      i18n: use test_i18ngrep in t7501\n      i18n: use test_i18ngrep and test_i18ncmp in t7502\n      i18n: use test_i18ngrep in t7506\n      i18n: use test_i18n{grep,cmp} in t7508\n      i18n: use test_i18n{cmp,grep} in t7600, t7607, t7611 and t7811\n      handle_options(): do not miscount how many arguments were used\n      userformat_find_requirements(): find requirement for the correct format\n      config.mak.in: allow \"configure --sysconfdir=/else/where\"\n      Start 1.7.5.4 draft release notes\n      Git 1.7.5.4\n\nMathias Lafeldt (1):\n      t/README: unify documentation of test function args\n\nRamkumar Ramachandra (4):\n      Documentation: Add filter.<driver>.* to config\n      Documentation: Move diff.<driver>.* from config.txt to diff-config.txt\n      Documentation: Add diff.<driver>.* to config\n      Documentation: Allow custom diff tools to be specified in 'diff.tool'\n\nThomas Rast (1):\n      add -i: ignore terminal escape sequences\n\nValentin Haenel (5):\n      config.txt: 'interactive.singlekey; is used by...\n      git-add.txt: document 'interactive.singlekey'\n      git-stash.txt: better docs for '--patch'\n      git-checkout.txt: better docs for '--patch'\n      git-reset.txt: better docs for '--patch'\n\nÆvar Arnfjörð Bjarmason (7):\n      i18n: mark merge \"Could not read from\" message for translation\n      i18n: mark merge \"upstream\" messages for translation\n      i18n: mark merge CHERRY_PICK_HEAD messages for translation\n      i18n: mark clone nonexistent repository message for translation\n      i18n: mark checkout --detach messages for translation\n      i18n: mark checkout plural warning for translation\n      i18n: mark init-db messages for translation\n"}]}