Description
I should have done this for version 2.x, but I didn’t. The API for the mime-types
gem is substantially different than the original Perl version, and with discussions in #94, it’s pretty clear to me that version 3 is going to be throwing out a lot of older code with newer code that I have written.
Git shows me 289 commits, 265 of which are content (non-merge) commits. 28 of these are commits related to maintenance at RubyForge (CSV and SVN management) or importing to GitHub (all 22 by Tom Copeland, all 4 by (no author)
, the one by Todd Carrico, and the one by unknown
). 192 are by me, so those aren’t a problem.
I do not need to get license-change permission from people who have only made data registry changes, as the copyright on this is at best a collection copyright and I am mirroring data that is otherwise publicly available. That eliminates the following commit collections:
- 11 commits by Andre Pankratz (@punkrats): 21fb3b0, 7574cc2, b13fc8d, 9c948fc, bd0d368, 85242b6, e2ba87b, 5870346, a658142, a2be11e, and bd91208.
- 8 commits by Garret Alfert (@galfert): 3d6fea0, 39a5451, 3febfe9, c17d093, a56b580, c346622, 521c0b1, and 126f776.
- 1 commit by Postmodern (@postmodern): 50c2f2d
- 2 commits by Keerthi Siva (@keerthisiv): ba595c1 and 28ef3db
- 1 commit by Hans de Graaf (@graaff): 70b1ee3
- 1 commit by Martin d'Allens (@Caerbannog): 21279dd
- 1 commit by Mauricio Linhares (@mauricio): a502a44
- 1 commit by Richard Hurt (@MHurt): f22d5be
- 1 commit by Richard Hirner (@rfc2822): 664767c
- 1 commit by Aggelos Aversions (@eavgarinos): 1b58a0a
- 1 commit by Andy Brody (@ab): cc9f602
- 1 commit by Brandon Galbraith (@brandongalbraith): 8cb6fcd
- 1 commit by Chris Gat (@cgat): 876519b
- 1 commit by Eric Marden (@xentek): 71f3d97
I am also excluding these commits because they are configuration-only:
- 1 commit by Juanito Fatas (@JuanitoFatas): fdb66c0
- 1 commit by @nycvotes-dev: d96b070 (this one also had to be rewritten to work with Hoe)