From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25739 invoked by alias); 24 Jul 2008 15:56:49 -0000 Received: (qmail 25706 invoked by uid 22791); 24 Jul 2008 15:56:46 -0000 X-Spam-Check-By: sourceware.org Received: from mx.meyering.net (HELO mx.meyering.net) (82.230.74.64) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 24 Jul 2008 15:56:20 +0000 Received: by rho.meyering.net (Acme Bit-Twister, from userid 1000) id 619886A7DF; Thu, 24 Jul 2008 17:56:17 +0200 (CEST) From: Jim Meyering To: gdb@sourceware.org Subject: gdb.git: author username-to-Full_Name+email map: RFC Date: Thu, 24 Jul 2008 17:50:00 -0000 Message-ID: <87abg7s2ce.fsf@rho.meyering.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-IsSubscribed: yes Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2008-07/txt/msg00254.txt.bz2 --=-=-= Content-length: 1966 [resending, since the original was misclassified as spam by a bunch of spamassassin "chickenpox" rules. I suspect it objected to the list of email addresses, so rather than including them inline, I'm using an attachment, now. ] Hi, I'm preparing a read-only git mirror of gdb's CVS repository. It will be automatically sync'd every ~30 minutes, just as the other http://sourceware.org/git/gitweb.cgi mirrors are: glibc, lvm2, dm, automake[*]. This gdb.git mirror covers all branches and includes all history. For the record, I used a patched version of parsecvs to do the initial conversion. Automated incremental updates are handled by a wrapper around "git cvsimport". [*] Note that the automake.git mirror is obsolete, and will be removed in a couple months. It switched to git for good, and is now hosted at savannah.org. Part of the conversion job involves compiling the mapping from login name (used in the cvs repository) to the "First Last " that git uses. Below, I've included a first cut at that mapping, produced mostly automatically, partly using RealName+email from ChangeLog entries committed by "login name". The automatic process uses heuristics, and is far from perfect. I'm posting the result here, so people have a chance to make corrections now. It's important to get it right early, because redoing the mapping requires changing nearly every SHA1 in the resulting git repository, and that is very disruptive. Note that this records the cvs committer name as the git "Author". That is inaccurate when the cvs committer merely checked in a change written by someone else. If there is sufficient demand, we can look into correcting those so that git shows the real "Author:" of the proxy-committed changes. That is possible only when the ChangeLog entry includes the real author's name and email in an easily extracted form. So if you can take a minute or two to sanity-check this list, it may avoid some hassle latter: --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=addr Content-Transfer-Encoding: base64 Content-length: 13038 YWFyb253bD1BYXJvbiBXLiBMYUZyYW1ib2lzZSA8YWFyb245OHdpcmlkZ2U5 QGFhcm9ud2wuY29tPgphaWRhbj1BaWRhbiBTa2lubmVyIDxhaWRhbkB2ZWx2 ZXQubmV0Pgphaj1BbmRyZWFzIEphZWdlciA8YWpAc3VzZS5kZT4KYWxkeWg9 QWxkeSBIZXJuYW5kZXogPGFsZHloQHJlZGhhdC5jb20+CmFtb2RyYT1BbGFu IE1vZHJhIDxhbW9kcmFAYmlncG9uZC5uZXQuYXU+CmFtcz1BbmRyZXcgU3R1 YmJzIDxhbmRyZXcuc3R1YmJzQHN0LmNvbT4KYW1zem1pZHQ9QWxmcmVkIE0u IFN6bWlkdCA8YW1zQGdudS5vcmc+CmFteWxhYXI9SiJvcm4gUmVubmVja2Ug PGpvZXJuLnJlbm5lY2tlQHN0LmNvbT4KYW9saXZhPUFsZXhhbmRyZSBPbGl2 YSA8YW9saXZhQHJlZGhhdC5jb20+CmFwaD1BbmRyZXcgSGFsZXkgPGFwaEBj eWdudXMuY29tPgphcmlzdG92c2tpPUFsZWtzYW5kYXIgUmlzdG92c2tpIDxh cmlzdG92c2tpQHFueC5jb20+CmFybm9sZG09QXJub2xkIE1ldHNlbGFhciA8 YXJub2xkbUBzb3VyY2V3YXJlLm9yZz4KYXZvbGtvdj1BbmRyZXkgVm9sa292 IDxhdm9sa292QHRyYW5zYXMuY29tPgpheWVycz1EYXZpZCBBeWVycyA8ZC5h eWVyc0Bpbm9kZS5hdD4KYmF1ZXJtYW5uPVRoaWFnbyBKdW5nIEJhdWVybWFu biA8YmF1ZXJtYW5AYnIuaWJtLmNvbT4KYmVyZ25lcj1QZXRlciBCZXJnbmVy IDxiZXJnbmVyQHZuZXQuaWJtLmNvbT4KYmVybmRzPUJlcm5kIFNjaG1pZHQg PGJlcm5kLnNjaG1pZHRAYW5hbG9nLmNvbT4KYmplPUJlbiBFbGxpc3RvbiA8 YmplQHJlZGhhdC5jb20+CmJqaDIxPUJlbiBIYXJyaXMgPGJqaDIxQG5ldGJz ZC5vcmc+CmJsYz1CcmVuZGFuIENvbm9ib3kgIDxibGNAcmVkaGF0LmNvbT4K Ym9iYnlicmFza289Qm9iIFJvc3NpIDxib2JAYnJhc2tvLm5ldD4KYm9uemlu aT1QYW9sbyBCb256aW5pIDxib256aW5pQGdudS5vcmc+CmJvdGhuZXI9UGVy IEJvdGhuZXIgPHBlckBib3RobmVyLmNvbT4KYnJpYW5kPUJyaWFuIERlc3Nl bnQgPGJyaWFuQGRlc3NlbnQubmV0Pgpicm9iZWNrZT1Kb2VsIEJyb2JlY2tl ciA8YnJvYmVja2VyQGFkYWNvcmUuY29tPgpicm9sbGV5PURhdmUgQnJvbGxl eSA8YnJvbGxleUByZWRoYXQuY29tPgpicnljZT1CcnljZSBNY0tpbmxheSA8 bWNraW5sYXlAcmVkaGF0LmNvbT4KYndpbHNvbj1Cb2IgV2lsc29uIDxib2Iu d2lsc29uQGFjbS5vcmc+CmNhZ25leT1BbmRyZXcgQ2FnbmV5IDxhYzEzMTMx M0ByZWRoYXQuY29tPgpjYXJsb3M9Q2FybG9zIE8nRG9uZWxsIDxjYXJsb3NA Y29kZXNvdXJjZXJ5LmNvbT4KY2FybHRvbj1EYXZpZCBDYXJsdG9uIDxjYXJs dG9uQG1hdGguc3RhbmZvcmQuZWR1PgpjY2hhdnZhPUNoYW5kcmEgQ2hhdnZh IDxjY2hhdnZhQGN5Z251cy5jb20+CmNjb3V0YW50PUNhcnkgQ291dGFudCA8 Y2NvdXRhbnRAZ29vZ2xlLmNvbT4KY2dkPUNocmlzIERlbWV0cmlvdSA8Y2dk QGJyb2FkY29tLmNvbT4KY2dmPUNocmlzdG9waGVyIEZheWxvciA8Y2dmQHJl ZGhhdC5jb20+CmNoYW95aW5nZnU9Q2hhby15aW5nIEZ1IDxmdUBtaXBzLmNv bT4KY2hhc3RhaW49TWljaGFlbCBDaGFzdGFpbiA8bWVjLmdudUBtaW5kc3By aW5nLmNvbT4KY2ljZXJvbj1TdGVwaGFuZSBDYXJyZXogPHN0Y2FycmV6QG5l cmltLmZyPgpjbG09Q2F0aGVyaW5lIE1vb3JlIDxjbG1AY3lnbnVzLmNvbT4K Y29yaW5uYT1Db3Jpbm5hIFZpbnNjaGVuIDx2aW5zY2hlbkByZWRoYXQuY29t PgpjcGc9Q2hyaXN0aWFuIEdyb2Vzc2xlciA8Y2hyaXNAZ3JvZXNzbGVyLm9y Zz4KY3BvcGV0ej1DbGludG9uIFBvcGV0eiA8Y3BvcGV0ekBjeWdudXMuY29t PgpjcnV4PUJlcm5kIFNjaG1pZHQgPGJlcm5kc0BjeWdudXMuY28udWs+CmNz ZW89Q2FybG9zIEVkdWFyZG8gU2VvIDxjc2VvQGxpbnV4LnZuZXQuaWJtLmNv bT4KY3NpbHZlcnM9Q3JhaWcgU2lsdmVyc3RlaW4gPGNzaWx2ZXJzQGdvb2ds ZS5jb20+CmN0aWNlPUNhcm9saW5lIFRpY2UgPGN0aWNlQGFwcGxlLmNvbT4K Y3dpbHNvbj1DaGFybGVzIFdpbHNvbiAgPGN5Z3dpbkBjd2lsc29uLmZhc3Rt YWlsLmZtPgpkYW5leT1EYXZpZCBEYW5leSA8ZGRhbmV5QGF2dHJleC5jb20+ CmRhbmdsaW49Sm9obiBEYXZpZCBBbmdsaW4gPGRhdmUuYW5nbGluQG5yYy1j bnJjLmdjLmNhPgpkYW5ueXNtaXRoPURhbm55IFNtaXRoIDxkYW5ueXNtaXRo QHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KZGF2ZWE9RGF2aWQgQW5kZXJzb24g PGRhdmVhQHNnaS5jb20+CmRhdmVrPURhdmUgS29ybiA8ZGF2ZS5rb3JuQGFy dGltaS5jb20+CmRhdmVtPURhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AcmVkaGF0 LmNvbT4KZGF2aWR1PURhdmlkIFVuZyA8ZGF2aWR1QG1pcHMuY29tPgpkYmVy bGluPURhbmllbCBCZXJsaW4gPGRhbkBjZ3NvZnR3YXJlLmNvbT4KZGVuaXM9 RGVuaXMgUGlsYXQgPGRlbmlzLnBpbGF0QHN0LmNvbT4KZGVuaXNjPURlbmlz IENoZXJ0eWtvdiA8ZGVuaXNjQG92ZXJ0YS5ydT4KZGV1bGluZz1NYXJrdXMg RGV1bGluZyA8ZGV1bGluZ0BkZS5pYm0uY29tPgpkZXZhbnM9RG91ZyBFdmFu cyA8ZGplQGdvb2dsZS5jb20+CmRob3dhcmQ9RG9uIEhvd2FyZCA8ZGhvd2Fy ZEByZWRoYXQuY29tPgpkaXdpbD1EbWl0cnkgRGlreSA8ZGl3aWxAc3BlYy5y dT4KZGo9REogRGVsb3JpZSA8ZGpAY3lnbnVzLmNvbT4KZGplPURvdWcgRXZh bnMgIDxkamVAZ29vZ2xlLmNvbT4KZGxpbmRzYXk9RG9uYWxkIExpbmRzYXkg IDxkbGluZHNheUBob3VuZC5jeWdudXMuY29tPgpkbm92aWxsbz1EaWVnbyBO b3ZpbGxvIDxkbm92aWxsb0ByZWRoYXQuY29tPgpkcmQ9RGhhbmFuamF5IERl c2hwYW5kZSA8ZGhhbmFuamF5ZEBrcGl0Y3VtbWlucy5jb20+CmRyZXBwZXI9 VWxyaWNoIERyZXBwZXIgPGRyZXBwZXJAcmVkaGF0LmNvbT4KZHJvdz1EYW5p ZWwgSmFjb2Jvd2l0eiA8ZGFuQGNvZGVzb3VyY2VyeS5jb20+CmRzbD1EYXZp ZCBMZWNvbWJlciA8ZHNsQHNvdXJjZXMucmVkaGF0LmNvbT4KZHNtaXRoPURh dmlkIFNtaXRoIDxkc21pdGhAcmVkaGF0LmNvbT4KZHdhcmFrPUR3YXJha2Fu YXRoIFJhamFnb3BhbCA8ZHdhcmFrLnJhamFnb3BhbEBhbWQuY29tPgplYm90 Y2F6b3U9RXJpYyBCb3RjYXpvdSA8ZWJvdGNhem91QGxpYmVydHlzdXJmLmZy PgplY2hyaXN0bz1FcmljIENocmlzdG9waGVyIDxlY2hyaXN0b0ByZWRoYXQu Y29tPgplbGl6PUVsaSBaYXJldHNraWkgPGVsaXpAaXMuZWx0YS5jby5pbD4K ZXJpY2I9RXJpYyBCbGFrZSA8ZWJiOUBieXUubmV0Pgpld2VkZGluZ3Rvbj1F cmljIEIuIFdlZGRpbmd0b24gPGVyaWMud2VkZGluZ3RvbkBhdG1lbC5jb20+ CmV6YW5ub25pPUVsZW5hIFphbm5vbmkgPGV6YW5ub25pQHJlZGhhdC5jb20+ CmZjaGU9RnJhbmsgQ2guIEVpZ2xlciA8ZmNoZUByZWRoYXQuY29tPgpmZWRv cj1BZGFtIEZlZG9yIDxmZWRvckBnbnUub3JnPgpmZWxpeD1GZWxpeCBMZWUg PGZlbGl4K2xvZzFAc3BlY2lmaXhpbmMuY29tPgpmaXR6c2ltPVRob21hcyBG aXR6c2ltbW9ucyA8Zml0enNpbUByZWRoYXQuY29tPgpmbmFzc2VyPUZlcm5h bmRvIE5hc3NlciA8Zm5hc3NlckByZWRoYXQuY29tPgpmbmY9RnJlZCBGaXNo IDxmbmZAcmVkaGF0LmNvbT4KZm9yZD1CcmlhbiBGb3JkIDxmb3JkQHZzcy5m c2kuY29tPgpmcmVkPUZyZWRlcmljIFJpc3MgPGZyZWRlcmljLnJpc3NAc3Qu Y29tPgpmcm95ZG5qPU5hdGhhbiBGcm95ZCA8ZnJveWRuakBjb2Rlc291cmNl cnkuY29tPgpnYWl1cz1HYWl1cyBNdWxsZXkgPGdhaXVzQGdsYW0uYWMudWs+ CmdhdmluPUdhdmluIFJvbWlnLUtvY2ggPGdhdmluQGN5Z251cy5jb20+Cmdk cj1HYWJyaWVsIERvcyBSZWlzIDxnZHJAaW50ZWdyYWJsZS1zb2x1dGlvbnMu bmV0PgpnZW9mZms9R2VvZmZyZXkgS2VhdGluZyA8Z2VvZmZrQHJlZGhhdC5j b20+CmdmdW5jaz1HYXJ5IEZ1bmNrIDxnYXJ5QGludHJlcGlkLmNvbT4KZ2lu Z29sZD1UcmlzdGFuIEdpbmdvbGQgPGdpbmdvbGRAYWRhY29yZS5jb20+Cmdr bT1HcmVnIE1jR2FyeSA8Z3JlZ0BtY2dhcnkub3JnPgpnbGVuPWdsZW4gbWNj cmVhZHkgIDxna21AcG9ib3guY29tPgpncmFjZXM9R3JhY2UgU2FpbnNidXJ5 IDxncmFjZXNAcmVkaGF0LmNvbT4KZ3JheWRvbj1HcmF5ZG9uIEhvYXJlIDxn cmF5ZG9uQHJlZGhhdC5jb20+CmdyZWVuPUFudGhvbnkgR3JlZW4gPGdyZWVu QHJlZGhhdC5jb20+Cmd1aXR0b249SmVyb21lIEd1aXR0b24gPGd1aXR0b25A Z25hdC5jb20+Cmd1bz1KaW1teSBHdW8gPGd1b0BjdXAuaHAuY29tPgpoaWxm aW5ncj1QYXVsIE4uIEhpbGZpbmdlciA8SGlsZmluZ2VyQGduYXQuY29tPgpo aWxsZXI9TWF0dCBIaWxsZXIgPGhpbGxlckByZWRoYXQuY29tPgpoamw9SC5K LiBMdSA8aG9uZ2ppdS5sdUBpbnRlbC5jb20+CmhwPUhhbnMtUGV0ZXIgTmls c3NvbiA8aHBAYml0cmFuZ2UuY29tPgpodWJpY2thPUphbiBIdWJpY2thIDxq aEBzdXNlLmN6PgpodW50PU1hcnRpbiBNLiBIdW50IDxodW50QHJlZGhhdC5j b20+Cmlhbj1JYW4gTGFuY2UgVGF5bG9yIDxpYW5AYWlycy5jb20+Cmlicj1C YXVyemhhbiBJc21hZ3Vsb3YgIDxpYnJAcmFkaXg1MC5uZXQ+Cmlyb3g9SWFu IFJveGJvcm91Z2ggPGlyb3hAcmVkaGF0LmNvbT4KamFrdWI9SmFrdWIgSmVs aW5layA8amFrdWJAcmVkaGF0LmNvbT4KamFzb249SmFzb24gTWVycmlsbCA8 amFzb25AcmVkaGF0LmNvbT4KamJldWxpY2g9SmFuIEJldWxpY2ggPGpiZXVs aWNoQG5vdmVsbC5jb20+CmpiZ2xhdz1KYW4tQmVuZWRpY3QgR2xhdyA8amJn bGF3QGx1Zy1vd2wuZGU+CmplZmZoPUplZmYgSG9sY29tYiA8amVmZmhAcmVk aGF0LmNvbT4KamhlYWx5PUpvaG4gSGVhbHkgPGpoZWFseUByZWRoYXQuY29t PgpqaWV6PUppZSBaaGFuZyA8amllLnpoYW5nQGFuYWxvZy5jb20+CmppbWI9 SmltIEJsYW5keSA8amltYkByZWRoYXQuY29tPgpqaW5naGFtPUphbWVzIElu Z2hhbSA8amluZ2hhbUBsZWRhLmN5Z251cy5jb20+Cmpqb2huc3RuPUplZmYg Sm9obnN0b24gPGpqb2huc3RuQHJlZGhhdC5jb20+CmprcmF0b2NoPUphbiBL cmF0b2NodmlsIDxqYW4ua3JhdG9jaHZpbEByZWRoYXQuY29tPgpqbGFybW91 cj1Kb25hdGhhbiBMYXJtb3VyIDxqbGFybW91ckByZWRoYXQuY29tPgpqbGU9 SmFzb24gRWNraGFyZHQgPGpsZUByaWNlLmVkdT4KanNtPUphc29uIE1vbGVu ZGEgPGptb2xlbmRhQGFwcGxlLmNvbT4KanNtMjg9Sm9zZXBoIE15ZXJzIDxq b3NlcGhAY29kZXNvdXJjZXJ5LmNvbT4KanNtaXRoPUphY2tpZSBTbWl0aCBD YXNoaW9uIDxqc21pdGhAcmVkaGF0LmNvbT4KanRjPUouVC4gQ29ua2xpbiA8 anRjQHJlZGJhY2suY29tPgpqdWFuaXRvPUpvaG4gUi4gTW9vcmUgPGptb29y ZUByZWRoYXQuY29tPgpqdWxlcz1KdWxpYW4gQnJvd24gPGp1bGlhbkBjb2Rl c291cmNlcnkuY29tPgprYXp1PUthenUgSGlyYXRhIDxrYXp1QGNvZGVzb3Vy Y2VyeS5jb20+Cmtjb29rPUtlbGxleSBDb29rIDxrY29va0BnY2MuZ251Lm9y Zz4Ka2RpZW5lcz1LbGVlIERpZW5lcyA8a2RpZW5lc0BhcHBsZS5jb20+Cmtl dHRlbmlzPU1hcmsgS2V0dGVuaXMgPGtldHRlbmlzQGdudS5vcmc+Cmtldmlu Yj1LZXZpbiBCdWV0dG5lciA8a2V2aW5iQHJlZGhhdC5jb20+Cmtld2Fya2Vu PUtyaXMgV2Fya2VudGluIDxrZXdhcmtlbkBxbnguY29tPgpraW5nZG9uPUpp bSBLaW5nZG9uIDxraW5nZG9uQHJlZGhhdC5jb20+Cmtrb2ppbWE9S2F6IEtv amltYSA8a2tvamltYUByci5paWo0dS5vci5qcD4Ka3JlYmJlbD1BbmRyZWFz IEtyZWJiZWwgPGtyZWJiZWwxQGRlLmlibS5jb20+CmtzYWthbW90PUtlaSBT YWthbW90byA8c2FrYW1vdG8ua2VpQHJlbmVzYXMuY29tPgprc2VpdHo9S2Vp dGggU2VpdHogPGtlaXRoc0ByZWRoYXQuY29tPgprd2Fsa2VyPUtlaXRoIFdh bGtlciA8a2VpdGgud2Fsa2VyQGFybS5jb20+Cmxhdz1KZWZmIExhdyA8bGF3 QHJlZGhhdC5jb20+CmxpZ2FuZz1NZWkgTGlnYW5nIDxsaWdhbmdAc3Vubm9y dGguY29tLmNuPgpsc21pdGg9TGFycnkgU21pdGggPGxzbWl0aEByZWRoYXQu Y29tPgpsdWRvPUx1ZG92aWMgQ291cnTDqHMgPGx1ZG9AZ251Lm9yZz4KbHVp c2dwbT1MdWlzIE1hY2hhZG8gPGx1aXNncG1AYnIuaWJtLmNvbT4KbWFjcm89 TWFjaWVqIFcuIFJvenlja2kgPG1hY3JvQG1pcHMuY29tPgptYW5qbz1NYW5v aiBJeWVyIDxtYW5qb0BhdXN0aW4uaWJtLmNvbT4KbWFyY2tob3V6YW09TWFy YyBLaG91emFtIDxtYXJjLmtob3V6YW1AZXJpY3Nzb24uY29tPgptYXJla209 TWFyZWsgTWljaGFsa2lld2ljeiA8bWFyZWttQGFtZWxlay5nZGEucGw+Cm1h cmtvbT1NYXJrbyBNbGluYXIgPG1hcmtvbUBvcGVuY29yZXMub3JnPgptYXR0 PU1hdHQgVGhvbWFzIDxtYXR0QG5ldGJzZC5vcmc+Cm1heGltMjQwNT1NYXhp bSBHcmlnb3JpZXYgPG1heGltMjQwNUBnbWFpbC5jb20+Cm1kZWpvbmc9TW8g RGVKb25nIDxtZGVqb25nQHJlZGhhdC5jb20+Cm1laXNzbmVyPU1pY2hhZWwg TWVpc3NuZXIgPGdudUB0aGUtbWVpc3NuZXJzLm9yZz4KbWx1ZHZpZz1NaWNo YWwgTHVkdmlnIDxtbHVkdmlnQHN1c2UuY3o+Cm1taXRjaGVsPU1hcmsgTWl0 Y2hlbGwgPG1hcmtAY29kZXNvdXJjZXJ5LmNvbT4KbXJnPW1hdHRoZXcgZ3Jl ZW4gPG1yZ0ByZWRoYXQuY29tPgptcnM9TWlrZSBTdHVtcCA8bXJzQGFwcGxl LmNvbT4KbXNhbHRlcj1NYXJrIFNhbHRlciA8bXNhbHRlckByZWRoYXQuY29t Pgptc255ZGVyPU1pY2hhZWwgU255ZGVyIDxtc255ZGVyQHJlZGhhdC5jb20+ Cm1zb2tvbG92PU1pY2hhZWwgU29rb2xvdiA8bXNva29sb3ZAaXZhbi5IYXJo YW4uT1JHPgptdWxsZXI9UGllcnJlIE11bGxlciA8bXVsbGVyQGljcy51LXN0 cmFzYmcuZnI+Cm5hdGhhbj1OYXRoYW4gU2lkd2VsbCA8bmF0aGFuQGNvZGVz b3VyY2VyeS5jb20+Cm5hdGhhbnc9TmF0aGFuIEouIFdpbGxpYW1zIDxuYXRo YW53QHdhc2FiaXN5c3RlbXMuY29tPgpuZW1ldD1BZGFtIE5lbWV0IDxhbmVt ZXRAY2F2aXVtbmV0d29ya3MuY29tPgpuZXJvZGVuPU5hdGhhbmFlbCBOZXJv ZGUgPG5lcm9kZW5AZ2NjLmdudS5vcmc+Cm5pY2tjPU5pY2sgQ2xpZnRvbiA8 bmlja2NAcmVkaGF0LmNvbT4Kbmlja3JvYj1OaWNrIFJvYmVydHMgPG5pY2ty b2JAc25hcC5uZXQubno+Cm5zZD1OaWNob2xhcyBEdWZmZWsgPG5zZEByZWRo YXQuY29tPgpvYnJpZW49RGF2aWQgTydCcmllbiA8b2JyaWVuQEZyZWVCU0Qu b3JnPgpvcmphbmY9T3JqYW4gRnJpYmVyZyA8b3JqYW5mQGF4aXMuY29tPgpw YWx2ZXM9UGVkcm8gQWx2ZXMgPHBlZHJvQGNvZGVzb3VyY2VyeS5jb20+CnBh dHJpY2ttPVBhdHJpY2sgTWFjZG9uYWxkIDxwYXRyaWNrbUByZWRoYXQuY29t PgpwYj1QaGlsaXAgQmx1bmRlbGwgPHBoaWxiQGdudS5vcmc+CnBicm9vaz1Q YXVsIEJyb29rIDxwYXVsQGNvZGVzb3VyY2VyeS5jb20+CnBldHJzPVBldHIg U29yZmEgPHBldHJzQGNhbGRlcmEuY29tPgpwZ2lsbGlhbT1QYXVsIEdpbGxp YW0gPHBnaWxsaWFtQHVzLmlibS5jb20+CnBoZG09UGhpbGlwcGUgRGUgTXV5 dGVyICA8cGhkbUBtYWNxZWwuYmU+CnBrb25pbmc9UGF1bCBLb25pbmcgPHBr b25pbmdAZXF1YWxsb2dpYy5jb20+CnBwbHV6aG5pa292PVBhdWwgUGx1emhu aWtvdiA8cHBsdXpobmlrb3ZAZ29vZ2xlLmNvbT4KcHRob21hcz1QaGlsaXBw IFRob21hcyA8cHRob21hc0BzdXNlLmRlPgpxaW53ZWk9UWlud2VpIDxxaW53 ZWlAc3Vubm9ydGguY29tLmNuPgpyYW1hbmE9UmFtYW5hIFJhZGhha3Jpc2hu YW4gPHJhbWFuYS5yQGdtYWlsLmNvbT4KcmFvdWw9UmFvdWwgR291Z2ggPFJh b3VsR291Z2hAeWFob28uY28udWs+CnJkYnJvd249Um9kbmV5IEJyb3duIDxy YnJvd242NEBjc2MuY29tLmF1PgpyZWFybnNoYT1SaWNoYXJkIEVhcm5zaGF3 IDxyZWFybnNoYUBhcm0uY29tPgpybz1SYWluZXIgT3J0aCA8cm9AVGVjaEZh ay5VbmktQmllbGVmZWxkLkRFPgpyb2xhbmQ9Um9sYW5kIE1jR3JhdGggPHJv bGFuZEByZWRoYXQuY29tPgpyc2FuZGlmbz1SaWNoYXJkIFNhbmRpZm9yZCA8 cnNhbmRpZm9AcmVkaGF0LmNvbT4KcnRoPVJpY2hhcmQgSGVuZGVyc29uIDxy dGhAcmVkaGF0LmNvbT4KcndpbGQ9UmFsZiBXaWxkZW5odWVzIDxSYWxmLldp bGRlbmh1ZXNAZ214LmRlPgpzYW5kcmE9U2FuZHJhIExvb3NlbW9yZSA8c2Fu ZHJhQGNvZGVzb3VyY2VyeS5jb20+CnNjaGF1ZXI9UGV0ZXIgU2NoYXVlciA8 cGVzQHJlZ2VudC5lLXRlY2huaWsudHUtbXVlbmNoZW4uZGU+CnNjaHdhYj1B bmRyZWFzIFNjaHdhYiA8c2Nod2FiQHN1c2UuZGU+CnNjbGFya2U9U3RlcGhl biBDbGFya2UgPHN0ZXBoZW4uY2xhcmtlQGVhcnRobGluZy5uZXQ+CnNjb3R0 Yj1TY290dCBCYW1icm91Z2ggPHNjb3R0YkBuZXR3aW5kZXIub3JnPgpzY294 PVN0YW4gQ294IDxzY294QHJlZGhhdC5jb20+CnNoZWJzPVN0YW4gU2hlYnMg PHNoZWJzQGFwcGxlLmNvbT4Kc2hpbndlbGw9TWFyayBTaGlud2VsbCA8c2hp bndlbGxAY29kZXNvdXJjZXJ5LmNvbT4Kc2hyaW5pdmFzPVNocmluaXZhcyBB dHJlIDxzaHJpbml2YXNhQEtQSVRDdW1taW5zLmNvbT4Kc2plPVN0ZXZlIEVs bGNleSA8c2plQGN1cC5ocC5jb20+CnNrcmxsPU5pY2sgSHVkc29uIDxuaWNr Lmh1ZHNvbkBkc2wucGlwZXguY29tPgpza3k9TWFydGluIFNjaHdpZGVmc2t5 IDxzY2h3aWRlZnNreUBkZS5pYm0uY29tPgpzbWlkPUppcmkgU21pZCA8c21p ZEBzdXNlLmN6PgpzcG9saz1TeWQgUG9sayA8c3BvbGtAcmVkaGF0LmNvbT4K c3NtaXRoPVN0ZXBoZW4gUC4gU21pdGggPGlzY2hpczJAY294Lm5ldD4Kc3Zl aW5zZT1TdmVpbiBFLiBTZWxkYWwgPFN2ZWluLlNlbGRhbEBzb2xpZGFzLmNv bT4Kc3dhbWk9TSBSIFN3YW1pIFJlZGR5IDxNUi5Td2FtaS5SZWRkeUBuc2Mu Y29tPgp0YXVzcT1SYW5kb2xwaCBDaHVuZyA8dGF1c3FAZGViaWFuLm9yZz4K dGF5bG9yPURhdmlkIFRheWxvciAgPHRheWxvckByZWRoYXQuY29tPgp0ZWF3 YXRlcj1IdWkgWmh1IDx0ZWF3YXRlckBnbWFpbC5jb20+CnRob3JwZWo9SmFz b24gVGhvcnBlIDx0aG9ycGVqQHdhc2FiaXN5c3RlbXMuY29tPgp0aHM9VGhp ZW1vIFNldWZlciA8dGhzQG1pcHMuY29tPgp0b21lcmw9VG9tZXIgTGV2aSA8 VG9tZXIuTGV2aUBuc2MuY29tPgp0cml4PVRvbSBSaXggPHRyaXhAcmVkaGF0 LmNvbT4KdHJvbWV5PVRvbSBUcm9tZXkgPHRyb21leUByZWRoYXQuY29tPgp0 cm90aD1UaGVvZG9yZSBBLiBSb3RoIDx0cm90aEBvcGVuYXZyLm9yZz4KdHdh bGw9VGltb3RoeSBXYWxsIDx0d2FsbEBjeWdudXMuY29tPgp1bGZjPVVsZiBD YXJsc3NvbiA8dWxmY0BlbmdyLnNnaS5jb20+CnV3ZWlnYW5kPVVscmljaCBX ZWlnYW5kIDx1d2VpZ2FuZEBkZS5pYm0uY29tPgp2YXBpZXI9TWlrZSBGcnlz aW5nZXIgPHZhcGllckBnZW50b28ub3JnPgp2ZW5rYXQ9RC5WZW5rYXRhc3Vi cmFtYW5pYW4gPGR2ZW5rYXRAbm9pZGEuaGNsdGVjaC5jb20+CnZwcnVzPVZs YWRpbWlyIFBydXMgPHZsYWRpbWlyQGNvZGVzb3VyY2VyeS5jb20+CndpbHNv bj1KaW0gV2lsc29uIDx3aWxzb25AdHVsaXB0cmVlLm9yZz4Kd29vZHpsdGM9 V3UgWmhvdSA8d29vZHpsdGNAY24uaWJtLmNvbT4KeXNhdG89WW9zaGlub3Jp IFNhdG8gPHlzYXRvQHVzZXJzLnNvdXJjZWZvcmdlLmpwPgp6YWNrPVphY2sg V2VpbmJlcmcgPHphY2tAY29kZXNvdXJjZXJ5LmNvbT4K --=-=-= Content-length: 1381 Finally, note that with this list the only nameless username is "gdbadmin". However, any time a new username cvs-commits a change, that username will appear in the git repository with no associated 'First Last ' information. If/when that happens, let me know and I can update the map so that future cvs commits include the usual information. ----------------- Since I wrote the above, I've made the repository available: Here's the gitweb interface: http://sourceware.org/git/gitweb.cgi?p=gdb.git As it suggests at the top, you can get a copy via any of these URLs: git://sources.redhat.com/git/gdb.git ssh://sources.redhat.com/git/gdb.git http://sources.redhat.com/git/gdb.git E.g., run this git clone git://sources.redhat.com/git/gdb.git That downloads ~73MB to create a copy of the repository in gdb/.git, and puts all of the checked out files in gdb consuming a total of ~200MB. If there are enough changes to the Authors list, I may regenerate everything within the next couple weeks. If any of you would like to rely on this, please ensure that all of the files you care about are in the git repository. For example, I heard that three tcl-related directories need not be included, so I excluded those along with the likes of ld, gold, gas, etc. Also, please ensure that any branches you're interested in are accurately reproduced in git. Jim --=-=-=--