{"thread":{"id":"18170","subject":"What's in git.git (Mar 2009, #03; Fri, 06)","startedAt":"2009-03-06T08:26:34Z","lastAt":"2009-03-06T09:44:17Z","messageCount":2,"participants":["Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"107165","messageId":"7vocwft5tx.fsf@gitster.siamese.dyndns.org","threadId":"18170","inReplyTo":null,"subject":"What's in git.git (Mar 2009, #03; Fri, 06)","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2009-03-06T08:26:34Z","receivedAt":"2009-03-06T08:26:34Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Quite a many topics that have been scheduled for 'master' for some time\nhave all graduated.  With this pace we may be able to have a very short\ncycle for a change before 1.6.3 final ;-).\n\n* The 'master' branch has these since the last announcement.\n\nArjen Laarhoven (2):\n  Clean up use of ANSI color sequences\n  builtin-branch.c: Rename branch category color names\n\nDeskin Miller (1):\n  add -i: revisit hunk on editor failure\n\nElijah Newren (1):\n  Ensure proper setup of git_dir for git-hash-object\n\nFelipe Contreras (3):\n  config: Add new option to open an editor.\n  git config: codestyle cleanups\n  Add tests for git log --pretty, --format and --oneline.\n\nFinn Arne Gangstad (1):\n  Support \"\\\" in non-wildcard exclusion entries\n\nJay Soffian (6):\n  builtin-branch: improve output when displaying remote branches\n  send-email: allow send-email to run outside a repo\n  send-email: handle multiple Cc addresses when reading mbox message\n  send-email: --suppress-cc improvements\n  send-email: don't create temporary compose file until it is needed\n  send-email: add --confirm option and configuration setting\n\nJeff King (4):\n  valgrind: ignore ldso and more libz errors\n  branch: clean up repeated strlen\n  add basic branch display tests\n  never fallback relative times to absolute\n\nJeremy White (2):\n  Enable setting attach as the default in .gitconfig for git-format-patch.\n  imap.preformattedHTML to tell Thunderbird to send non-flowed text\n\nJohannes Schindelin (11):\n  Add valgrind support in test scripts\n  Valgrind support: check for more than just programming errors\n  test-lib.sh: optionally output to test-results/$TEST.out, too\n  t/Makefile: provide a 'valgrind' target\n  Add a script to coalesce the valgrind outputs\n  Tests: let --valgrind imply --verbose and --tee\n  test-lib: avoid assuming that templates/ are in the GIT_EXEC_PATH\n  valgrind: do not require valgrind 3.4.0 or newer\n  Avoid segfault with 'git branch' when the HEAD is detached\n  git config: trivial cleanup for editor action\n  MinGW: 64-bit file offsets\n\nJohn Tapsell (1):\n  Documentation - More examples for git bisect\n\nJunio C Hamano (4):\n  git-blame: refactor code to emit \"porcelain format\" output\n  blame: show \"previous\" information in --porcelain/--incremental format\n  git-add -i/-p: learn to unwrap C-quoted paths\n  Draft release notes: Carry forward the warning for behaviour changes\n\nMarius Storm-Olsen (2):\n  Add bare repository indicator for __git_ps1\n  Fixup: Add bare repository indicator for __git_ps1\n\nNanako Shiraishi (3):\n  Add --format that is a synonym to --pretty\n  Give short-hands to --pretty=tformat:%formatstring\n  Add --oneline that is a synonym to \"--pretty=oneline --abbrev-commit\"\n\nSZEDER Gábor (1):\n  rerere: remove duplicated functions\n\nSverre Rabbelier (1):\n  Teach rebase to rebase even if upstream is up to date\n\nTed Pavlic (4):\n  completion: For consistency, change \"git rev-parse\" to __gitdir calls\n  completion: Use consistent if [...] convention, not \"test\"\n  completion: Better __git_ps1 support when not in working directory\n  completion: More fixes to prevent unbound variable errors\n\nTeemu Likonen (1):\n  bash completion: add --format= and --oneline options for \"git log\"\n"},{"id":"107172","messageId":"7vab7zt28e.fsf@gitster.siamese.dyndns.org","threadId":"18170","inReplyTo":"7vocwft5tx.fsf@gitster.siamese.dyndns.org","subject":"Re: What's in git.git (Mar 2009, #03; Fri, 06)","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2009-03-06T09:44:17Z","receivedAt":"2009-03-06T09:44:17Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Junio C Hamano <gitster@pobox.com> writes:\n\n> Quite a many topics that have been scheduled for 'master' for some time\n> have all graduated.  With this pace we may be able to have a very short\n> cycle for a change before 1.6.3 final ;-).\n\nPeople who have been following the 'next' branch during 1.6.2 rc period\nmay already know these, but here is how the tip of 'master' looks like as\nof tonight (an excerpt from the draft release notes to 1.6.3).\n\nUpdates since v1.6.2 so far\n---------------------------\n\n(usability, bells and whistles)\n\n* \"--pretty=<style>\" option to the log family of commands can now be\n  spelled as \"--format=<style>\".  In addition, --format=%formatstring\n  is a short-hand for --pretty=tformat:%formatstring.\n\n* \"--oneline\" is a synonym for \"--pretty=oneline --abbrev=commit\".\n\n* If you realize that you botched the patch when you are editing hunks\n  with the 'edit' action in git-add -i/-p, you can abort the editor to\n  tell git not to apply it.\n\n* git-archive learned --output=<file> option.\n\n* git-bisect shows not just the number of remaining commits whose goodness\n  is unknown, but also shows the estimated number of remaining rounds.\n\n* git-branch -r shows HEAD symref that points at a remote branch in\n  interest of each tracked remote repository.\n\n* git-config learned -e option to open an editor to edit the config file\n  directly.\n\n* git-format-patch can be told to use attachment with a new configuration,\n  format.attach.\n\n* git-imap-send learned to work around Thunderbird's inability to easily\n  disable format=flowed with a new configuration, imap.preformattedHTML.\n\n* git-rebase can be told to rebase the series even if your branch is a\n  descendant of the commit you are rebasing onto with --force-rebase\n  option.\n\n* git-send-email learned --confirm option to review the Cc: list before\n  sending the messages out.\n\n(developers)\n\n* Test scripts can be run under valgrind.\n\n\nFixes since v1.6.2 so far\n-------------------------\n\nAll of the fixes in v1.6.2.X maintenance series are included in this\nrelease, unless otherwise noted.\n\nHere are fixes that this release has, but have not been backported to\nv1.6.2.X series.\n\n* .gitignore learned to handle backslash as a quoting mechanism for\n  comment introduction character \"#\" (backport by merging dd482ee if\n  needed).\n\n* timestamp output in --date=relative mode used to display timestamps that\n  are long time ago in the default mode; it now uses \"N years M months\n  ago\", and \"N years ago\" (backport by picking 10edf37 if needed).\n\n* git-add -i/-p now works with non-ASCII pathnames (backport by picking\n  8851f48 if needed).\n\n* \"git hash-object -w\" did not read from the configuration file from the\n  correct .git directory (backport by merging 272459a if needed).\n\n* git-send-email learned to correctly handle multiple Cc: addresses\n  (backport by merging afe756c if needed).\n"}]}