{"thread":{"id":"21531","subject":"early days before git's invention","startedAt":"2009-11-08T12:23:08Z","lastAt":"2009-11-09T03:39:05Z","messageCount":5,"participants":["Zhi Li","Johannes Schindelin","Alejandro Riveira","Jakub Narebski"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"127072","messageId":"2986b3940911080423p4ccfe279ia00c995e1ea23fb9@mail.gmail.com","threadId":"21531","inReplyTo":null,"subject":"early days before git's invention","fromName":"Zhi Li","fromEmail":"lizhi1215@gmail.com","sentAt":"2009-11-08T12:23:08Z","receivedAt":"2009-11-08T12:23:08Z","isPatch":false,"sender":{"key":"lizhi1215@gmail.com","avatar":"https://gravatar.com/avatar/046f41bb43caa87c4206bc2de47356fbba43609f6716008d0940c0ec9e4c6c4e?d=mp&s=160"},"body":"Hello list,\n\nI have a question maybe not suitable to be put on this list. I'm just\ncurious on git and Linux history. As what was said on wiki, Linux\nkernel was maintained by BitKeeper, then for some reason, BitKeeper\ncan not be used, so git was invented. My question is what was used\nbefore BitKeeper, CVS? I don't think so. Then, just using file to\nmanage?\n\nZhi\n"},{"id":"127076","messageId":"hd6fvc$s8j$1@ger.gmane.org","threadId":"21531","inReplyTo":"2986b3940911080423p4ccfe279ia00c995e1ea23fb9@mail.gmail.com","subject":"Re: early days before git's invention","fromName":"Alejandro Riveira","fromEmail":"ariveira@gmail.com","sentAt":"2009-11-08T13:10:04Z","receivedAt":"2009-11-08T13:10:04Z","isPatch":false,"sender":{"key":"ariveira@gmail.com","avatar":null},"body":"El Sun, 08 Nov 2009 20:23:08 +0800, Zhi Li escribió:\n\n> Hello list,\n \n Hi\n[ ... ]\n\n> used, so git was invented. My question is what was used before\n> BitKeeper, CVS? I don't think so. Then, just using file to manage?\n\n Tarballs and patches :-)\n\n\n> \n> Zhi\n"},{"id":"127075","messageId":"alpine.DEB.1.00.0911081410490.4985@pacific.mpi-cbg.de","threadId":"21531","inReplyTo":"2986b3940911080423p4ccfe279ia00c995e1ea23fb9@mail.gmail.com","subject":"Re: early days before git's invention","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2009-11-08T13:12:46Z","receivedAt":"2009-11-08T13:12:46Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Sun, 8 Nov 2009, Zhi Li wrote:\n\n> I have a question maybe not suitable to be put on this list. I'm just \n> curious on git and Linux history. As what was said on wiki, Linux kernel \n> was maintained by BitKeeper, then for some reason, BitKeeper can not be \n> used, so git was invented. My question is what was used before \n> BitKeeper, CVS? I don't think so. Then, just using file to manage?\n\nPlease read the transcript of Linus' talk about Git, it should contain all \nthe information you are interested in [*1*]:\n\nhttp://git.or.cz/gitwiki/LinusTalk200705Transcript\n\nCiao,\nDscho\n\nFootnote *1*: For more background on the BitKeeper sadness: \nhttp://git.or.cz/gitwiki/GitHistory\n"},{"id":"127077","messageId":"m3ws21rvrd.fsf@localhost.localdomain","threadId":"21531","inReplyTo":"2986b3940911080423p4ccfe279ia00c995e1ea23fb9@mail.gmail.com","subject":"Re: early days before git's invention","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2009-11-08T13:29:01Z","receivedAt":"2009-11-08T13:29:01Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"Zhi Li <lizhi1215@gmail.com> writes:\n\n> I have a question maybe not suitable to be put on this list. I'm just\n> curious on git and Linux history. As what was said on wiki, Linux\n> kernel was maintained by BitKeeper, then for some reason, BitKeeper\n> can not be used, so git was invented. My question is what was used\n> before BitKeeper, CVS? I don't think so. Then, just using file to\n> manage?\n\nFor why BitKeeper could not be used, see:\n  http://en.wikipedia.org/wiki/Git_(software)#Early_history\n  http://git.or.cz/gitwiki/GitHistory\n  http://kerneltrap.org/node/4982\n  http://www.pcworld.idg.com.au/article/129776/after_controversy_torvalds_begins_work_git?fp=16&fpid=0\n\n  http://better-scm.berlios.de/bk/demise-of-gratis-bitkeeper.html\n  http://better-scm.berlios.de/bk/what-bitmover-got-wrong.html\n  http://better-scm.berlios.de/bk/the-bitkeeper-ghost.html\n\nBefore BitKeeper Linux used tarballs (for releases) plus patches (for\nchanges); patches were send by email (on LKML).  Some maintainers used\ntools like Quilt (or custom scripts) for patch management.\n\n\nP.S. FreeBSD (IIRC) used / uses CVS for version control, but it has\nquite different development model than Linux.\n\n-- \nJakub Narebski\nPoland\n"},{"id":"127115","messageId":"2986b3940911081939s1bc78ab0m8e9d8f040af87a70@mail.gmail.com","threadId":"21531","inReplyTo":"m3ws21rvrd.fsf@localhost.localdomain","subject":"Re: early days before git's invention","fromName":"Zhi Li","fromEmail":"lizhi1215@gmail.com","sentAt":"2009-11-09T03:39:05Z","receivedAt":"2009-11-09T03:39:05Z","isPatch":false,"sender":{"key":"lizhi1215@gmail.com","avatar":"https://gravatar.com/avatar/046f41bb43caa87c4206bc2de47356fbba43609f6716008d0940c0ec9e4c6c4e?d=mp&s=160"},"body":"Thank you all for the information!\n\nZhi\n\nOn Sun, Nov 8, 2009 at 9:29 PM, Jakub Narebski <jnareb@gmail.com> wrote:\n>\n> Zhi Li <lizhi1215@gmail.com> writes:\n>\n> > I have a question maybe not suitable to be put on this list. I'm just\n> > curious on git and Linux history. As what was said on wiki, Linux\n> > kernel was maintained by BitKeeper, then for some reason, BitKeeper\n> > can not be used, so git was invented. My question is what was used\n> > before BitKeeper, CVS? I don't think so. Then, just using file to\n> > manage?\n>\n> For why BitKeeper could not be used, see:\n>  http://en.wikipedia.org/wiki/Git_(software)#Early_history\n>  http://git.or.cz/gitwiki/GitHistory\n>  http://kerneltrap.org/node/4982\n>  http://www.pcworld.idg.com.au/article/129776/after_controversy_torvalds_begins_work_git?fp=16&fpid=0\n>\n>  http://better-scm.berlios.de/bk/demise-of-gratis-bitkeeper.html\n>  http://better-scm.berlios.de/bk/what-bitmover-got-wrong.html\n>  http://better-scm.berlios.de/bk/the-bitkeeper-ghost.html\n>\n> Before BitKeeper Linux used tarballs (for releases) plus patches (for\n> changes); patches were send by email (on LKML).  Some maintainers used\n> tools like Quilt (or custom scripts) for patch management.\n>\n>\n> P.S. FreeBSD (IIRC) used / uses CVS for version control, but it has\n> quite different development model than Linux.\n>\n> --\n> Jakub Narebski\n> Poland\n>\n"}]}