Post migration, repo names and project short names are defined as being equal. This currently isn't a requirement so there will need to be some projects that have their repositories renamed.

Comments

sdboyer’s picture

Issue tags: +git phase 2, +git sprint 8

tagging

sdboyer’s picture

Seems like this should be the list of offenders. But this CAN'T be right, I'm sure I must be doing something wrong. It's gotta be a longer list than this.

mysql> SELECT p.uri as uri, p.nid as nid, cp.directory as dir FROM project_projects AS p INNER JOIN cvs_projects AS cp ON p.nid = cp.nid WHERE cp.directory NOT LIKE CONCAT('%', p.uri, '%');
+---------------------------+--------+----------------------------------------+
| uri                       | nid    | dir                                    |
+---------------------------+--------+----------------------------------------+
| webmasters                |   3202 |                                        | 
| dropdown_taxonomy         |  17798 |                                        | 
| journal_nobody_ever_cared |  26160 |                                        | 
| textmate                  | 244584 |                                        | 
| cvsapplications           | 525912 |                                        | 
| redesign                  | 640692 |                                        | 
| bluecheese                | 651778 |                                        | 
| node                      | 749998 |                                        | 
| drupal                    |   3060 | /                                      | 
| infrastructure            | 107028 | /beh/beh/                              | 
| WebEx                     |  49399 | /comingsoon/                           | 
| documentation             |  18753 | /docs/                                 | 
| translate-drupal-ad       |  24086 | /docs/marketing/adverts/               | 
| batchapi                  | 472592 | /modules/batch/                        | 
| new_flexinode             |  29530 | /modules/flexinode_new/                | 
| groupsdrupalorg           | 833750 | /modules/groupsorg/                    | 
| happenig                  |  25695 | /modules/happening/                    | 
| password-reset            | 185963 | /modules/password_reset/               | 
| Project_explore_drupal    |  47025 | /modules/sanjeev/                      | 
| Drupaltestbed             | 178893 | /modules/simpletestautoinfrastructure/ | 
| weblink_browswer          |  28940 | /modules/weblink_broswer/              | 
| field                     | 265697 | /sandbox/chx/                          | 
| qrios_theme_1             |  48925 | /themes/qrios/                         | 
| RTLthemes                 |  41718 | /themes/rtl/                           | 
| siriusc_theme             |  52493 | /themes/siriusc/                       | 
| taxonomytabs              |  26341 | /themes/tabmenu/                       | 
| TDTLP                     |  47891 | /translations/farsi/                   | 
| prupal                    |  30314 | /translations/Persian/                 | 
| teltrans                  |  29375 | /translations/telugu/                  | 
| Lt460                     |  26877 | /translations/v_lt/                    | 
| getdrupal                 |  65545 | /tricks/expectinstaller/               | 
+---------------------------+--------+----------------------------------------+
31 rows in set (0.00 sec)
sdboyer’s picture

Issue tags: +tggm db-repo mirroring

adding a tag to indicate this is part of the mirroring problem

eliza411’s picture

Assigned: Unassigned » sdboyer

Assigning to Sam per the sprint planning spreadsheet.

sdboyer’s picture

I'm thinking that our final plan will be on-disk representations that use the repo_id as the dirname (e.g., /path/to/4.git) and that we provide a service that can be used for the various gateways (ssh, http, git) to map incoming string requests to a repo id. If that's what we go with, then we won't be renaming the git repos to mirror the project shortname (obviously), so this issue becomes moot.

sdboyer’s picture

Status: Active » Postponed

postponing, pending the decision on on-disk storage representation.

sdboyer’s picture

Issue tags: +git sprint 10

happening in sprint 10 with other mirroring issues.