{"thread":{"id":"1463","subject":"gitweb - feature request","startedAt":"2005-08-09T19:31:04Z","lastAt":"2005-08-13T04:13:19Z","messageCount":19,"participants":["Sam Ravnborg","Kay Sievers","Johannes Schindelin","John Benes","Linus Torvalds","Mitchell Blank Jr","Ian Campbell","Matthias Urlichs"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"6998","messageId":"20050809193104.GA10858@mars.ravnborg.org","threadId":"1463","inReplyTo":null,"subject":"gitweb - feature request","fromName":"Sam Ravnborg","fromEmail":"sam@ravnborg.org","sentAt":"2005-08-09T19:31:04Z","receivedAt":"2005-08-09T19:31:04Z","isPatch":false,"sender":{"key":"sam@ravnborg.org","avatar":"https://gravatar.com/avatar/168a912606ed0742d840bb365e3cc21db390c36531a58341dc7a069cc1f15f62?d=mp&s=160"},"body":"Hi Kay.\n\nWhen browsing http://www.kernel.org/git I often find myself looking for\nthe most recently changed tree.\nFor this it is very good that you have the \"last change\" in italic and\nbolded if newer than a few hours (I think).\n\nA nice additional feature would be the possibility to sort the output\naccording to last change, owner and description.\nUsing a click-able table heading would be the most intuitive way.\n\nI have not looked into the source for gitweb, so I really do not know\nhow difficult this would be.\n\n\n\tSam\n"},{"id":"6999","messageId":"20050809195818.GA19284@vrfy.org","threadId":"1463","inReplyTo":"20050809193104.GA10858@mars.ravnborg.org","subject":"Re: gitweb - feature request","fromName":"Kay Sievers","fromEmail":"kay.sievers@vrfy.org","sentAt":"2005-08-09T19:58:18Z","receivedAt":"2005-08-09T19:58:18Z","isPatch":false,"sender":{"key":"kay.sievers@vrfy.org","avatar":null},"body":"On Tue, Aug 09, 2005 at 09:31:04PM +0200, Sam Ravnborg wrote:\n> Hi Kay.\n> \n> When browsing http://www.kernel.org/git I often find myself looking for\n> the most recently changed tree.\n> For this it is very good that you have the \"last change\" in italic and\n> bolded if newer than a few hours (I think).\n\nHmm, if last change is \"minutes\" it's bold, if it's \"hours\" old it's green.\nWhat do you miss?\n\n> A nice additional feature would be the possibility to sort the output\n> according to last change, owner and description.\n> Using a click-able table heading would be the most intuitive way.\n> \n> I have not looked into the source for gitweb, so I really do not know\n> how difficult this would be.\n\nI was hoping people that want stuff like this would use a RSS reader. :)\n\nKay\n"},{"id":"7000","messageId":"20050809201836.GA11051@mars.ravnborg.org","threadId":"1463","inReplyTo":"20050809195818.GA19284@vrfy.org","subject":"Re: gitweb - feature request","fromName":"Sam Ravnborg","fromEmail":"sam@ravnborg.org","sentAt":"2005-08-09T20:18:36Z","receivedAt":"2005-08-09T20:18:36Z","isPatch":false,"sender":{"key":"sam@ravnborg.org","avatar":"https://gravatar.com/avatar/168a912606ed0742d840bb365e3cc21db390c36531a58341dc7a069cc1f15f62?d=mp&s=160"},"body":"On Tue, Aug 09, 2005 at 09:58:18PM +0200, Kay Sievers wrote:\n> On Tue, Aug 09, 2005 at 09:31:04PM +0200, Sam Ravnborg wrote:\n> > Hi Kay.\n> > \n> > When browsing http://www.kernel.org/git I often find myself looking for\n> > the most recently changed tree.\n> > For this it is very good that you have the \"last change\" in italic and\n> > bolded if newer than a few hours (I think).\n> \n> Hmm, if last change is \"minutes\" it's bold, if it's \"hours\" old it's green.\n> What do you miss?\nFor this part I do not miss anything - the opposite actually. I like\nthis highlighting you do.\n\n> \n> > A nice additional feature would be the possibility to sort the output\n> > according to last change, owner and description.\n> > Using a click-able table heading would be the most intuitive way.\n> > \n> > I have not looked into the source for gitweb, so I really do not know\n> > how difficult this would be.\n> \n> I was hoping people that want stuff like this would use a RSS reader. :)\nSome day I will try to use such a beast...\n\n\tSam\n"},{"id":"7001","messageId":"Pine.LNX.4.63.0508092224580.9849@wgmdd8.biozentrum.uni-wuerzburg.de","threadId":"1463","inReplyTo":"20050809201836.GA11051@mars.ravnborg.org","subject":"Re: gitweb - feature request","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2005-08-09T20:27:36Z","receivedAt":"2005-08-09T20:27:36Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Tue, 9 Aug 2005, Sam Ravnborg wrote:\n\n> On Tue, Aug 09, 2005 at 09:58:18PM +0200, Kay Sievers wrote:\n> > \n> > I was hoping people that want stuff like this would use a RSS reader. :)\n> Some day I will try to use such a beast...\n\nYou have Firefox, don't you? Next time you surf to gitweb, right click on \nthe funny yellow symbol in the lower right corner of your Firefox. It \nshould say something like \"Subscribe to...\". Do it.\n\nThen, in you bookmark menu, you should see the entry, with a small arrow \nto the right. Click on the entry...\n\nCiao,\nDscho\n"},{"id":"7002","messageId":"20050809204347.GB11132@mars.ravnborg.org","threadId":"1463","inReplyTo":"Pine.LNX.4.63.0508092224580.9849@wgmdd8.biozentrum.uni-wuerzburg.de","subject":"Re: gitweb - feature request","fromName":"Sam Ravnborg","fromEmail":"sam@ravnborg.org","sentAt":"2005-08-09T20:43:47Z","receivedAt":"2005-08-09T20:43:47Z","isPatch":false,"sender":{"key":"sam@ravnborg.org","avatar":"https://gravatar.com/avatar/168a912606ed0742d840bb365e3cc21db390c36531a58341dc7a069cc1f15f62?d=mp&s=160"},"body":"> You have Firefox, don't you? Next time you surf to gitweb, right click on \n> the funny yellow symbol in the lower right corner of your Firefox. It \n> should say something like \"Subscribe to...\". Do it.\n\nUnfortunately not on my firefox. 1.0.6 on gentoo.\nPuzzled...\n\n\tSam\n"},{"id":"7004","messageId":"42F91759.8010008@gmail.com","threadId":"1463","inReplyTo":"20050809204347.GB11132@mars.ravnborg.org","subject":"Re: gitweb - feature request","fromName":"John Benes","fromEmail":"smartcat99s@gmail.com","sentAt":"2005-08-09T20:51:37Z","receivedAt":"2005-08-09T20:51:37Z","isPatch":false,"sender":{"key":"smartcat99s@gmail.com","avatar":null},"body":"-----BEGIN PGP SIGNED MESSAGE-----\nHash: SHA1\n\nSam Ravnborg wrote:\n>> You have Firefox, don't you? Next time you surf to gitweb, right click on \n>> the funny yellow symbol in the lower right corner of your Firefox. It \n>> should say something like \"Subscribe to...\". Do it.\n> \n> Unfortunately not on my firefox. 1.0.6 on gentoo.\n> Puzzled...\n\nI don't see it either with Firefox/1.0+ ID:2005080905.\n\nFor it to work, this code needs to be added to the HEAD (slightly modified)\n\n<link rel=\"alternate\" type=\"application/rss+xml\" title=\"GIT Trees\"\nhref=\"http://www.kernel.org/git/?a=opml\" />\n\n-----BEGIN PGP SIGNATURE-----\nVersion: GnuPG v1.4.1 (MingW32)\nComment: Using GnuPG with Mozilla - http://enigmail.mozdev.org\n\niQIVAwUBQvkXWGF0oWcU9kCNAQLNiA//aeblC39Vlc6z6e3GjG84+9V/vPcXjrE9\nMdCllzb9D5aITJSWTxK7Ow5Y1nat0g9Cnf1AgrG6wPT6Uvm+7j61EqH5rcjYx/mU\nkNe+251cHHBnGohdXyV4n20KCoEnXKZOQX7p7R3dJWifR4eyUzacSQiA51WmNPIl\nvkV+JpTD6lPAIcZxJMXOJWUblaDA0reMPoCQ2nz7gqZOsQP7qWvzi0uyIAxjhaPd\nAQ5UzEE9l9Wt5J7Oyx/ldz9i5e54EZxFgkaDWlLpDwVpUChmlVBx5V1ltTRh3Ymp\n7lCPfy7JFN7eIQpAKp2/rldxvWK2gobSErTJR6nfs3ohSxe6WPLEpVS5Bfxrjo+8\na0LUOi/9E2+Kj1ja1Wf165GkQlI7ZfQgrmFRm8pVWS9WwkjlDvZbHjArv4lg6X6w\n02yGuiyT2P0MIhia7SJF7xFM+lUi8mDdT/psnrZQ1++UhckuGPwWTa0EJ8nVWfk2\nKkN3G3R1RVdSSgQSlh71ngNzwyFmxvMjHAZHB5ETtiO+/Of6TMkW+o3S8oJrbJSh\n9M7WjDlKSUl7R3NcBE2iqx9NUyz7ldwPme+iG/w3aTAsvNaMOgjzsVloEosVeDIh\nI/GOOujl+ym2IiJsAX9YRyaKmcBTZGEjfnUNWhf14hMDeM5fB5N8P6f+6JsMOB/N\ns8U1L/LUiCc=\n=ai+1\n-----END PGP SIGNATURE-----\n"},{"id":"7007","messageId":"20050809210948.GA21162@vrfy.org","threadId":"1463","inReplyTo":"42F91759.8010008@gmail.com","subject":"Re: gitweb - feature request","fromName":"Kay Sievers","fromEmail":"kay.sievers@vrfy.org","sentAt":"2005-08-09T21:09:48Z","receivedAt":"2005-08-09T21:09:48Z","isPatch":false,"sender":{"key":"kay.sievers@vrfy.org","avatar":null},"body":"On Tue, Aug 09, 2005 at 03:51:37PM -0500, John Benes wrote:\n> Sam Ravnborg wrote:\n> >> You have Firefox, don't you? Next time you surf to gitweb, right click on \n> >> the funny yellow symbol in the lower right corner of your Firefox. It \n> >> should say something like \"Subscribe to...\". Do it.\n> > \n> > Unfortunately not on my firefox. 1.0.6 on gentoo.\n> > Puzzled...\n> \n> I don't see it either with Firefox/1.0+ ID:2005080905.\n> \n> For it to work, this code needs to be added to the HEAD (slightly modified)\n> \n> <link rel=\"alternate\" type=\"application/rss+xml\" title=\"GIT Trees\"\n> href=\"http://www.kernel.org/git/?a=opml\" />\n\nAre you sure that firefox handles opml without a plugin?\n\nKay\n"},{"id":"7008","messageId":"20050809211402.GA21194@vrfy.org","threadId":"1463","inReplyTo":"20050809201836.GA11051@mars.ravnborg.org","subject":"Re: gitweb - feature request","fromName":"Kay Sievers","fromEmail":"kay.sievers@vrfy.org","sentAt":"2005-08-09T21:14:02Z","receivedAt":"2005-08-09T21:14:02Z","isPatch":false,"sender":{"key":"kay.sievers@vrfy.org","avatar":null},"body":"On Tue, Aug 09, 2005 at 10:18:36PM +0200, Sam Ravnborg wrote:\n> On Tue, Aug 09, 2005 at 09:58:18PM +0200, Kay Sievers wrote:\n> > On Tue, Aug 09, 2005 at 09:31:04PM +0200, Sam Ravnborg wrote:\n> > > Hi Kay.\n> > > \n> > > When browsing http://www.kernel.org/git I often find myself looking for\n> > > the most recently changed tree.\n> > > For this it is very good that you have the \"last change\" in italic and\n> > > bolded if newer than a few hours (I think).\n> > \n> > Hmm, if last change is \"minutes\" it's bold, if it's \"hours\" old it's green.\n> > What do you miss?\n> For this part I do not miss anything - the opposite actually. I like\n> this highlighting you do.\n> \n> > \n> > > A nice additional feature would be the possibility to sort the output\n> > > according to last change, owner and description.\n> > > Using a click-able table heading would be the most intuitive way.\n> > > \n> > > I have not looked into the source for gitweb, so I really do not know\n> > > how difficult this would be.\n> > \n> > I was hoping people that want stuff like this would use a RSS reader. :)\n> Some day I will try to use such a beast...\n\nWell, I don't use these beasts myself. :) I will try the sorting with the\nnext round - sounds like a nice feature.\n\nKay\n"},{"id":"7009","messageId":"Pine.LNX.4.58.0508091447080.3258@g5.osdl.org","threadId":"1463","inReplyTo":"Pine.LNX.4.63.0508092224580.9849@wgmdd8.biozentrum.uni-wuerzburg.de","subject":"Re: gitweb - feature request","fromName":"Linus Torvalds","fromEmail":"torvalds@osdl.org","sentAt":"2005-08-09T21:53:58Z","receivedAt":"2005-08-09T21:53:58Z","isPatch":false,"sender":{"key":"torvalds@linux-foundation.org","avatar":"https://avatars.githubusercontent.com/u/1024025?v=4"},"body":"\n\nOn Tue, 9 Aug 2005, Johannes Schindelin wrote:\n> \n> You have Firefox, don't you? Next time you surf to gitweb, right click on \n> the funny yellow symbol in the lower right corner of your Firefox. It \n> should say something like \"Subscribe to...\". Do it.\n\nLeft-click. And you need to be inside the project you want to rss (it \nwould be nice if you could be at the \"projects\" page and it would give you \na list of things to subscribe to, but that may not be possible).\n\n\t\tLinus\n"},{"id":"7014","messageId":"20050810001116.GA22489@vrfy.org","threadId":"1463","inReplyTo":"Pine.LNX.4.58.0508091447080.3258@g5.osdl.org","subject":"Re: gitweb - feature request","fromName":"Kay Sievers","fromEmail":"kay.sievers@vrfy.org","sentAt":"2005-08-10T00:11:16Z","receivedAt":"2005-08-10T00:11:16Z","isPatch":false,"sender":{"key":"kay.sievers@vrfy.org","avatar":null},"body":"On Tue, Aug 09, 2005 at 02:53:58PM -0700, Linus Torvalds wrote:\n> \n> \n> On Tue, 9 Aug 2005, Johannes Schindelin wrote:\n> > \n> > You have Firefox, don't you? Next time you surf to gitweb, right click on \n> > the funny yellow symbol in the lower right corner of your Firefox. It \n> > should say something like \"Subscribe to...\". Do it.\n> \n> Left-click. And you need to be inside the project you want to rss (it \n> would be nice if you could be at the \"projects\" page and it would give you \n> a list of things to subscribe to, but that may not be possible).\n\nSure, it is that way. It is called OPML and I once tested it with a RSS\nreader and it was able to read the list of offered feeds in with a single\nrequest.\nJust click on the RSS pict in the footer and it will return the overview\nof the index page. Firefox may need a plugin to be able to read it, I don't\nreally know...\n\nKay\n"},{"id":"7015","messageId":"Pine.LNX.4.58.0508091719030.3258@g5.osdl.org","threadId":"1463","inReplyTo":"20050810001116.GA22489@vrfy.org","subject":"Re: gitweb - feature request","fromName":"Linus Torvalds","fromEmail":"torvalds@osdl.org","sentAt":"2005-08-10T00:19:44Z","receivedAt":"2005-08-10T00:19:44Z","isPatch":false,"sender":{"key":"torvalds@linux-foundation.org","avatar":"https://avatars.githubusercontent.com/u/1024025?v=4"},"body":"\n\nOn Wed, 10 Aug 2005, Kay Sievers wrote:\n>\n> Firefox may need a plugin to be able to read it, I don't really know...\n\nFirefox definitely needs a separate plugin, at least for me.\n\n\t\tLinus\n"},{"id":"7012","messageId":"20050810020013.GA27506@vrfy.org","threadId":"1463","inReplyTo":"20050809211402.GA21194@vrfy.org","subject":"Re: gitweb - feature request","fromName":"Kay Sievers","fromEmail":"kay.sievers@vrfy.org","sentAt":"2005-08-10T02:00:13Z","receivedAt":"2005-08-10T02:00:13Z","isPatch":false,"sender":{"key":"kay.sievers@vrfy.org","avatar":null},"body":"On Tue, Aug 09, 2005 at 11:14:02PM +0200, Kay Sievers wrote:\n> On Tue, Aug 09, 2005 at 10:18:36PM +0200, Sam Ravnborg wrote:\n> > On Tue, Aug 09, 2005 at 09:58:18PM +0200, Kay Sievers wrote:\n> > > On Tue, Aug 09, 2005 at 09:31:04PM +0200, Sam Ravnborg wrote:\n> > > > Hi Kay.\n> > > > \n> > > > When browsing http://www.kernel.org/git I often find myself looking for\n> > > > the most recently changed tree.\n> > > > For this it is very good that you have the \"last change\" in italic and\n> > > > bolded if newer than a few hours (I think).\n> > > \n> > > Hmm, if last change is \"minutes\" it's bold, if it's \"hours\" old it's green.\n> > > What do you miss?\n> > For this part I do not miss anything - the opposite actually. I like\n> > this highlighting you do.\n> > \n> > > \n> > > > A nice additional feature would be the possibility to sort the output\n> > > > according to last change, owner and description.\n> > > > Using a click-able table heading would be the most intuitive way.\n> > > > \n> > > > I have not looked into the source for gitweb, so I really do not know\n> > > > how difficult this would be.\n> > > \n> > > I was hoping people that want stuff like this would use a RSS reader. :)\n> > Some day I will try to use such a beast...\n> \n> Well, I don't use these beasts myself. :) I will try the sorting with the\n> next round - sounds like a nice feature.\n\nSam,\ntry it! :)\n\nKay\n"},{"id":"7020","messageId":"20050810051846.GA17531@mars.ravnborg.org","threadId":"1463","inReplyTo":"20050810020013.GA27506@vrfy.org","subject":"Re: gitweb - feature request","fromName":"Sam Ravnborg","fromEmail":"sam@ravnborg.org","sentAt":"2005-08-10T05:18:46Z","receivedAt":"2005-08-10T05:18:46Z","isPatch":false,"sender":{"key":"sam@ravnborg.org","avatar":"https://gravatar.com/avatar/168a912606ed0742d840bb365e3cc21db390c36531a58341dc7a069cc1f15f62?d=mp&s=160"},"body":"> Sam,\n> try it! :)\n\nWorks excellent - and less than 12 hours after I posted my feautre\nreqest. That was quick!\n\nThanks,\n\tSam\n"},{"id":"7022","messageId":"1123653220.1183.26.camel@azathoth.hellion.org.uk","threadId":"1463","inReplyTo":"20050809195818.GA19284@vrfy.org","subject":"Re: gitweb - feature request","fromName":"Ian Campbell","fromEmail":"ijc@hellion.org.uk","sentAt":"2005-08-10T05:53:40Z","receivedAt":"2005-08-10T05:53:40Z","isPatch":false,"sender":{"key":"ijc@hellion.org.uk","avatar":"https://avatars.githubusercontent.com/u/12985729?v=4"},"body":"On Tue, 2005-08-09 at 21:58 +0200, Kay Sievers wrote:\n\n> I was hoping people that want stuff like this would use a RSS reader. :)\n\nI used to subscribe to the kernel RSS feed (using blam) but I found I\nwas only getting the most recent 20 commits, which wasn't much good when\na big batch went in because I would miss some. Has this been fixed or\nwas it something I was doing wrong?\n\nIan.\n\n-- \nIan Campbell\n\nhipatitis:\n\tTerminal coolness.\n"},{"id":"7019","messageId":"20050810083113.GN49964@gaz.sfgoth.com","threadId":"1463","inReplyTo":"1123653220.1183.26.camel@azathoth.hellion.org.uk","subject":"Re: gitweb - feature request","fromName":"Mitchell Blank Jr","fromEmail":"mitch@sfgoth.com","sentAt":"2005-08-10T08:31:13Z","receivedAt":"2005-08-10T08:31:13Z","isPatch":false,"sender":{"key":"mitch@sfgoth.com","avatar":null},"body":"Ian Campbell wrote:\n> I used to subscribe to the kernel RSS feed (using blam) but I found I\n> was only getting the most recent 20 commits, which wasn't much good when\n> a big batch went in because I would miss some.\n\nYes, I have that problem too.  It appears to be just the way that gitweb\nworks - look at the \"git_rss\" function in the source:\n  ftp://ftp.kernel.org/pub/software/scm/gitweb/gitweb.cgi\n\nKay -- is there any chance of fixing this?  I love reading the kernel\ncommits via RSS but this makes it a lot less usable than it could be.\nReally it should return all commits within, say, the last 36 hours so as\nlong as your aggregator polls reasonably often you won't miss anyhing.\n\nThe other thing on my wishlish is diffstat -- sometimes the commit messages\ncan be a little ambiguous and just adding what files were changed would\nhelp alot.  For commits that touch a large number of files maybe it could\njust show the files that changed the most like:\n\n   net/bar.c              |  412 ++++++++++++-----\n   drivers/char/foo.c     |  354 +-------------\n   arch/baz/boot.S        |   99 ++++----\n   [16 other files changed]\n\nOther than that though I really love gitweb and the RSS support is a\ngreat touch.  It really makes tracking kernel commits painless.\n\n-Mitch\n"},{"id":"7138","messageId":"20050812202748.GA9696@vrfy.org","threadId":"1463","inReplyTo":"1123653220.1183.26.camel@azathoth.hellion.org.uk","subject":"Re: gitweb - feature request","fromName":"Kay Sievers","fromEmail":"kay.sievers@vrfy.org","sentAt":"2005-08-12T20:27:48Z","receivedAt":"2005-08-12T20:27:48Z","isPatch":false,"sender":{"key":"kay.sievers@vrfy.org","avatar":null},"body":"On Wed, Aug 10, 2005 at 06:53:40AM +0100, Ian Campbell wrote:\n> On Tue, 2005-08-09 at 21:58 +0200, Kay Sievers wrote:\n> \n> > I was hoping people that want stuff like this would use a RSS reader. :)\n> \n> I used to subscribe to the kernel RSS feed (using blam) but I found I\n> was only getting the most recent 20 commits, which wasn't much good when\n> a big batch went in because I would miss some. Has this been fixed or\n> was it something I was doing wrong?\n\nIt's 30 now and up to 150 if they are not older than 48 hours. We can\ntweak the numbers if you like to have it different...\n\nKay\n"},{"id":"7140","messageId":"20050812203322.GB9696@vrfy.org","threadId":"1463","inReplyTo":"20050810083113.GN49964@gaz.sfgoth.com","subject":"Re: gitweb - feature request","fromName":"Kay Sievers","fromEmail":"kay.sievers@vrfy.org","sentAt":"2005-08-12T20:33:22Z","receivedAt":"2005-08-12T20:33:22Z","isPatch":false,"sender":{"key":"kay.sievers@vrfy.org","avatar":null},"body":"On Wed, Aug 10, 2005 at 01:31:13AM -0700, Mitchell Blank Jr wrote:\n> Ian Campbell wrote:\n> > I used to subscribe to the kernel RSS feed (using blam) but I found I\n> > was only getting the most recent 20 commits, which wasn't much good when\n> > a big batch went in because I would miss some.\n> \n> Yes, I have that problem too.  It appears to be just the way that gitweb\n> works - look at the \"git_rss\" function in the source:\n>   ftp://ftp.kernel.org/pub/software/scm/gitweb/gitweb.cgi\n> \n> Kay -- is there any chance of fixing this?  I love reading the kernel\n> commits via RSS but this makes it a lot less usable than it could be.\n> Really it should return all commits within, say, the last 36 hours so as\n> long as your aggregator polls reasonably often you won't miss anyhing.\n\nIt's 30 now and up to 150 if they are not older than 48 hours.\nWe can change the numbers, if you hava a better idea...\n\n> The other thing on my wishlish is diffstat -- sometimes the commit messages\n> can be a little ambiguous and just adding what files were changed would\n> help alot.  For commits that touch a large number of files maybe it could\n> just show the files that changed the most like:\n\nFor now it just lists all changed files to the log message, similar to the\n\"commit\" view. Is that ok, or do we really need the diffstat, It may be\na bit expensive to generate it for all the commits with every RSS request...\n\nThanks,\nKay\n"},{"id":"7144","messageId":"20050812211600.GA61428@gaz.sfgoth.com","threadId":"1463","inReplyTo":"20050812203322.GB9696@vrfy.org","subject":"Re: gitweb - feature request","fromName":"Mitchell Blank Jr","fromEmail":"mitch@sfgoth.com","sentAt":"2005-08-12T21:16:00Z","receivedAt":"2005-08-12T21:16:00Z","isPatch":false,"sender":{"key":"mitch@sfgoth.com","avatar":null},"body":"Kay Sievers wrote:\n> It's 30 now and up to 150 if they are not older than 48 hours.\n> We can change the numbers, if you hava a better idea...\n\nIs it really hard to just make it purely time-based (git-rev-list --max-age)?\nThink of if Linus is merging with a lot of people and then pushes the results\nto the master repository -- suddenly there's, say, 400 new commits since the\nlast time my aggregator checked 2 hours ago.\n\n> For now it just lists all changed files to the log message, similar to the\n> \"commit\" view. Is that ok, or do we really need the diffstat,\n\nIt looks great, thanks!  diffstat would be slightly nicer but not a big\ndeal.\n\n> It may be\n> a bit expensive to generate it for all the commits with every RSS request...\n\nWell if the RSS feed's popularity takes off you'll probably want to *not*\ngenerate it every time and instead serve it from a static file.  This can\nbe as simple as a Makefile like:\n\n\tcommits.rss: $(GITDIR)/refs/heads/master\n\t\t/path/to/myperlscript.pl $(GITDIR) > commits.rss.NEW && chmod 444 commits.rss.NEW && mv commits.rss.NEW commits.rss\n\nand then call \"make -C /my/rss/dir -s -f /path/to/mymakefile.mk\" from cron\nevery minute.\n\nServing the rss from a static file has the big advantage that a well-behaved\naggregator will only request it if the modification date changed which saves\neveryone bandwidth.\n\n-Mitch\n"},{"id":"7167","messageId":"pan.2005.08.13.04.13.18.159941@smurf.noris.de","threadId":"1463","inReplyTo":"20050812211600.GA61428@gaz.sfgoth.com","subject":"Re: gitweb - feature request","fromName":"Matthias Urlichs","fromEmail":"smurf@smurf.noris.de","sentAt":"2005-08-13T04:13:19Z","receivedAt":"2005-08-13T04:13:19Z","isPatch":false,"sender":{"key":"matthias@urlichs.de","avatar":"https://gravatar.com/avatar/2708905af227313eba6f2b2ae0f7d0259b5ac5d71baef58fe5a13c699ce0bbf0?d=mp&s=160"},"body":"Hi, Mitchell Blank Jr wrote:\n\n> Is it really hard to just make it purely time-based (git-rev-list\n> --max-age)? Think of if Linus is merging with a lot of people and then\n> pushes the results to the master repository -- suddenly there's, say,\n> 400 new commits since the last time my aggregator checked 2 hours ago.\n\nThink of Linus merging a bunch of trees with 1-month old commits, all of\nwhich you'd miss that way.\n\nIMHO, you definitely need a static file for RSS -- do a git-rev-list\nbetween HEAD and HEAD-as-of-the-last-time-you-generated-the-RSS,\nconcatenate with the old RSS, then trim appropriately.\n\n-- \nMatthias Urlichs   |   {M:U} IT Design @ m-u-it.de   |  smurf@smurf.noris.de\nDisclaimer: The quote was selected randomly. Really. | http://smurf.noris.de\n - -\nYou judge the acts of others only by their intentions.\n"}]}