{"thread":{"id":"43280","subject":"Using sha1 of commit for id of gitweb Atom feed entry","startedAt":"2006-12-03T23:48:39Z","lastAt":"2006-12-03T23:48:39Z","messageCount":1,"participants":["Jakub Narebski"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"294208","messageId":"200612040048.39768.jnareb@gmail.com","threadId":"43280","inReplyTo":null,"subject":"Using sha1 of commit for id of gitweb Atom feed entry","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2006-12-03T23:48:39Z","receivedAt":"2006-12-03T23:48:39Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"To all using Atom version of gitweb feeds: perhaps instead of using\nappropriate \"commit\" view gitweb URL as if of gitweb Atom feed entry,\nuse sha1 of commit? We could create a new (unofficial for now) scheme:\n\n  git:<sha1 of a commit>\n\nor we can try to use tag URI scheme\n * \"How to make a good ID in Atom\"\n   http://diveintomark.org/archives/2004/05/28/howto-atom-id\n * \"Tag URI\"\n   http://www.taguri.org/\n * RFC 4151 - The 'tag' URI Scheme\n\nWith tag URI we need:\n 1.) Identity by domain name or email address. We can use \n     (can we, Pasky?) use git.or.cz domain, or git@vger.kernel.org\n     email address\n 2.) Pick a date. We can use here epoch start date of 1970,\n     date of 1.0 git release of 2005-12-21, or date of creating git\n     mailing list of 2005, 2005-04 or 2005-04-10.\n\nSo for example the id for an entry which currently has id of\n  http://repo.or.cz/w/git.git?a=commit;h=278fcd7debf19c1efee18b32f8867becb18d1a22\nwould have either\n  git:278fcd7debf19c1efee18b32f8867becb18d1a22\nor (one of the choices)\n  tag:git@vger.kernel.org,2005:278fcd7debf19c1efee18b32f8867becb18d1a22\n\nWhat do you think about it?\n\nP.S. Or we could register URN... ;-)\n-- \nJakub Narebski\n"}]}