{"thread":{"id":"2778","subject":"gitweb.cgi in C","startedAt":"2005-12-08T18:55:03Z","lastAt":"2005-12-09T07:33:55Z","messageCount":12,"participants":["Majkls","Kay Sievers","Ryan Anderson","Johannes Schindelin","Petr Baudis","Junio C Hamano","H. Peter Anvin","Andreas Ericsson","Randal L. Schwartz"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"13358","messageId":"20051208185503.GA16258@vrfy.org","threadId":"2778","inReplyTo":"43988299.4090101@tiscali.cz","subject":"Re: gitweb.cgi in C","fromName":"Kay Sievers","fromEmail":"kay.sievers@vrfy.org","sentAt":"2005-12-08T18:55:03Z","receivedAt":"2005-12-08T18:55:03Z","isPatch":false,"sender":{"key":"kay.sievers@vrfy.org","avatar":null},"body":"On Thu, Dec 08, 2005 at 07:59:37PM +0100, Majkls wrote:\n> What do you think about gitweb.cgi in C?\n\nIt's horribly stupid, I think. :)\n\nKay\n"},{"id":"13357","messageId":"43988299.4090101@tiscali.cz","threadId":"2778","inReplyTo":null,"subject":"gitweb.cgi in C","fromName":"Majkls","fromEmail":"majkls@tiscali.cz","sentAt":"2005-12-08T18:59:37Z","receivedAt":"2005-12-08T18:59:37Z","isPatch":false,"sender":{"key":"majkls@tiscali.cz","avatar":null},"body":"What do you think about gitweb.cgi in C?\n\n-- \nMiloslav \"Majkls\" Semler\n"},{"id":"13359","messageId":"20051208194656.GA25345@mythryan2.michonline.com","threadId":"2778","inReplyTo":"43988299.4090101@tiscali.cz","subject":"Re: gitweb.cgi in C","fromName":"Ryan Anderson","fromEmail":"ryan@michonline.com","sentAt":"2005-12-08T19:46:57Z","receivedAt":"2005-12-08T19:46:57Z","isPatch":false,"sender":{"key":"ryan@michonline.com","avatar":null},"body":"On Thu, Dec 08, 2005 at 07:59:37PM +0100, Majkls wrote:\n> What do you think about gitweb.cgi in C?\n\nI've seen CGI programs in C before.\n\nI don't recommend it.  I think it will give most security people\nnightmares, heh.\n\n-- \n\nRyan Anderson\n  sometimes Pug Majere\n"},{"id":"13360","messageId":"Pine.LNX.4.63.0512082051220.28628@wbgn013.biozentrum.uni-wuerzburg.de","threadId":"2778","inReplyTo":"20051208185503.GA16258@vrfy.org","subject":"Re: gitweb.cgi in C","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2005-12-08T19:51:44Z","receivedAt":"2005-12-08T19:51:44Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Thu, 8 Dec 2005, Kay Sievers wrote:\n\n> On Thu, Dec 08, 2005 at 07:59:37PM +0100, Majkls wrote:\n> > What do you think about gitweb.cgi in C?\n> \n> It's horribly stupid, I think. :)\n\nIt is as stupid as you make it :-)\n\nCiao,\nDscho\n"},{"id":"13369","messageId":"20051208222759.GO22159@pasky.or.cz","threadId":"2778","inReplyTo":"43988299.4090101@tiscali.cz","subject":"Re: gitweb.cgi in C","fromName":"Petr Baudis","fromEmail":"pasky@suse.cz","sentAt":"2005-12-08T22:27:59Z","receivedAt":"2005-12-08T22:27:59Z","isPatch":false,"sender":{"key":"pasky@ucw.cz","avatar":"https://avatars.githubusercontent.com/u/18439?v=4"},"body":"Dear diary, on Thu, Dec 08, 2005 at 07:59:37PM CET, I got a letter\nwhere Majkls <majkls@tiscali.cz> said that...\n> What do you think about gitweb.cgi in C?\n\nTo add to the collective dismay - why bother?\n\n-- \n\t\t\t\tPetr \"Pasky\" Baudis\nStuff: http://pasky.or.cz/\nVI has two modes: the one in which it beeps and the one in which\nit doesn't.\n"},{"id":"13370","messageId":"7vfyp3b4ki.fsf@assigned-by-dhcp.cox.net","threadId":"2778","inReplyTo":"20051208222759.GO22159@pasky.or.cz","subject":"Re: gitweb.cgi in C","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2005-12-08T22:35:09Z","receivedAt":"2005-12-08T22:35:09Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Petr Baudis <pasky@suse.cz> writes:\n\n> Dear diary, on Thu, Dec 08, 2005 at 07:59:37PM CET, I got a letter\n> where Majkls <majkls@tiscali.cz> said that...\n>> What do you think about gitweb.cgi in C?\n>\n> To add to the collective dismay - why bother?\n\nIt _might_ make sense to do gitweb using libified git Smurf is\nworking on, in order to reduce forks and execs, but that is\nmostly independent of rewriting that in C.\n"},{"id":"13371","messageId":"4398B636.3010900@zytor.com","threadId":"2778","inReplyTo":"43988299.4090101@tiscali.cz","subject":"Re: gitweb.cgi in C","fromName":"H. Peter Anvin","fromEmail":"hpa@zytor.com","sentAt":"2005-12-08T22:39:50Z","receivedAt":"2005-12-08T22:39:50Z","isPatch":false,"sender":{"key":"hpa@zytor.com","avatar":null},"body":"Majkls wrote:\n> What do you think about gitweb.cgi in C?\n\nI guess you could implement and benchmark it and see how much faster it is.\n\n\t-hpa\n"},{"id":"13372","messageId":"20051208224626.GP22159@pasky.or.cz","threadId":"2778","inReplyTo":"7vfyp3b4ki.fsf@assigned-by-dhcp.cox.net","subject":"Re: gitweb.cgi in C","fromName":"Petr Baudis","fromEmail":"pasky@suse.cz","sentAt":"2005-12-08T22:46:26Z","receivedAt":"2005-12-08T22:46:26Z","isPatch":false,"sender":{"key":"pasky@ucw.cz","avatar":"https://avatars.githubusercontent.com/u/18439?v=4"},"body":"Dear diary, on Thu, Dec 08, 2005 at 11:35:09PM CET, I got a letter\nwhere Junio C Hamano <junkio@cox.net> said that...\n> Petr Baudis <pasky@suse.cz> writes:\n> \n> > Dear diary, on Thu, Dec 08, 2005 at 07:59:37PM CET, I got a letter\n> > where Majkls <majkls@tiscali.cz> said that...\n> >> What do you think about gitweb.cgi in C?\n> >\n> > To add to the collective dismay - why bother?\n> \n> It _might_ make sense to do gitweb using libified git Smurf is\n> working on, in order to reduce forks and execs, but that is\n> mostly independent of rewriting that in C.\n\nI'd see having Perl XS for libgit as something much more sensible. And\nyou could do cute porcelain stuff with that as well.\n\n-- \n\t\t\t\tPetr \"Pasky\" Baudis\nStuff: http://pasky.or.cz/\nVI has two modes: the one in which it beeps and the one in which\nit doesn't.\n"},{"id":"13373","messageId":"4398B836.8090709@op5.se","threadId":"2778","inReplyTo":"7vfyp3b4ki.fsf@assigned-by-dhcp.cox.net","subject":"Re: gitweb.cgi in C","fromName":"Andreas Ericsson","fromEmail":"ae@op5.se","sentAt":"2005-12-08T22:48:22Z","receivedAt":"2005-12-08T22:48:22Z","isPatch":false,"sender":{"key":"ae@op5.se","avatar":"https://gravatar.com/avatar/426e89595c75a8f5252dd0c989e5fabe5bcac616e68557427ad9aef6b0ca342a?d=mp&s=160"},"body":"Junio C Hamano wrote:\n> Petr Baudis <pasky@suse.cz> writes:\n> \n> \n>>Dear diary, on Thu, Dec 08, 2005 at 07:59:37PM CET, I got a letter\n>>where Majkls <majkls@tiscali.cz> said that...\n>>\n>>>What do you think about gitweb.cgi in C?\n>>\n>>To add to the collective dismay - why bother?\n> \n> \n> It _might_ make sense to do gitweb using libified git Smurf is\n> working on, in order to reduce forks and execs, but that is\n> mostly independent of rewriting that in C.\n> \n\nIn that case it would be better and way cooler to have mod_git for Apache.\n\n-- \nAndreas Ericsson                   andreas.ericsson@op5.se\nOP5 AB                             www.op5.se\nTel: +46 8-230225                  Fax: +46 8-230231\n"},{"id":"13395","messageId":"7vhd9j9k3e.fsf@assigned-by-dhcp.cox.net","threadId":"2778","inReplyTo":"20051208224626.GP22159@pasky.or.cz","subject":"Re: gitweb.cgi in C","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2005-12-09T00:42:45Z","receivedAt":"2005-12-09T00:42:45Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Petr Baudis <pasky@suse.cz> writes:\n\n>> It _might_ make sense to do gitweb using libified git Smurf is\n>> working on, in order to reduce forks and execs, but that is\n>> mostly independent of rewriting that in C.\n>\n> I'd see having Perl XS for libgit as something much more sensible. And\n> you could do cute porcelain stuff with that as well.\n\nYes, that is exactly what I meant by what Smurf is working on --\nlibified git with Pyrex.\n"},{"id":"13401","messageId":"86irtyank4.fsf@blue.stonehenge.com","threadId":"2778","inReplyTo":"7vhd9j9k3e.fsf@assigned-by-dhcp.cox.net","subject":"Re: gitweb.cgi in C","fromName":"Randal L. Schwartz","fromEmail":"merlyn@stonehenge.com","sentAt":"2005-12-09T04:42:35Z","receivedAt":"2005-12-09T04:42:35Z","isPatch":false,"sender":{"key":"merlyn@stonehenge.com","avatar":"https://gravatar.com/avatar/dc528d210743ff0333e6213f9ee7b33b23f1b7bc1f3c5a8c2d819074ecd7ab19?d=mp&s=160"},"body":">>>>> \"Junio\" == Junio C Hamano <junkio@cox.net> writes:\n\n>> I'd see having Perl XS for libgit as something much more sensible. And\n>> you could do cute porcelain stuff with that as well.\n\nJunio> Yes, that is exactly what I meant by what Smurf is working on --\nJunio> libified git with Pyrex.\n\nPyrex?  not XS?  I'd like to see Perl \"use Git;\". :)\n\n\n-- \nRandal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095\n<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>\nPerl/Unix/security consulting, Technical writing, Comedy, etc. etc.\nSee PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!\n"},{"id":"13405","messageId":"7vhd9i9124.fsf@assigned-by-dhcp.cox.net","threadId":"2778","inReplyTo":"86irtyank4.fsf@blue.stonehenge.com","subject":"Re: gitweb.cgi in C","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2005-12-09T07:33:55Z","receivedAt":"2005-12-09T07:33:55Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"merlyn@stonehenge.com (Randal L. Schwartz) writes:\n\n>>>>>> \"Junio\" == Junio C Hamano <junkio@cox.net> writes:\n>\n> Junio> Yes, that is exactly what I meant by what Smurf is working on --\n> Junio> libified git with Pyrex.\n>\n> Pyrex?  not XS?  I'd like to see Perl \"use Git;\". :)\n\nOK, for the record I should mention that I first suggested using\nSwig, to be neutral across perl/python/tcl.  BTW, this list is\nmerely alphabetical not suggesting the order of my preference\n;-).\n"}]}