Downloads
Download tar.gz
9.65 KB
MD5: f2f5963895b5a54e79cbe894d902bb0a
SHA-1: b5cfe1956ae01988f3226f7a17be5b9bcf93ec61
SHA-256: 54ab29f21c6761161139df72fcba66ac030eca8fd5bf194180a7220bdc6206a3
Download zip
11.67 KB
MD5: b87124603d4c6517a7dd940cf8dcdd74
SHA-1: 1eb98ca9b54aaafa1044a01b1a9b7813dcdcbcac
SHA-256: 8fa13ceea89670eb7c40a22ae1865065b107f38f852b0ce21611e367cb93a281
Release notes
First stable release. The CVS Migration Prefs module allows developers tracked by the CVS integration module to be associated with an e-mail address, to assist with the migration of CVS repositories to Git repositories. CVS Users will be associated with an anonymous "no-reply" by default. Additionally they will be able to select an e-mail from a list of addresses Drupal associates with the user.
This module was developed as a response to the issue #992802: Create a module to capture the migration preferences of current d.o CVS account holders.
Features
- When enabled it goes through {cvs_accounts} and associates anonymized
drupal_username@uid.no-reply.drupal.orge-mail addresses with all of the CVS username entries that don't already have a repository mail associated with them. - Adds "Repository full name" text item to the CVS module's cvs_user_edit_form
- Adds "Repository e-mail" select item to the CVS module's cvs_user_edit_form; options include:
- The Drupal user's e-mail address
- List of any repository e-mails associated with the user (multiple CVS usernames may be manually associated with a Drupal user).
- List of all e-mails for the user from Multiple Email Addresses module (if enabled).
- Anonymized
drupal_username@uid.no-reply.drupal.orge-mail (if it isn't already listed) - Drush command to download a flat-file mapping CVS username to Git user metadata.
- Command:
drush cvsmigration-export [filepath] - Example CSV Output:
"101","Drupal Profile Full Name","cvs_username","drupal_username@21.no-reply.drupal.org" "102","Jonathan W. Webb","webbj74","developer@example.com"