Help wanted with dist-cvs to git conversion
Conrad Meyer
cemeyer at u.washington.edu
Fri Dec 11 05:28:43 UTC 2009
On Thursday 10 December 2009 09:12:46 pm Seth Vidal wrote:
> On Thu, 10 Dec 2009, Jesse Keating wrote:
> > I'm currently playing with a utility called parsecvs to convert our cvs
> > stuff into git. This utility can also translate the raw usernames that
> > CVS has into more useful names+email addresses that you'd typically get
> > out of git. But to make this conversion it needs a translation file.
> >
> > It would be really helpful if somebody could generate a file for me that
> > is in the format of:
> >
> > <username>=<firstname> <lastname> <email>
> >
> > eg:
> >
> > jkeating=Jesse Keating <jkeating at fedoraproject.org>
> > notting=Bill Nottingham <notting at fedoraproject.org>
> >
> > For the initial testing, just giving every user a @feodraproject.org
> > domain would be sufficient, however we should have a discussion about
> > whether to use this email address or to use the user's real email
> > address.
>
> I just did this on fedorapeople.org not against fas but I suspect that's
> the same set of users.
>
> #!/usr/bin/python -tt
>
> import pwd
>
> for pw in pwd.getpwall():
> if pw.pw_uid < 10000:
> continue
> msg='%s=%s <%s at fedoraproject.org>' % (pw.pw_name, pw.pw_gecos,
> pw.pw_name)
> print msg
>
>
> the file with these contents is in my homedir on fedorapeople.org as:
> wacky-list-for-git
>
> if you want me to do it directly talking to fas I'll do it in the morning.
> -sv
A script that grabs the entries from FAS, and outputs everything as UTF-8
files:
http://konradm.fedorapeople.org/usernamelist.py
Results with FAS emails (in my $HOME on fedorapeople.org):
FAS-users-normalemails
or fedoraproject.org emails:
FAS-users-fedoraprojectemails
Regards,
--
Conrad Meyer <cemeyer at u.washington.edu>
More information about the fedora-devel-list
mailing list