Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* gdb.git: author username-to-Full_Name+email map: RFC
@ 2008-07-24 17:50 Jim Meyering
       [not found] ` <je1w1jgslp.fsf@sykes.suse.de>
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Jim Meyering @ 2008-07-24 17:50 UTC (permalink / raw)
  To: gdb

[-- Attachment #1: Type: text/plain, Size: 1966 bytes --]

[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 <email>" 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:


[-- Attachment #2: addr --]
[-- Type: application/octet-stream, Size: 9618 bytes --]

aaronwl=Aaron W. LaFramboise <aaron98wiridge9@aaronwl.com>
aidan=Aidan Skinner <aidan@velvet.net>
aj=Andreas Jaeger <aj@suse.de>
aldyh=Aldy Hernandez <aldyh@redhat.com>
amodra=Alan Modra <amodra@bigpond.net.au>
ams=Andrew Stubbs <andrew.stubbs@st.com>
amszmidt=Alfred M. Szmidt <ams@gnu.org>
amylaar=J"orn Rennecke <joern.rennecke@st.com>
aoliva=Alexandre Oliva <aoliva@redhat.com>
aph=Andrew Haley <aph@cygnus.com>
aristovski=Aleksandar Ristovski <aristovski@qnx.com>
arnoldm=Arnold Metselaar <arnoldm@sourceware.org>
avolkov=Andrey Volkov <avolkov@transas.com>
ayers=David Ayers <d.ayers@inode.at>
bauermann=Thiago Jung Bauermann <bauerman@br.ibm.com>
bergner=Peter Bergner <bergner@vnet.ibm.com>
bernds=Bernd Schmidt <bernd.schmidt@analog.com>
bje=Ben Elliston <bje@redhat.com>
bjh21=Ben Harris <bjh21@netbsd.org>
blc=Brendan Conoboy  <blc@redhat.com>
bobbybrasko=Bob Rossi <bob@brasko.net>
bonzini=Paolo Bonzini <bonzini@gnu.org>
bothner=Per Bothner <per@bothner.com>
briand=Brian Dessent <brian@dessent.net>
brobecke=Joel Brobecker <brobecker@adacore.com>
brolley=Dave Brolley <brolley@redhat.com>
bryce=Bryce McKinlay <mckinlay@redhat.com>
bwilson=Bob Wilson <bob.wilson@acm.org>
cagney=Andrew Cagney <ac131313@redhat.com>
carlos=Carlos O'Donell <carlos@codesourcery.com>
carlton=David Carlton <carlton@math.stanford.edu>
cchavva=Chandra Chavva <cchavva@cygnus.com>
ccoutant=Cary Coutant <ccoutant@google.com>
cgd=Chris Demetriou <cgd@broadcom.com>
cgf=Christopher Faylor <cgf@redhat.com>
chaoyingfu=Chao-ying Fu <fu@mips.com>
chastain=Michael Chastain <mec.gnu@mindspring.com>
ciceron=Stephane Carrez <stcarrez@nerim.fr>
clm=Catherine Moore <clm@cygnus.com>
corinna=Corinna Vinschen <vinschen@redhat.com>
cpg=Christian Groessler <chris@groessler.org>
cpopetz=Clinton Popetz <cpopetz@cygnus.com>
crux=Bernd Schmidt <bernds@cygnus.co.uk>
cseo=Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
csilvers=Craig Silverstein <csilvers@google.com>
ctice=Caroline Tice <ctice@apple.com>
cwilson=Charles Wilson  <cygwin@cwilson.fastmail.fm>
daney=David Daney <ddaney@avtrex.com>
danglin=John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
dannysmith=Danny Smith <dannysmith@users.sourceforge.net>
davea=David Anderson <davea@sgi.com>
davek=Dave Korn <dave.korn@artimi.com>
davem=David S. Miller <davem@redhat.com>
davidu=David Ung <davidu@mips.com>
dberlin=Daniel Berlin <dan@cgsoftware.com>
denis=Denis Pilat <denis.pilat@st.com>
denisc=Denis Chertykov <denisc@overta.ru>
deuling=Markus Deuling <deuling@de.ibm.com>
devans=Doug Evans <dje@google.com>
dhoward=Don Howard <dhoward@redhat.com>
diwil=Dmitry Diky <diwil@spec.ru>
dj=DJ Delorie <dj@cygnus.com>
dje=Doug Evans  <dje@google.com>
dlindsay=Donald Lindsay  <dlindsay@hound.cygnus.com>
dnovillo=Diego Novillo <dnovillo@redhat.com>
drd=Dhananjay Deshpande <dhananjayd@kpitcummins.com>
drepper=Ulrich Drepper <drepper@redhat.com>
drow=Daniel Jacobowitz <dan@codesourcery.com>
dsl=David Lecomber <dsl@sources.redhat.com>
dsmith=David Smith <dsmith@redhat.com>
dwarak=Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
ebotcazou=Eric Botcazou <ebotcazou@libertysurf.fr>
echristo=Eric Christopher <echristo@redhat.com>
eliz=Eli Zaretskii <eliz@is.elta.co.il>
ericb=Eric Blake <ebb9@byu.net>
eweddington=Eric B. Weddington <eric.weddington@atmel.com>
ezannoni=Elena Zannoni <ezannoni@redhat.com>
fche=Frank Ch. Eigler <fche@redhat.com>
fedor=Adam Fedor <fedor@gnu.org>
felix=Felix Lee <felix+log1@specifixinc.com>
fitzsim=Thomas Fitzsimmons <fitzsim@redhat.com>
fnasser=Fernando Nasser <fnasser@redhat.com>
fnf=Fred Fish <fnf@redhat.com>
ford=Brian Ford <ford@vss.fsi.com>
fred=Frederic Riss <frederic.riss@st.com>
froydnj=Nathan Froyd <froydnj@codesourcery.com>
gaius=Gaius Mulley <gaius@glam.ac.uk>
gavin=Gavin Romig-Koch <gavin@cygnus.com>
gdr=Gabriel Dos Reis <gdr@integrable-solutions.net>
geoffk=Geoffrey Keating <geoffk@redhat.com>
gfunck=Gary Funck <gary@intrepid.com>
gingold=Tristan Gingold <gingold@adacore.com>
gkm=Greg McGary <greg@mcgary.org>
glen=glen mccready  <gkm@pobox.com>
graces=Grace Sainsbury <graces@redhat.com>
graydon=Graydon Hoare <graydon@redhat.com>
green=Anthony Green <green@redhat.com>
guitton=Jerome Guitton <guitton@gnat.com>
guo=Jimmy Guo <guo@cup.hp.com>
hilfingr=Paul N. Hilfinger <Hilfinger@gnat.com>
hiller=Matt Hiller <hiller@redhat.com>
hjl=H.J. Lu <hongjiu.lu@intel.com>
hp=Hans-Peter Nilsson <hp@bitrange.com>
hubicka=Jan Hubicka <jh@suse.cz>
hunt=Martin M. Hunt <hunt@redhat.com>
ian=Ian Lance Taylor <ian@airs.com>
ibr=Baurzhan Ismagulov  <ibr@radix50.net>
irox=Ian Roxborough <irox@redhat.com>
jakub=Jakub Jelinek <jakub@redhat.com>
jason=Jason Merrill <jason@redhat.com>
jbeulich=Jan Beulich <jbeulich@novell.com>
jbglaw=Jan-Benedict Glaw <jbglaw@lug-owl.de>
jeffh=Jeff Holcomb <jeffh@redhat.com>
jhealy=John Healy <jhealy@redhat.com>
jiez=Jie Zhang <jie.zhang@analog.com>
jimb=Jim Blandy <jimb@redhat.com>
jingham=James Ingham <jingham@leda.cygnus.com>
jjohnstn=Jeff Johnston <jjohnstn@redhat.com>
jkratoch=Jan Kratochvil <jan.kratochvil@redhat.com>
jlarmour=Jonathan Larmour <jlarmour@redhat.com>
jle=Jason Eckhardt <jle@rice.edu>
jsm=Jason Molenda <jmolenda@apple.com>
jsm28=Joseph Myers <joseph@codesourcery.com>
jsmith=Jackie Smith Cashion <jsmith@redhat.com>
jtc=J.T. Conklin <jtc@redback.com>
juanito=John R. Moore <jmoore@redhat.com>
jules=Julian Brown <julian@codesourcery.com>
kazu=Kazu Hirata <kazu@codesourcery.com>
kcook=Kelley Cook <kcook@gcc.gnu.org>
kdienes=Klee Dienes <kdienes@apple.com>
kettenis=Mark Kettenis <kettenis@gnu.org>
kevinb=Kevin Buettner <kevinb@redhat.com>
kewarken=Kris Warkentin <kewarken@qnx.com>
kingdon=Jim Kingdon <kingdon@redhat.com>
kkojima=Kaz Kojima <kkojima@rr.iij4u.or.jp>
krebbel=Andreas Krebbel <krebbel1@de.ibm.com>
ksakamot=Kei Sakamoto <sakamoto.kei@renesas.com>
kseitz=Keith Seitz <keiths@redhat.com>
kwalker=Keith Walker <keith.walker@arm.com>
law=Jeff Law <law@redhat.com>
ligang=Mei Ligang <ligang@sunnorth.com.cn>
lsmith=Larry Smith <lsmith@redhat.com>
ludo=Ludovic Courtès <ludo@gnu.org>
luisgpm=Luis Machado <luisgpm@br.ibm.com>
macro=Maciej W. Rozycki <macro@mips.com>
manjo=Manoj Iyer <manjo@austin.ibm.com>
marckhouzam=Marc Khouzam <marc.khouzam@ericsson.com>
marekm=Marek Michalkiewicz <marekm@amelek.gda.pl>
markom=Marko Mlinar <markom@opencores.org>
matt=Matt Thomas <matt@netbsd.org>
maxim2405=Maxim Grigoriev <maxim2405@gmail.com>
mdejong=Mo DeJong <mdejong@redhat.com>
meissner=Michael Meissner <gnu@the-meissners.org>
mludvig=Michal Ludvig <mludvig@suse.cz>
mmitchel=Mark Mitchell <mark@codesourcery.com>
mrg=matthew green <mrg@redhat.com>
mrs=Mike Stump <mrs@apple.com>
msalter=Mark Salter <msalter@redhat.com>
msnyder=Michael Snyder <msnyder@redhat.com>
msokolov=Michael Sokolov <msokolov@ivan.Harhan.ORG>
muller=Pierre Muller <muller@ics.u-strasbg.fr>
nathan=Nathan Sidwell <nathan@codesourcery.com>
nathanw=Nathan J. Williams <nathanw@wasabisystems.com>
nemet=Adam Nemet <anemet@caviumnetworks.com>
neroden=Nathanael Nerode <neroden@gcc.gnu.org>
nickc=Nick Clifton <nickc@redhat.com>
nickrob=Nick Roberts <nickrob@snap.net.nz>
nsd=Nicholas Duffek <nsd@redhat.com>
obrien=David O'Brien <obrien@FreeBSD.org>
orjanf=Orjan Friberg <orjanf@axis.com>
palves=Pedro Alves <pedro@codesourcery.com>
patrickm=Patrick Macdonald <patrickm@redhat.com>
pb=Philip Blundell <philb@gnu.org>
pbrook=Paul Brook <paul@codesourcery.com>
petrs=Petr Sorfa <petrs@caldera.com>
pgilliam=Paul Gilliam <pgilliam@us.ibm.com>
phdm=Philippe De Muyter  <phdm@macqel.be>
pkoning=Paul Koning <pkoning@equallogic.com>
ppluzhnikov=Paul Pluzhnikov <ppluzhnikov@google.com>
pthomas=Philipp Thomas <pthomas@suse.de>
qinwei=Qinwei <qinwei@sunnorth.com.cn>
ramana=Ramana Radhakrishnan <ramana.r@gmail.com>
raoul=Raoul Gough <RaoulGough@yahoo.co.uk>
rdbrown=Rodney Brown <rbrown64@csc.com.au>
rearnsha=Richard Earnshaw <rearnsha@arm.com>
ro=Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
roland=Roland McGrath <roland@redhat.com>
rsandifo=Richard Sandiford <rsandifo@redhat.com>
rth=Richard Henderson <rth@redhat.com>
rwild=Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
sandra=Sandra Loosemore <sandra@codesourcery.com>
schauer=Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
schwab=Andreas Schwab <schwab@suse.de>
sclarke=Stephen Clarke <stephen.clarke@earthling.net>
scottb=Scott Bambrough <scottb@netwinder.org>
scox=Stan Cox <scox@redhat.com>
shebs=Stan Shebs <shebs@apple.com>
shinwell=Mark Shinwell <shinwell@codesourcery.com>
shrinivas=Shrinivas Atre <shrinivasa@KPITCummins.com>
sje=Steve Ellcey <sje@cup.hp.com>
skrll=Nick Hudson <nick.hudson@dsl.pipex.com>
sky=Martin Schwidefsky <schwidefsky@de.ibm.com>
smid=Jiri Smid <smid@suse.cz>
spolk=Syd Polk <spolk@redhat.com>
ssmith=Stephen P. Smith <ischis2@cox.net>
sveinse=Svein E. Seldal <Svein.Seldal@solidas.com>
swami=M R Swami Reddy <MR.Swami.Reddy@nsc.com>
tausq=Randolph Chung <tausq@debian.org>
taylor=David Taylor  <taylor@redhat.com>
teawater=Hui Zhu <teawater@gmail.com>
thorpej=Jason Thorpe <thorpej@wasabisystems.com>
ths=Thiemo Seufer <ths@mips.com>
tomerl=Tomer Levi <Tomer.Levi@nsc.com>
trix=Tom Rix <trix@redhat.com>
tromey=Tom Tromey <tromey@redhat.com>
troth=Theodore A. Roth <troth@openavr.org>
twall=Timothy Wall <twall@cygnus.com>
ulfc=Ulf Carlsson <ulfc@engr.sgi.com>
uweigand=Ulrich Weigand <uweigand@de.ibm.com>
vapier=Mike Frysinger <vapier@gentoo.org>
venkat=D.Venkatasubramanian <dvenkat@noida.hcltech.com>
vprus=Vladimir Prus <vladimir@codesourcery.com>
wilson=Jim Wilson <wilson@tuliptree.org>
woodzltc=Wu Zhou <woodzltc@cn.ibm.com>
ysato=Yoshinori Sato <ysato@users.sourceforge.jp>
zack=Zack Weinberg <zack@codesourcery.com>

[-- Attachment #3: Type: text/plain, Size: 1381 bytes --]


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 <email>' 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

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2008-07-28 11:36 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-07-24 17:50 gdb.git: author username-to-Full_Name+email map: RFC Jim Meyering
     [not found] ` <je1w1jgslp.fsf@sykes.suse.de>
2008-07-24 20:39   ` Jim Meyering
2008-07-25  3:28 ` Thiago Jung Bauermann
2008-07-25 13:41   ` Jim Meyering
2008-07-28 10:49 ` Jim Meyering
2008-07-28 11:36 ` Andrew STUBBS
2008-07-28 20:10   ` Jim Meyering

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox