{"thread":{"id":"16299","subject":"What's in git.git (Nov 2008, #02; Wed, 12)","startedAt":"2008-11-13T02:16:39Z","lastAt":"2008-11-13T02:16:39Z","messageCount":1,"participants":["Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"95658","messageId":"7v3ahwjrp4.fsf@gitster.siamese.dyndns.org","threadId":"16299","inReplyTo":null,"subject":"What's in git.git (Nov 2008, #02; Wed, 12)","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2008-11-13T02:16:39Z","receivedAt":"2008-11-13T02:16:39Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"The last maintenance release 1.6.0.4 was released a few days ago.  There\nare a few fixes already on 'maint', and also a handful more fixes cooking\nin 'next', for 1.6.0.5.\n\nI'd like to start closing the cycle for 1.6.1 by declaring -rc0 by the end\nof this week.  In early next month, hopefully -rc1 can contain everything\nwe have in 'next' tonight, plus a handful more topics that are currently\nparked in 'pu'.\n\n* The 'maint' branch has these fixes since the last announcement.\n\nAlex Riesen (7):\n  Add mksnpath which allows you to specify the output buffer\n  Fix mkpath abuse in dwim_ref and dwim_log of sha1_name.c\n  Fix potentially dangerous uses of mkpath and git_path\n  Add git_snpath: a .git path formatting routine with output buffer\n  Fix potentially dangerous use of git_path in ref.c\n  git_pathdup: returns xstrdup-ed copy of the formatted path\n  Use git_pathdup instead of xstrdup(git_path(...))\n\nAlexandre Julliard (2):\n  checkout: Don't crash when switching away from an invalid branch.\n  git-submodule: Avoid printing a spurious message.\n\nChristian Couder (2):\n  Documentation: rev-list: change a few instances of \"git-cmd\" to \"git cmd\"\n  Documentation: bisect: change a few instances of \"git-cmd\" to \"git cmd\"\n\nChristian Jaeger (1):\n  Git.pm: do not break inheritance\n\nClemens Buchacher (2):\n  do not force write of packed refs\n  push: fix local refs update if already up-to-date\n\nDaniel Lowe (1):\n  Fix non-literal format in printf-style calls\n\nJeff King (1):\n  refactor handling of \"other\" files in ls-files and status\n\nJohannes Schindelin (1):\n  Fix fetch/pull when run without --update-head-ok\n\nJunio C Hamano (11):\n  pull: allow \"git pull origin $something:$current_branch\" into an unborn\n    branch\n  Fix \"checkout --track -b newbranch\" on detached HEAD\n  reset --hard/read-tree --reset -u: remove unmerged new paths\n  demonstrate breakage of detached checkout with symbolic link HEAD\n  Enhance hold_lock_file_for_{update,append}() API\n  Update draft 1.6.0.4 release notes\n  format-patch documentation: mention the special case of showing a single\n    commit\n  GIT 1.6.0.4\n  Makefile: help people who run 'make check' by mistake\n  checkout: Fix \"initial checkout\" detection\n  Start 1.6.0.5 cycle\n\nMatt Kraai (1):\n  Remove the period after the git-check-attr summary\n\nMikael Magnusson (1):\n  Document that git-log takes --all-match.\n\nMiklos Vajna (5):\n  Fix git branch -m for symrefs.\n  rename_ref(): handle the case when the reflog of a ref does not exist\n  Fix git update-ref --no-deref -d.\n  git branch -m: forbid renaming of a symref\n  update-ref --no-deref -d: handle the case when the pointed ref is packed\n\nNicolas Pitre (1):\n  Fix pack.packSizeLimit and --max-pack-size handling\n\nQuy Tonthat (1):\n  Update RPM spec for the new location of git-cvsserver.\n\nStefan Naewe (1):\n  git ls-remote: make usage string match manpage\n\nYann Dirson (1):\n  Add reference for status letters in documentation.\n\n\n* The 'master' branch has these since the last announcement\n  in addition to the above.\n\nAlex Riesen (1):\n  Fix potentially dangerous uses of mkpath and git_path\n\nAlexander Gavrilov (5):\n  builtin-blame: Reencode commit messages according to git-log rules.\n  Windows: Make OpenSSH properly detect tty detachment.\n  gitweb: Use single implementation of export_ok check.\n  gitweb: Add a per-repository authorization hook.\n  gitweb: Fix mod_perl support.\n\nBrian Downing (2):\n  Always initialize xpparam_t to 0\n  Allow alternate \"low-level\" emit function from xdl_diff\n\nChristian Couder (1):\n  bisect: fix missing \"exit\"\n\nDaniel Lowe (1):\n  Fix non-literal format in printf-style calls\n\nDavid M. Syzdek (1):\n  autoconf: Add link tests to each AC_CHECK_FUNC() test\n\nDavid Symonds (1):\n  git-diff: Add --staged as a synonym for --cached.\n\nGiuseppe Bilotta (5):\n  gitweb: parse project/action/hash_base:filename PATH_INFO\n  gitweb: generate project/action/hash URLs\n  gitweb: use_pathinfo filenames start with /\n  gitweb: parse parent..current syntax from PATH_INFO\n  gitweb: generate parent..current URLs\n\nJeff King (1):\n  t5400: expect success for denying deletion\n\nJohn Chapman (2):\n  git-p4: Support purged files and optimize memory usage\n  git-p4: Cache git config for performance\n\nJunio C Hamano (6):\n  Fix reading of cloud tags\n  rebase-i-p: minimum fix to obvious issues\n  git-rebase--interactive.sh: comparision with == is bashism\n  Update draft release notes to 1.6.1\n  Update draft release notes to 1.6.1\n  git.html: Update the links to stale versions\n\nMarkus Heidelberg (1):\n  Makefile: add install-man rules (quick and normal)\n\nMiklos Vajna (1):\n  parse-opt: migrate builtin-checkout-index.\n\nNicolas Pitre (5):\n  index-pack: rationalize delta resolution code\n  index-pack: smarter memory usage during delta resolution\n  fix multiple issues in index-pack\n  improve index-pack tests\n  index-pack: don't leak leaf delta result\n\nPete Harlan (2):\n  contrib/hooks/post-receive-email: Put rev display in separate function\n  contrib/hooks/post-receive-email: Make revision display configurable\n\nRené Scharfe (3):\n  blame: inline get_patch()\n  add xdi_diff_hunks() for callers that only need hunk lengths\n  blame: use xdi_diff_hunks(), get rid of struct patch\n\nStephen Haberman (7):\n  rebase-i-p: test to exclude commits from todo based on its parents\n  rebase-i-p: use HEAD for updating the ref instead of mapping OLDHEAD\n  rebase-i-p: delay saving current-commit to REWRITTEN if squashing\n  rebase-i-p: fix 'no squashing merges' tripping up non-merges\n  rebase-i-p: only list commits that require rewriting in todo\n  rebase-i-p: do not include non-first-parent commits touching UPSTREAM\n  rebase-i-p: if todo was reordered use HEAD as the rewritten parent\n"}]}