This project is not covered by Drupal’s security advisory policy.
This 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"
Requirements
Project information
- Project categories: Developer tools, Import and export
- Created by jonathan webb on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.
