{"thread":{"id":"4366","subject":"What's in git.git (part #1-2)","startedAt":"2006-06-01T09:27:00Z","lastAt":"2006-06-01T09:27:00Z","messageCount":1,"participants":["Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"21051","messageId":"7vr729gra3.fsf@assigned-by-dhcp.cox.net","threadId":"4366","inReplyTo":null,"subject":"What's in git.git (part #1-2)","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2006-06-01T09:27:00Z","receivedAt":"2006-06-01T09:27:00Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"(this one is about \"next\" only -- I am bisecting)\n\n* The 'next' branch, in addition, has these.\n\n - git-svnimport\n\n   Florian Forster:\n      git-svnimport: Improved detection of merges.\n\n - read-tree/write-tree --prefix\n\n   Junio C Hamano:\n      read-tree: --prefix=<path>/ option.\n      write-tree: --prefix=<path>\n      read-tree: reorganize bind_merge code.\n\n - format-patch\n\n   Junio C Hamano:\n      format-patch --signoff\n\n - tree parser updates\n\n   Linus Torvalds:\n      Add raw tree buffer info to \"struct tree\"\n      Make \"tree_entry\" have a SHA1 instead of a union of object pointers\n      Switch \"read_tree_recursive()\" over to tree-walk functionality\n      Remove \"tree->entries\" tree-entry list from tree parser\n      Make \"struct tree\" contain the pointer to the tree buffer\n      Make \"tree_entry\" have a SHA1 instead of a union of object pointers\n      Switch \"read_tree_recursive()\" over to tree-walk functionality\n      builtin-read-tree.c: avoid tree_entry_list in prime_cache_tree_rec()\n      Remove \"tree->entries\" tree-entry list from tree parser\n      fsck-objects: avoid unnecessary tree_entry_list usage\n      Remove unused \"zeropad\" entry from tree_list_entry\n      Convert \"mark_tree_uninteresting()\" to raw tree walker\n      Convert fetch.c: process_tree() to raw tree walker\n      Remove last vestiges of generic tree_entry_list\n      tree_entry(): new tree-walking helper function\n\n - fetch-pack into a repository with more root than the server\n\n   Junio C Hamano:\n      fetch-pack: give up after getting too many \"ack continue\"\n\n - http-fetch fixes\n\n   Nick Hengeveld:\n      http: prevent segfault during curl handle reuse\n   Sean Estabrooks:\n      Remove possible segfault in http-fetch.\n\n - reflog\n\n   Junio C Hamano:\n      fetch.c: do not pass uninitialized lock to unlock_ref().\n   Shawn Pearce:\n      Improve abstraction of ref lock/write.\n      Convert update-ref to use ref_lock API.\n      Log ref updates to logs/refs/<ref>\n      Support 'master@2 hours ago' syntax\n      Fix ref log parsing so it works properly.\n      General ref log reading improvements.\n      Added logs/ directory to repository layout.\n      Force writing ref if it doesn't exist.\n      Log ref updates made by fetch.\n      Change 'master@noon' syntax to 'master@{noon}'.\n      Correct force_write bug in refs.c\n      Change order of -m option to update-ref.\n      Include ref log detail in commit, reset, etc.\n      Create/delete branch ref logs.\n      Enable ref log creation in git checkout -b.\n      Verify git-commit provides a reflog message.\n      Test that git-branch -l works.\n"}]}