It's been two weeks since the last "What's in" update, so here is the current status. * The 'master' branch has these since the last announcement. - Andy Whitcroft spotted a long-standing bug that prevented send-pack to deal correctly with a ref whose name is longer than 45 bytes, where we did not have to have any such limit. - Jakub Narebski keeps working on gitweb, with help from Aneesh Kumar, Dennis Stosberg, Luben Tuikov, and Martin Waitz. There are a lot of clean-ups, including these notables: - mechanism to selectively enable or disable features by site administrators and repository owners. - snapshot and blame are now elective features using the above. - gitweb no longer uses temporary files to generate diffs. - Jakub also updated a few autoconf stuff. - Christian Couder's GIT_TRACE updates. - Franck Bui-Huu's clean-up to the code for "format-patch -s". - git-daemon acquired a mechanism to selectively enable or disable features by site administrators and repository owners. - pack-objects validates the data it copies from existing pack or new-style loose objects. - Other small clean-ups, fixes and updates from Johannes Schindelin, Jonas Fonseca, Linus Torvalds, Martin Langhoff, Matthias Kestenholz, Sergey Vlasov and Shawn Pearce. - gitk updates from Paul Mackerras. * The 'next' branch, in addition, has these. - Andy Whitcroft taught send-pack to use git-rev-list --stdin so that we do not have to be limited by the number of refs exec() command-line can hold. - Pasky's Git.pm is on hold; it was discussed and agreed that Git.xs layer was a bit premature and is hurting the adoption of the entire series. - Franck Bui-Huu and Rene Scharfe with a bit help from me added git-archive command to unify git-tar-tree/git-zip-tree and make them accessible over network. - Jeff King rewrote run_status() shell function in git-commit and git-status in C. - Per requests from the list, "git apply" automatically applies binary patches without having to be given --binary flag. - Likewise, "git diff --binary" does not give full index line for non-binary part of the patch anymore. - Pack-objects learned to run rev-list logic internally when given --revs parameter; the refs arguments you would normally give the upstream rev-list can be fed from its standard input, instead of usual list of objects. - Pack-objects also knows how to pretend objects that are in named packs are unpacked. This would make easy to update repack to incrementally pack loose objects and recent "active" pack(s). - I have a few patches to upload-pack that would help upload-pack when downloader has more roots than the uploader has, but this is frozen until I hear real-world feedback. - unpack-objects learned a trick not to stop when fed a corrupt pack; instead it can make the best effort to recover from such an error that was detected. * The 'pu' branch, in addition, has these. - I have a wip to implement index, working tree and zero or more trees in parallel but I haven't looked at it for some time. - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html