{"thread":{"id":"9802","subject":"What's in git.git (stable)","startedAt":"2007-09-06T08:52:50Z","lastAt":"2007-10-02T05:52:54Z","messageCount":3,"participants":["Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"52713","messageId":"7v3axsch0d.fsf@gitster.siamese.dyndns.org","threadId":"9802","inReplyTo":null,"subject":"What's in git.git (stable)","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2007-09-06T08:52:50Z","receivedAt":"2007-09-06T08:52:50Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"* The 'maint' branch has these fixes since v1.5.3.1\n\nDmitry V. Levin (1):\n  Makefile: Add cache-tree.h to the headers list\n\nJunio C Hamano (1):\n  git-apply: do not read past the end of buffer\n\nShawn O. Pearce (3):\n  Don't allow contrib/workdir/git-new-workdir to trash existing dirs\n  Cleanup unnecessary file modifications in t1400-update-ref\n  Include a git-push example for creating a remote branch\n\n\n* The 'master' branch has these since v1.5.3 in addition to the\n  above.\n\nCarlos Rica (1):\n  Function for updating refs.\n\nDouglas Stockwell (1):\n  send-email: Add support for SSL and SMTP-AUTH\n\nJunio C Hamano (1):\n  Start 1.5.4 cycle\n\nSimon Hausmann (8):\n  git-p4: Always call 'p4 sync ...' before submitting to Perforce.\n  git-p4: After submission to p4 always synchronize from p4 again\n      (into refs/remotes). Whether to rebase HEAD or not is still\n      left as question to the end-user.\n  git-p4: Cleanup; moved the code for getting a sorted list of p4\n      changes for a list of given depot paths into a standalone\n      method.\n  git-p4: Cleanup; moved the code to import a list of p4 changes\n      using fast-import into a separate member function of P4Sync.\n  git-p4: Cleanup; Turn self.revision into a function local variable\n      (it's not used anywhere outside the function).\n  git-p4: Cleanup; moved the code for the initial #head or revision\n      import into a separate function, out of P4Sync.run.\n  git-p4: Cleanup; moved the (duplicated) code for turning a branch\n      into a git ref (for example foo ->\n      refs/remotes/p4/<project>/foo) into a separate method.\n  git-p4: Added support for automatically importing newly appearing\n      perforce branches.\n"},{"id":"54113","messageId":"7vhclhyyxw.fsf@gitster.siamese.dyndns.org","threadId":"9802","inReplyTo":"7v3axhd0lr.fsf@gitster.siamese.dyndns.org","subject":"What's in git.git (stable)","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2007-09-26T20:05:47Z","receivedAt":"2007-09-26T20:05:47Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Nothing earth-shattering in 'maint', except:\n\n - if you are on FreeBSD and use its default shell, git scripts\n   might work better for you;\n\n - comes with updated user-manual;\n\n - send-email would not incorrectly issue duplicated message IDs\n   even if you fire many messages within one second;\n\n - \"git rm this-file && git commit this-file\" should work\n   better;\n\n----------------------------------------------------------------\n\n* The 'maint' branch has these fixes since the last announcement.\n\nBenoit Sigoure (1):\n  Add test to check recent fix to \"git add -u\"\n\nDavid Brown (1):\n  Detect exec bit in more cases.\n\nDavid Kastrup (1):\n  Supplant the \"while case ... break ;; esac\" idiom\n\nEric Wong (2):\n  Documentation/git-svn: updated design philosophy notes\n  git-svn: don't attempt to spawn pager if we don't want one\n\nGerrit Pape (1):\n  git-gui: lib/index.tcl: handle files with % in the filename\n      properly\n\nGlenn Rempe (1):\n  Fixed minor typo in t/t9001-send-email.sh test command line.\n\nJ. Bruce Fields (14):\n  user-manual: adjust section levels in \"git internals\"\n  user-manual: move object format details to hacking-git chapter\n  user-manual: rename \"git internals\" to \"git concepts\"\n  user-manual: create new \"low-level git operations\" chapter\n  user-manual: rewrite index discussion\n  user-manual: reorder commit, blob, tree discussion\n  user-manual: rewrite object database discussion\n  user-manual: move packfile and dangling object discussion\n  user-manual: fix introduction to packfiles\n  user-manual: todo updates and cleanup\n  documentation: replace Discussion section by link to user-manual\n      chapter\n  core-tutorial: minor cleanup\n  git-apply: fix whitespace stripping\n  user-manual: don't assume refs are stored under .git/refs\n\nJakub Narebski (2):\n  gitweb: Remove parse_from_to_diffinfo code from git_patchset_body\n  gitweb: No difftree output for trivial merge\n\nJari Aalto (1):\n  Documentation/git-archive.txt: a couple of clarifications.\n\nJeff King (1):\n  git-push: documentation and tests for pushing only branches\n\nJim Meyering (2):\n  unexpected Make output (e.g. from --debug) causes build failure\n  Do not over-quote the -f envelopesender value.\n\nJohannes Schindelin (2):\n  revision walker: --cherry-pick is a limited operation\n  apply --index-info: fall back to current index for mode changes\n\nJohannes Sixt (2):\n  gitattributes.txt: Remove a duplicated paragraph about 'ident' and\n      'crlf' interaction.\n  gitattributes.txt: Be more to the point in the filter driver\n      description.\n\nJunio C Hamano (11):\n  diff --no-index: do not forget to run diff_setup_done()\n  Documentation/git-config.txt: AsciiDoc tweak to avoid leading dot\n  Split grep arguments in a way that does not requires to add\n      /dev/null.\n  git-sh-setup: typofix in comments\n  send-email: make message-id generation a bit more robust\n  git-commit: Allow partial commit of file removal.\n  git-commit: partial commit of paths only removed from the index\n  Document ls-files --with-tree=<tree-ish>\n  t/t4014: test \"am -3\" with mode-only change.\n  GIT 1.5.3.2\n  Documentation/git-lost-found.txt: drop unnecessarily duplicated\n      name.\n\nLinus Torvalds (1):\n  Fix the rename detection limit checking\n\nMatt Kraai (2):\n  Move the paragraph specifying where the .idx and .pack files should\n      be\n  Conjugate \"search\" correctly in the git-prune-packed man page.\n\nMatthias Urlichs (1):\n  git-svnimport: Use separate arguments in the pipe for git-rev-parse\n\nMichael Smith (1):\n  user-manual: Explain what submodules are good for.\n\nMichele Ballabio (2):\n  git-gui: show unstaged symlinks in diff viewer\n  git-gui: handle \"deleted symlink\" diff marker\n\nMiklos Vajna (1):\n  User Manual: add a chapter for submodules\n\nPierre Habouzit (1):\n  Fix lapsus in builtin-apply.c\n\nRandy Dunlap (1):\n  core-tutorial: correct URL\n\nShawn Bohrer (1):\n  Fix spelling of overridden in documentation\n\nShawn O. Pearce (13):\n  git-gui: Correct starting of git-remote to handle -w option\n  git-gui: Fix detaching current branch during checkout\n  git-gui: Properly set the state of \"Stage/Unstage Hunk\" action\n  git-gui: Disable Tk send in all git-gui sessions\n  git-gui: Avoid use of libdir in Makefile\n  git-gui: Assume untracked directories are Git submodules\n  git-gui: Trim trailing slashes from untracked submodule names\n  git-gui: Don't delete send on Windows as it doesn't exist\n  git-gui: Make backporting changes from i18n version easier\n  git-gui: Font chooser to handle a large number of font families\n  git-gui: Provide 'uninstall' Makefile target to undo an\n      installation\n  git-gui: Paper bag fix \"Commit->Revert\" format arguments\n  git-gui: Disable native platform text selection in \"lists\"\n\nVäinö Järvelä (1):\n  Fixed update-hook example allow-users format.\n\n\n* The 'master' branch has these since the last announcement\n  in addition to the above.\n\nCarlos Rica (3):\n  Add tests for documented features of \"git reset\".\n  Move make_cache_entry() from merge-recursive.c into read-cache.c\n  Make \"git reset\" a builtin.\n\nChristian Couder (4):\n  rev-list --bisect: Move finding bisection into do_find_bisection.\n  rev-list --bisect: Move some bisection code into best_bisection.\n  rev-list --bisect: Bisection \"distance\" clean up.\n  rev-list --bisect: Fix best == NULL case.\n\nDavid Kastrup (3):\n  diff-delta.c: pack the index structure\n  diff-delta.c: Rationalize culling of hash buckets\n  git-commit.sh: Shell script cleanup\n\nDmitry Potapov (1):\n  preserve executable bits in zip archives\n\nJeff King (1):\n  contrib/fast-import: add perl version of simple example\n\nJohannes Schindelin (7):\n  Teach \"git remote\" a mirror mode\n  verify-tag: also grok CR/LFs in the tag signature\n  apply: get rid of --index-info in favor of --build-fake-ancestor\n  rebase -i: commit when continuing after \"edit\"\n  rebase -i: style fixes and minor cleanups\n  rebase -i: Fix numbers in progress report\n  rebase -i: avoid exporting GIT_AUTHOR_* variables\n\nJosh England (2):\n  Add post-merge hook, related documentation, and tests.\n  Added example hook script to save/restore permissions/ownership.\n\nJunio C Hamano (8):\n  Keep last used delta base in the delta window\n  git-commit: Allow partial commit of file removal.\n  An additional test for \"git-reset -- path\"\n  Simplify cache API\n  git-commit: partial commit of paths only removed from the index\n  Document ls-files --with-tree=<tree-ish>\n  builtin-pack-objects.c: avoid bogus gcc warnings\n  Start RelNotes for 1.5.4\n\nLars Hjemli (3):\n  git-svn: add support for --first-parent\n  git-svn: always use --first-parent\n  Make merge-recursive honor diff.renamelimit\n\nMatt Kraai (2):\n  Move convert-objects to contrib.\n  rebase -i: create .dotest-merge after validating options.\n\nNguyễn Thái Ngọc Duy (1):\n  contrib/fast-import: add simple shell example\n\nNicolas Pitre (10):\n  straighten the list of objects to deltify\n  localize window memory usage accounting\n  rearrange delta search progress reporting\n  basic threaded delta search\n  threaded delta search: refine work allocation\n  threaded delta search: better chunck split point\n  threaded delta search: specify number of threads at run time\n  fix threaded delta search locking\n  threaded delta search: add pack.threads config variable\n  threaded delta search: proper locking for cache accounting\n"},{"id":"54529","messageId":"7v4phanjux.fsf@gitster.siamese.dyndns.org","threadId":"9802","inReplyTo":"7vhclhyyxw.fsf@gitster.siamese.dyndns.org","subject":"What's in git.git (stable)","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2007-10-02T05:52:54Z","receivedAt":"2007-10-02T05:52:54Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"There are a few usability fixes to 'maint' after 1.5.3.3 but\nnothing worth doing 1.5.3.4 for yet.\n\nOn the 'master' front, handful topics that have been cooking in\n'next' have been merged, to be part of 1.5.4.  Notable are:\n\n * \"git-remote rm\"\n * \"git-send-email --smtp-server-port\"\n * \"git-svn\" futureproofing.\n\nThere are many changes cooking in 'next' that will graduate to\n'master' real soon now.  It would probably be a good idea to\nslow down and cut 1.5.4 early without aiming to have anything\nwith huge user visible changes once that happens, because there\nare two rather big topics mostly about the implementation and\nnot about user experience (other than performance gain of fetch\nin a repository with insane number of refs).\n\n----------------------------------------------------------------\n\n* The 'maint' branch has these fixes since v1.5.3.3\n\nAndy Parkins (1):\n  post-receive-hook: Remove the From field from the generated email\n      header so that the pusher's name is used\n\nJari Aalto (1):\n  git-remote: exit with non-zero status after detecting errors.\n\nJean-Luc Herren (2):\n  git-add--interactive: Allow Ctrl-D to exit\n  git-add--interactive: Improve behavior on bogus input\n\nJohannes Schindelin (1):\n  rebase -i: squash should retain the authorship of the _first_\n      commit\n\nJunio C Hamano (1):\n  Whip post 1.5.3.3 maintenance series into shape.\n\nMiklos Vajna (1):\n  git stash: document apply's --index switch\n\n\n* The 'master' branch has these since the last announcement\n  in addition to the above.\n\nAlexandre Julliard (4):\n  git.el: Preserve file marks when doing a full refresh.\n  git.el: Do not print a status message on every git command.\n  git.el: Update a file status in the git buffer upon save.\n  git.el: Reset the permission flags when changing a file state.\n\nDaniel Barkalow (1):\n  Fix adding a submodule with a remote url\n\nJames Bowes (2):\n  remote: add 'rm' subcommand\n  remote: document the 'rm' subcommand\n\nJari Aalto (1):\n  git-remote: exit with non-zero status after detecting error in\n      \"rm\".\n\nJeff King (1):\n  diffcore-rename: cache file deltas\n\nJohannes Schindelin (1):\n  rebase -i: support single-letter abbreviations for the actions\n\nJunio C Hamano (3):\n  git-remote rm: add tests and minor fix-ups\n  send-email --smtp-server-port: allow overriding the default port\n  Update stale documentation link in the k.org site\n\nMark Levedahl (1):\n  git-submodule - allow a relative path as the subproject url\n\nSam Vilain (3):\n  git-svn: fix test for trunk svn (commit message not needed)\n  git-svn: fix test for trunk svn (transaction out of date)\n  git-svn: handle changed svn command-line syntax\n\nStefan Sperling (1):\n  Fix pool handling in git-svnimport to avoid memory leaks.\n"}]}