public
Description: Web application that provides an up to date listing of Rails contributors
Homepage:
Clone URL: git://github.com/fxn/rails-contributors.git
fxn (author)
Sat Dec 19 07:46:21 -0800 2009
commit  dc7e4843f225ea1a00ba5745837113fbba03691f
tree    7aa8f77c07afbea52f25f1fc9e68028c068d3796
parent  899b23dbc046b61b207b8466b9ee9721273722e5
name age message
file .gitignore Sun Jun 21 17:17:58 -0700 2009 adds config/database.yml to .gitignore [fxn]
file Capfile Wed Mar 25 17:31:59 -0700 2009 adding some cap stuff [fxn]
file README Fri May 15 15:26:43 -0700 2009 removes warning, and comments that even with Gi... [fxn]
file Rakefile Fri Mar 06 14:57:52 -0800 2009 initial commit [fxn]
directory app/ Sat Dec 19 07:46:21 -0800 2009 maps a handler of Will Bryant [fxn]
directory config/ Tue Nov 17 14:20:21 -0800 2009 mv-based cache tree expiration, following a rec... [fxn]
directory db/ Fri Aug 14 12:05:22 -0700 2009 adds support for tracking branches [fxn]
directory doc/ Fri Mar 06 16:43:28 -0800 2009 adding original script for reference [fxn]
directory lib/ Fri Dec 18 07:54:17 -0800 2009 s/sync_file/lock_file/ [fxn]
directory public/ Tue Jul 07 10:51:10 -0700 2009 ensures sha1 and date cells get no wrapping in ... [fxn]
directory script/ Fri Mar 06 14:57:52 -0800 2009 initial commit [fxn]
directory test/ Fri Dec 18 15:51:00 -0800 2009 understands the convention "blah [name] (Closes... [fxn]
directory vendor/ Thu May 28 15:01:57 -0700 2009 renames email to e [fxn]
README
== Rails Contributors

Rails has had lots of contributors. This web application keeps an up to date
list of them and their contributions.

That list is not easy to build. Rails used Subversion until April 2008, and
commits in Subversion do not distinguish author from committer. To give due
credit to contributors some identifier was usually put in square brackets at the
end of the commit message, or in the Changelog.

That was a convention followed by hand. As a consequence over the time a given
contributor often appears under different names, handlers, emails, there are
typos, etc.

I wanted to present a good enough figure for the number of Rails contributors in
my keynote at Conferencia Rails 2008 and started an effort in the core list to
identify these equivalences:

   http://groups.google.com/group/rubyonrails-core/browse_thread/thread/7554c8c5a25b4765

Lots and lots of people provided mappings, it was really awesome. Still today I
get some new equivalence now and then. I wrote a script that took that mapping
into account and the figure converged to 1300 people. The list has been
regularly maintained and published in this gist:

   http://gist.github.com/20721

Even nowadays with Git some commits have more than one author.