Jakub Narebski <jnareb@gmail.com> wrote:We may find support for Git on SourceForge in the future, but not on Google Projects anytime soon, if ever. At the Google Summer of Code Mentor Summit last Saturday Dscho had a short chat with someone from the Google Code group. Apparently they did at least look at Git briefly but concluded that they cannot implement it on their site as our backend storage database is just plain files on the local filesystem. One of the reasons (probably among many but whatever) that I think Google hired the "SVN guys" as employees is to develop a Google specific backend for SVN (replaces fsfs and bdb) that stores the SVN revision data in a Google BigTable cell rather than on the local filesystem. This allows Google to efficently manage the entire site, including distributed replication, hot failover, etc... BigTable is one of their key technologies at this point. If you don't know about BigTable but want to know more you can search for details about it via this awesome search engine I have heard about: http://www.google.com/ :-) I've managed to glean enough details on BigTable to know that the Git backend is *not* easily layered on top of it. But the SVN fsfs backend is actually fairly easy to translate into BigTable, so I imagine it didn't take the "SVN guys" very long to develop the new backend, test it, and thus deploy SVN onto Google Projects. Funny aside: If you really want to know about BigTable apparently you also need to visit (one of?) the men's room in building 43 on the second floor. There were tutorial posters hanging on the wall describing how to use BigTable and Sawzall to summerize a large dataset. Most pubs hang sports pages from the local paper; Google hangs BigTable documentation. Nerds. All of 'em. -- Shawn. - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Bart Van Assche | Re: Integration of SCST in the mainstream Linux kernel |
| Greg KH | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
| Andrew Morton | Re: -mm merge plans for 2.6.23 -- sys_fallocate |
git: | |
| Gerrit Renker | [PATCH 03/37] dccp: List management for new feature negotiation |
| David Miller | [GIT]: Networking |
| Radu Rendec | htb parallelism on multi-core platforms |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
