On Thu, 27 Jul 2006, Linus Torvalds wrote: > > I'd also like to point out that unlike every single horror I've ever > witnessed when looking closer at SCM products, git actually has a simple > design, with stable and reasonably well-documented data structures. Side note: they got even cleaner with the recent 'objformat' merge, where the unpacked objects now have the same format as the packed ones. I'd suggest that if somebody is interested in duplicating git functionality, they should start with the new format, and thus be able to share more code. Also note that a lot of the really _core_ and complex git functionality (notably, the revision list parsing, which is really all of the truly fundamental stuff) is probably not something that a project like Visual Studio or an Eclipse plugin would ever even want. I seriously doubt that Eclipse or Visual Stupido could ever actually _understand_ what git does, so the only parts you actually would want to use for those is literally the trivial stuff - the "look up objects" and "generate commits" part. Linus - : 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