{"thread":{"id":"4765","subject":"git2rss --- publish changes from git-log via RSS","startedAt":"2006-07-04T19:11:35Z","lastAt":"2006-07-07T19:23:13Z","messageCount":5,"participants":["Bennett Todd","Jakub Narebski","Matthias Lederhofer"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"23237","messageId":"20060704191135.GB10534@rahul.net","threadId":"4765","inReplyTo":null,"subject":"git2rss --- publish changes from git-log via RSS","fromName":"Bennett Todd","fromEmail":"bet@rahul.net","sentAt":"2006-07-04T19:11:35Z","receivedAt":"2006-07-04T19:11:35Z","isPatch":false,"sender":{"key":"bet@rahul.net","avatar":null},"body":"Just switched Bent Linux[1] from darcs to git (darcs is sexy, but I\ncan build git; ghc defeats me). So I hacked up a quick and simple\ngit2rss to replace my use of darcs2rss for publishing updates.\n\n<URL:http://bent.latency.net/git2rss>\n\nI hardcoded a couple of Bent-linux-specific bits in there, if\nanybody else is actually interested in this, let me know, we can\ndiscuss how to peel 'em out.\n\nI like to read the back archives before posting to a list I've just\nsubscribed to, but couldn't find a downloadable version of the git\nlist. If anybody could point me to one, I'd appreciate it.\n\n-Bennett\n\n[1] Bent Linux probably isn't of interest to anybody else, it's my\nmid-life crisis project, sound bite \"unix as I came to love hear in\nthe early '80s, when she and I were both much younger, slimmer, and\nhealthier\". uClibc, static linking only, no dynamic loading, no\ni18n, nothing gui. Handy for building initrds, perhaps useful for\nembedded applications. Nobody but a total crank like me would use it\nas their favoured workstation OS.\n<URL:http://bent.latency.net/bent/>\n"},{"id":"23245","messageId":"e8elej$4sa$1@sea.gmane.org","threadId":"4765","inReplyTo":"20060704191135.GB10534@rahul.net","subject":"Re: git2rss --- publish changes from git-log via RSS","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2006-07-04T21:09:32Z","receivedAt":"2006-07-04T21:09:32Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"Bennett Todd wrote:\n\n> Just switched Bent Linux[1] from darcs to git (darcs is sexy, but I\n> can build git; ghc defeats me). So I hacked up a quick and simple\n> git2rss to replace my use of darcs2rss for publishing updates.\n> \n> <URL:http://bent.latency.net/git2rss>\n\nAdded to http://git.or.cz/gitwiki/InterfacesFrontendsAndTools#git2rss\nPlease correct/expand the info if needed.\n\nBTW. gitweb includes RSS feed, see e.g.:\n  http://www.kernel.org/git/?p=git/git.git;a=rss\n  http://www.kernel.org/git/?p=git/git.git;a=opml\n\n> I like to read the back archives before posting to a list I've just\n> subscribed to, but couldn't find a downloadable version of the git\n> list. If anybody could point me to one, I'd appreciate it.\n\nBoth GitWiki and Wikipedia\n\n  http://git.or.cz/gitwiki/GitCommunity\n  http://en.wikipedia.org/wiki/Git_%28software%29\n\nmentions several git mailing list archives\n\n-- \nJakub Narebski\nWarsaw, Poland\nShadeHawk on #git\n"},{"id":"23314","messageId":"20060706125328.GA19414@rahul.net","threadId":"4765","inReplyTo":"e8elej$4sa$1@sea.gmane.org","subject":"Re: git2rss --- publish changes from git-log via RSS","fromName":"Bennett Todd","fromEmail":"bet@rahul.net","sentAt":"2006-07-06T12:53:28Z","receivedAt":"2006-07-06T12:53:28Z","isPatch":false,"sender":{"key":"bet@rahul.net","avatar":null},"body":"2006-07-04T21:09:32 Jakub Narebski:\n> Added to http://git.or.cz/gitwiki/InterfacesFrontendsAndTools#git2rss\n> Please correct/expand the info if needed.\n\nThanks. But I'm not sure it belongs there. If anybody else turns out\nto be interested, and we work out how to update it to pull out the\nBent-specific stuff hardcoded in it, and document the result, then\nmaybe. At best it might be an example someone could copy, if they\nwanted to publish an rss of git-log, with some hardwired assumptions\nabout the log format and the archive structure. It's not based on\ndarcs2rss, it's a complete rewrite, and much simpler since I used\nXML::RSS::SimpleGen.\n\n> BTW. gitweb includes RSS feed, see e.g.:\n>   http://www.kernel.org/git/?p=git/git.git;a=rss\n>   http://www.kernel.org/git/?p=git/git.git;a=opml\n\nCan it be used for offline generation? I don't run any CGIs on my\nwebserver, I re-generate bent.xml whenever I push any updates.\n\n-Bennett\n"},{"id":"23380","messageId":"e8m9m2$m37$1@sea.gmane.org","threadId":"4765","inReplyTo":"20060706125328.GA19414@rahul.net","subject":"Re: git2rss --- publish changes from git-log via RSS","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2006-07-07T18:38:11Z","receivedAt":"2006-07-07T18:38:11Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"Bennett Todd wrote:\n\n> 2006-07-04T21:09:32 Jakub Narebski:\n\n>> BTW. gitweb includes RSS feed, see e.g.:\n>>   http://www.kernel.org/git/?p=git/git.git;a=rss\n>>   http://www.kernel.org/git/?p=git/git.git;a=opml\n> \n> Can it be used for offline generation? I don't run any CGIs on my\n> webserver, I re-generate bent.xml whenever I push any updates.\n\nJust run it as a script. IIRC there is a way to pass CGI params\nto a script...\n\n-- \nJakub Narebski\nWarsaw, Poland\nShadeHawk on #git\n"},{"id":"23389","messageId":"E1Fyvuz-0007rM-BD@moooo.ath.cx","threadId":"4765","inReplyTo":"e8m9m2$m37$1@sea.gmane.org","subject":"Re: git2rss --- publish changes from git-log via RSS","fromName":"Matthias Lederhofer","fromEmail":"matled@gmx.net","sentAt":"2006-07-07T19:23:13Z","receivedAt":"2006-07-07T19:23:13Z","isPatch":false,"sender":{"key":"matled@gmx.net","avatar":null},"body":"Jakub Narebski wrote:\n> Bennett Todd wrote:\n> \n> > 2006-07-04T21:09:32 Jakub Narebski:\n> \n> >> BTW. gitweb includes RSS feed, see e.g.:\n> >>   http://www.kernel.org/git/?p=git/git.git;a=rss\n> >>   http://www.kernel.org/git/?p=git/git.git;a=opml\n> > \n> > Can it be used for offline generation? I don't run any CGIs on my\n> > webserver, I re-generate bent.xml whenever I push any updates.\n> \n> Just run it as a script. IIRC there is a way to pass CGI params\n> to a script...\n\nenv REQUEST_METHOD=GET QUERY_STRING='p=git/git.git;a=rss' \\\n./gitweb.cgi | (read; read; cat)\n\nworks fine if gitweb.cgi is setup correctly.\n"}]}