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.org e-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.org e-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

Optional Integration

Created by: jonathan webb
Created on: 9 Jan 2011 at 21:52 UTC
Last updated: 9 Jan 2011 at 21:55 UTC
Unsupported

Other releases