Hoping that you had a good time during your vacation, and at the same time also hoping to help you catch up with GIT traffic, here is my version of the summary of things that happened in the GIT community around core GIT [*1*].
- Just when I was forced to discontinue git-jc tree because my ISP webspace was running out, Petr Baudis started git-pb tree hosted at kernel.org next to his cogito repository, promising to pick up and keep good bits from the mailing list traffic.
He's been doing quite a good job at it and if you pull from his tree, you will not miss anything worth keeping. I can personally vouch for the crap-free-ness of his tree up to commit 95649d6cf9ec68f05d1dc57ec1b989b8d263a7ae (not that I suspect Petr will put crap in the tree after that, but that is the head as of this writing). They consist of half bugfixes and half enhancements; all of them help Porcelain layers and end users. Old git-jc tree has all been sucked into git-pb before being shut down, so we did not lose anything from there either.
- A notable change you need to adjust your scripts and .profile to is that GIT environment variable names have changed. All of them now have GIT_ as prefix. Old names continue to work for now, though.
- Nicolas Pitre's deltification patch is still cooking and in its latest incarnation it looked quite promising to me (the impact to the core is kept reasonably small and cleanly isolated). Once fsck is made aware of it in the next round, I expect it to be ready to merge.
- Brad Roberts has been working on libification to remove the assumption of having a single active_cache array. I have minor qualms about it (I think it should also be tied with the index.lock handling for updates), but other than that, it looked admirably cleanly done. I expect it to be in a mergeable state in the next round if/when he catches up with the tip of git-pb tree.
- David Greaves has done all the heavy lifting for core GIT documentation. It now is hosted at kernel.org with a nice web interface.
- I have sent out about a dozen patches Petr has not caught up, mostly because we work in different timezones. Other than that I have not seen anything immediately mergeable to the core GIT in the mailing list traffic.
- Also you see names of many people in the git-pb log who contributed bugfixes and enhancements. I am not belittling their contributions, but just not going to repeat what you can get from the log yourself.
That's about it. Now please start pulling from
rsync://rsync.kernel.org/pub/scm/cogito/git-pb.git/
[Footnote]
*1* Porcelain layer seems to have had many more interesting discussions, but I am not qualified to comment on them (I was not following most of them).