{"thread":{"id":"12006","subject":"[ANNOUNCE] GIT 1.5.4.1","startedAt":"2008-02-10T10:47:59Z","lastAt":"2008-02-17T09:14:54Z","messageCount":2,"participants":["Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"68188","messageId":"7vodapgk9s.fsf@gitster.siamese.dyndns.org","threadId":"12006","inReplyTo":null,"subject":"[ANNOUNCE] GIT 1.5.4.1","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2008-02-10T10:47:59Z","receivedAt":"2008-02-10T10:47:59Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"The latest maintenance release GIT 1.5.4.1 is available at the\nusual places:\n\n  http://www.kernel.org/pub/software/scm/git/\n\n  git-1.5.4.1.tar.{gz,bz2}\t\t\t(tarball)\n  git-htmldocs-1.5.4.1.tar.{gz,bz2}\t\t(preformatted docs)\n  git-manpages-1.5.4.1.tar.{gz,bz2}\t\t(preformatted docs)\n  RPMS/$arch/git-*-1.5.4.1-1.$arch.rpm\t(RPM)\n\nAmong a handful of documentation patches, there are a few true\nbugfixes.\n\n * An entry in the .gitattributes file that names a pattern in a\n   subdirectory of the directory it is in did not match\n   correctly (e.g. pattern \"b/*.c\" in \"a/.gitattributes\" should\n   match \"a/b/foo.c\" but it didn't).\n\n * \"git-commit -C $tag\" used to work but rewrite in C done in\n   1.5.4 broke it, which this release fixes.\n\n * Customized color specification was parsed incorrectly when\n   numeric color values are used.\n\n----------------------------------------------------------------\n\nChanges since v1.5.4 are as follows:\n\nGerrit Pape (1):\n      INSTALL: git-merge no longer uses cpio\n\nJari Aalto (1):\n      Documentation/git-stash.txt: Adjust SYNOPSIS command syntax (2)\n\nJunio C Hamano (3):\n      Update stale documentation links from the main documentation.\n      Fix \"git-commit -C $tag\"\n      gitattributes: fix relative path matching\n\nJörg Sommer (2):\n      git-am: fix type in its usage string\n      git-remote documentation: fix synopsis to match description\n\nTim Stoakes (1):\n      Fix typo in 'blame' documentation.\n\nTimo Hirvonen (1):\n      Fix parsing numeric color values\n"},{"id":"68964","messageId":"7vfxvs2bch.fsf@gitster.siamese.dyndns.org","threadId":"12006","inReplyTo":"7vodapgk9s.fsf@gitster.siamese.dyndns.org","subject":"[ANNOUNCE] GIT 1.5.4.2","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2008-02-17T09:14:54Z","receivedAt":"2008-02-17T09:14:54Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"The latest maintenance release GIT 1.5.4.2 is available at the\nusual places:\n\n  http://www.kernel.org/pub/software/scm/git/\n\n  git-1.5.4.2.tar.{gz,bz2}\t\t\t(tarball)\n  git-htmldocs-1.5.4.2.tar.{gz,bz2}\t\t(preformatted docs)\n  git-manpages-1.5.4.2.tar.{gz,bz2}\t\t(preformatted docs)\n  RPMS/$arch/git-*-1.5.4.2-1.$arch.rpm\t(RPM)\n\n----------------------------------------------------------------\n\nGIT v1.5.4.2 Release Notes\n==========================\n\nFixes since v1.5.4\n------------------\n\n * The configuration parser was not prepared to see string\n   valued variables misspelled as boolean and segfaulted.\n\n * Temporary files left behind due to interrupted object\n   transfers were not cleaned up with \"git prune\".\n\n * \"git config --unset\" was confused when the unset variables\n   were spelled with continuation lines in the config file.\n\n * The merge message detection in \"git cvsimport\" did not catch\n   a message that began with \"Merge...\".\n\n * \"git status\" suggests \"git rm --cached\" for unstaging the\n   earlier \"git add\" before the initial commit.\n\n * \"git status\" output was incorrect during a partial commit.\n\n * \"git bisect\" refused to start when the HEAD was detached.\n\n * \"git bisect\" allowed a wildcard character in the commit\n   message expanded while writing its log file.\n\n * Manual pages were not formatted correctly with docbook xsl\n   1.72; added a workaround.\n\n * \"git-commit -C $tag\" used to work but rewrite in C done in\n   1.5.4 broke it.  This was fixed in 1.5.4.1.\n\n * An entry in the .gitattributes file that names a pattern in a\n   subdirectory of the directory it is in did not match\n   correctly (e.g. pattern \"b/*.c\" in \"a/.gitattributes\" should\n   match \"a/b/foo.c\" but it didn't).  This was fixed in 1.5.4.1.\n\n * Customized color specification was parsed incorrectly when\n   numeric color values are used.  This was fixed in 1.5.4.1.\n\n * http transport misbehaved when linked with curl-gnutls.\n\n----------------------------------------------------------------\n\nChanges since v1.5.4.1 are as follows:\n\nChristian Couder (8):\n      config: add test cases for empty value and no value config variables.\n      diff.c: replace a 'strdup' with 'xstrdup'.\n      diff.c: remove useless check for value != NULL\n      config: add 'git_config_string' to refactor string config variables.\n      Add \"const\" qualifier to \"char *pager_program\".\n      Add \"const\" qualifier to \"char *editor_program\".\n      Add \"const\" qualifier to \"char *excludes_file\".\n      diff.c: add \"const\" qualifier to \"char *cmd\" member of \"struct ll_diff_driver\"\n\nDaniel Barkalow (1):\n      Validate nicknames of remote branches to prohibit confusing ones\n\nDavid Steven Tweed (1):\n      Make git prune remove temporary packs that look like write failures\n\nFrank Lichtenheld (1):\n      config: Fix --unset for continuation lines\n\nGerrit Pape (2):\n      builtin-commit: remove .git/SQUASH_MSG upon successful commit\n      cvsimport: have default merge regex also match beginning of commit message\n\nJames Bowes (1):\n      Add a BuildRequires for gettext in the spec file.\n\nJay Soffian (1):\n      mailinfo: feed only one line to handle_filter() for QP input\n\nJeff King (2):\n      status: suggest \"git rm --cached\" to unstage for initial commit\n      commit: discard index after setting up partial commit\n\nJohannes Schindelin (3):\n      bisect: allow starting with a detached HEAD\n      Document that the default of branch.autosetupmerge is true\n      bisect: use verbatim commit subject in the bisect log\n\nJohannes Sixt (1):\n      upload-pack: Initialize the exec-path.\n\nJonas Fonseca (1):\n      man pages are littered with .ft C and others\n\nJunio C Hamano (31):\n      git-pull documentation: fix markup\n      archive-tar.c: guard config parser from value=NULL\n      Add config_error_nonbool() helper function\n      builtin-apply.c: guard config parser from value=NULL\n      builtin-branch.c: guard config parser from value=NULL\n      builtin-commit.c: guard config parser from value=NULL\n      builtin-config.c: guard config parser from value=NULL\n      builtin-log.c: guard config parser from value=NULL\n      builtin-reflog.c: guard config parser from value=NULL\n      builtin-show-branch.c: guard config parser from value=NULL\n      builtin-tag.c: guard config parser from value=NULL\n      connect.c: guard config parser from value=NULL\n      convert.c: guard config parser from value=NULL\n      diff.c: guard config parser from value=NULL\n      git.c: guard config parser from value=NULL\n      help.c: guard config parser from value=NULL\n      http.c: guard config parser from value=NULL\n      merge-recursive.c: guard config parser from value=NULL\n      remote.c: guard config parser from value=NULL\n      setup.c: guard config parser from value=NULL\n      wt-status.c: guard config parser from value=NULL\n      imap-send.c: guard config parser from value=NULL\n      builtin-log.c: guard config parser from value=NULL\n      config.c: guard config parser from value=NULL\n      Revert \"pack-objects: only throw away data during memory pressure\"\n      Protect get_author_ident_from_commit() from filenames in work tree\n      diff.c: fixup garding of config parser from value=NULL\n      diff: Fix miscounting of --check output\n      filter-branch: handle filenames that need quoting\n      Documentation/git-reset:\n      GIT 1.5.4.2\n\nMartin Koegler (1):\n      pack-objects: only throw away data during memory pressure\n\nMike Hommey (1):\n      Work around curl-gnutls not liking to be reinitialized\n\nMiklos Vajna (2):\n      builtin-gc.c: guard config parser from value=NULL\n      git clone -s documentation: force a new paragraph for the NOTE\n\nPieter de Bie (2):\n      Documentation/git-reset: don't mention --mixed for selected-paths reset\n      Documentation/git-reset: Add an example of resetting selected paths\n\nSergei Organov (1):\n      git-cvsimport.txt: fix '-M' description.\n\nShawn O. Pearce (1):\n      fast-import: check return value from unpack_entry()\n\nStelian Pop (1):\n      hg-to-git: fix parent analysis\n\nUwe Kleine-K旦nig (1):\n      rebase -i: accept -m as advertised in the man page\n"}]}