okay. so i think the confusing part was that i don't put my github ID anywhere. i just need to put one of the email addresses that is associated with my github ID in that file. like this:
tim = tim carroll <[email protected]<mailto:[email protected]>> where the name part "tim carroll" is actually completely meaningless and arbitrary. i was thinking that somewhere there would be a mapping of my jasig ID to my github ID directly. like this: tim = timit On Oct 13, 2011, at 11:59 PM, Eric Dalquist wrote: Sorry, my previous reply wasn't very clear. So for the author mapping feature of svn2git to work we have to have "Name <[email protected]><mailto:[email protected]>" format mappings for every SVN committer that the tool encounters. Since the chances of getting everyone that has ever committed to uPortal (all 74 of them) to create a GitHub account is very small I decided to put together two lists. resolvedAuthors.txt - A best guess at GitHub account info made by looking up each SVN account in the Jasig Crowd directory and using the name and email address registered for the account. This doesn't even work for really old committers so those accounts get fake mappings that look like: [email protected]<mailto:[email protected]> <[email protected]><mailto:[email protected]>. The important thing to remember is that this file is automatically generated, there was no hand editing of its data. mappedAuthors.txt - Explicit SVN username to GitHub account mappings. Every existing Jasig committer that has a GitHub account should list the mapping between their accounts here. When I run svn2git I first use the little mergeAuthors.groovy script which merges the two files with the mappings in mappedAuthors.txt replacing mappings from resolvedAuthors.txt. So no, the email address don't need to match, the email address in resolvedAuthors.txt is a best guess for each svn account. The email address in mappedAuthors.txt is your actual GitHub account email address. -Eric On 10/13/11 10:34 PM, Carroll, Timothy Dale wrote: so... they should probably match then... right? email is the common denominator to map between the accounts. On Oct 13, 2011, at 11:00 PM, Eric Dalquist wrote: File 2 is the automated output of looking up the name and email address for each svn account name from Crowd. File 1 is overlayed on top of File 2 to come up with the mapping file used for doing the migration. -Eric On 10/13/11 7:49 PM, Carroll, Timothy Dale wrote: do the email addresses used in file [1] and [2] need to match? On Oct 13, 2011, at 5:20 PM, Eric Dalquist wrote: Details of the uPortal SVN to GitHub migration, reasoning, and FAQ is in the wiki: https://wiki.jasig.org/display/UPC/Git+Migration+Proposal<https://wiki.jasig.org/display/UPC/Git+Migration+Proposal#GitMigrationProposal-UsernameMapping> I've done a final test migration of the uPortal SVN repository to: https://github.com/edalquist/uPortal-GitTest Account Mapping This is using best author mapping data that we could put together from those that explicitly have listed their git accounts [1] and account information for jasig SVN committers that was compiled from the Confluence/Jira services [2]. If you have ever commit to a Jasig project in the past and think you may ever commit to uPortal (or make a pull request) it would be great to have you setup a GitHub account and get the appropriate mapping information added to file [1]. [1] https://github.com/Jasig/svn2git-migration/blob/master/mappedAuthors.txt [2] https://github.com/Jasig/svn2git-migration/blob/master/resolvedAuthors.txt The following people currently have commit access to uPortal but have NOT yet setup an account on GitHub, meaning that their commit history won't transfer AND they won't be able to commit once we've moved. Please either email me your GitHub account info (should look like: Eric Dalquist <[email protected]><mailto:[email protected]>) or event better, get to know git and fork https://github.com/Jasig/svn2git-migration add yourself to mappedAuthors.txt and then make a pull request. * Andrew Wills (awills) * Andy Gherna (agherna) * Anthony Colebourne (acolebourne) * Brad Szabo (bszabo) * Cris Holdorph (holdorph) * Gary Thompson (gthompson) * Lennard Fuller (lfuller) * Matthew Polizzotti ([email protected]<mailto:[email protected]>) * Susan Bramhall ([email protected]<mailto:[email protected]>) Scheduling 10/20 - Thursday 10:00am CDT - https://source.jasig.org/uPortal is made read-only 4:00pm CDT - https://github.com/Jasig/uPortal will be live and available for uPortal committers Unless there are objections the schedule will proceed as stated above. Realistically the GitHub repo should be available much earlier than 4pm but don't plan on making any commits to uPortal on Thursday 10/20 and if you have any work in progress make sure it is committed somewhere (create a temporary branch if needed) so that you don't have to re-apply the changes on the git side of things. -Eric -- You are currently subscribed to [email protected]<mailto:[email protected]> as: [email protected]<mailto:[email protected]> To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/uportal-dev -- You are currently subscribed to [email protected]<mailto:[email protected]> as: [email protected]<mailto:[email protected]> To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/uportal-dev -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/uportal-dev
