So I finally sat down and figured out how to get branches properly rewritten. It was very tedious (involved lots of reading commit messages from way back in the day followed by web searches and stuff), but I think the results are good. Please take a look at the following branch and let me know what you guys think:
http://github.com/dustin/memcached/commits/rewritten-bin In summary, here's what the binary tree looked like: 81 bradfitz <[EMAIL PROTECTED]> 66 plindner <[EMAIL PROTECTED]> 62 dormando <[EMAIL PROTECTED]> 41 Toru Maesaka <[EMAIL PROTECTED]> 38 Dustin Sallings <[EMAIL PROTECTED]> 19 sgrimm <[EMAIL PROTECTED]> 14 dormando <[EMAIL PROTECTED]> 10 Trond Norbye <[EMAIL PROTECTED](none)> 7 hachi <[EMAIL PROTECTED]> 6 Aaron Stone <[EMAIL PROTECTED]> 5 Trond Norbye <[EMAIL PROTECTED]> 2 Trond Norbye <[EMAIL PROTECTED](none)> 2 Trond Norbye <[EMAIL PROTECTED]> 1 tmaesaka <[EMAIL PROTECTED]> 1 Cosimo Streppone <[EMAIL PROTECTED]> 1 Eric Lambert <[EMAIL PROTECTED]> 1 Tomash Brechko <[EMAIL PROTECTED]> 1 Trond Norbye <[EMAIL PROTECTED]> 1 Trond Norbye <[EMAIL PROTECTED]> 1 acme <[EMAIL PROTECTED]> 1 dsallings <[EMAIL PROTECTED]> 1 nneul <[EMAIL PROTECTED]> 1 sky <[EMAIL PROTECTED]> ...and here's what it looks like now: 72 Brad Fitzpatrick <[EMAIL PROTECTED]> 54 Paul Lindner <[EMAIL PROTECTED]> 45 Dustin Sallings <[EMAIL PROTECTED]> 44 dormando <[EMAIL PROTECTED]> 40 Toru Maesaka <[EMAIL PROTECTED]> 23 Trond Norbye <[EMAIL PROTECTED]> 17 Steven Grimm <[EMAIL PROTECTED]> 11 Tomash Brechko <[EMAIL PROTECTED]> 7 hachi <[EMAIL PROTECTED]> 6 Aaron Stone <[EMAIL PROTECTED]> 6 Brian Aker <[EMAIL PROTECTED]> 6 Trond Norbye <[EMAIL PROTECTED]> 3 Chris Goffinet <[EMAIL PROTECTED]> 2 Jean-Francois BUSTARRET <[EMAIL PROTECTED]> 2 Eric Hodel <[EMAIL PROTECTED]> 2 David Bremner <[EMAIL PROTECTED]> 2 Evan Miller <[EMAIL PROTECTED]> 2 Paolo Borelli <[EMAIL PROTECTED]> 1 Torsten Foertsch <[EMAIL PROTECTED]> 1 js <[EMAIL PROTECTED]> 1 Adam Dixon <[EMAIL PROTECTED]> 1 Artur Bergman <[EMAIL PROTECTED]> 1 Cosimo Streppone <[EMAIL PROTECTED]> 1 Dan Christian <[EMAIL PROTECTED]> 1 Eli Bingham <[EMAIL PROTECTED]> 1 Eric Lambert <[EMAIL PROTECTED]> 1 Filipe Laborde <[EMAIL PROTECTED]> 1 Iain Wade <[EMAIL PROTECTED]> 1 Léon Brocard <[EMAIL PROTECTED]> 1 Maxim Dounin <[EMAIL PROTECTED]> 1 Nathan Neulinger <[EMAIL PROTECTED]> 1 Paul Querna <[EMAIL PROTECTED]> 1 River Tarnell <[EMAIL PROTECTED]> 1 Steve Peters <[EMAIL PROTECTED]> 1 Tao Hui <[EMAIL PROTECTED]> 1 Thomas van Gulick <[EMAIL PROTECTED]> 1 Tim Yardley <[EMAIL PROTECTED]> Notice that people who weren't represented in the authors at all now are, while retaining svn committers: http://github.com/dustin/memcached/commit/81f7166d
