{"thread":{"id":"4233","subject":"What's in git.git","startedAt":"2006-05-21T19:01:36Z","lastAt":"2006-05-21T19:01:36Z","messageCount":1,"participants":["Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"20401","messageId":"7vzmhbgq27.fsf@assigned-by-dhcp.cox.net","threadId":"4233","inReplyTo":null,"subject":"What's in git.git","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2006-05-21T19:01:36Z","receivedAt":"2006-05-21T19:01:36Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"[ This is sent to the kernel list as well, because I suspect\n  Eric's quiltimport matches the audience there and it deserves\n  a bit more exposure.  \"What's in git.git\" is sometimes more\n  important and significant than [ANNOUNCE] messages, and this\n  is such a time. ]\n\n* The 'maint' branch has these fixes since the last announcement.\n\nElrond:\n      git-cvsimport: Handle \"Removed\" from pserver\n\nFredrik Kuivinen:\n      Update the documentation for git-merge-base\n\nJunio C Hamano:\n      merge-base: Clarify the comments on post processing.\n\n\n* The 'master' branch has these since the last announcement, in\n  addition to the above.\n\n  - git-quiltimport (Eric W. Biederman)\n\n    This will probably see more enhancements over time taking\n    inputs from real quilt users.\n\n  - use config file to store remotes information (Johannes Schindelin)\n\n  - pack-objects further 15% improvements (Nicolas Pitre)\n\n  - \"diff --check\" (Johannes Schindelin)\n\n  - \"git apply --cached\"\n\n  - read-tree -m -u: do not overwrite or remove untracked working tree files.\n\n  - more built-in commands (Linus, Lukas, Timo and me)\n  - commit: allow --pretty= args to be abbreviated (Eric Wong)\n  - Other minor fixes to \"git apply\", \"git diff\". \n\n  - many cleanups from Sean Estabrooks, Shawn Pearce, \n      Remove unnecessary local in get_ref_sha1.\n      Reference git-check-ref-format in git-branch.\n      Elaborate on why ':' is a bad idea in a ref name.\n\n  Also Tilman Sauerbeck twisted my arm sufficiently enough that\n  I incorporated some of what I use to generate html/man pages\n  automatically every time I update \"master\" in the main\n  Makefile; so if I do not forget to update my release script,\n  there will be html/man documentation tarballs next to the\n  usual source tarball release when 1.4.0 release is done.\n\n\n* The 'next' branch, in addition, has these.\n\n - built-in \"git add/rm\" (Linus)\n\n   Will merge to \"master\" shortly, unless somebody finds\n   breakage soon enough.\n\n - built-in \"git format-patch\" (Johannes Schindelin) \n\n   Will merge to \"master\" shortly, unless somebody finds\n   breakage soon enough.\n\n - \"git tar-tree --remote\"\n\n   This change itself is low-impact and while it is not a\n   substitute for true shallow/lazy clone people may find it\n   useful in other scenarios.  I dunno.\n\n - cache-tree with read-tree/write-tree --prefix\n\n   I haven't made any progress on this one, but haven't been\n   bitten by it either, so it is a good sign.\n\n\n* The 'pu' branch, in addition, has these.\n\nEric Wong:\n      git-svn: ignore expansion of svn:keywords [test patch]\n\nSean Estabrooks:\n      Remove possible segfault in http-fetch.\n\nShawn 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"}]}