Postponed
Project:
The Great Git Migration
Component:
Migration scripts
Priority:
Critical
Category:
Task
Assigned:
Reporter:
Created:
25 Apr 2010 at 18:35 UTC
Updated:
2 Jun 2011 at 12:09 UTC
Since git repo creation will occur strictly by trigger, anything in contributions/{modules,themes} that doesn't have a corresponding project already is going to be orphaned. So we need to decide prior to pulling the trigger how we'll handle those projects.
Comments
Comment #1
sdboyer commentedForgot to mention translations.
Comment #2
webchickTagging. This might be a good task for a volunteer to do.
Comment #3
dmitrig01 commentedCreate an 'unofficial project' page for them with just a title?
Comment #4
sirkitree commentedSo mainly when I wonder how to solve a problem like this I'd actually try to think of how a typical repository browser would handle it. I assume this is different; that we are talking about creating an actual project node for each project automatically? Does the repository browser then link to this? If one is not created could that potentially just be a link to create a project page manually?
Comment #5
dwwI vote to ignore them. If there's no project node, it's not relevant. The history will still be in CVS if someone wants to get it. I'm assuming we're going to need to have a way to do targeted imports after the One Big Conversion(tm), anyway, so if someone really wants to, they can file an infra issue requesting that their orphaned code gets Git-ified. I'd vastly prefer ignore and handle special cases later (if at all) than bulk creating project nodes for things that are basically abandoned code to begin with.
Comment #6
sdboyer commentedI tend to agree, too. As does webchick. To keep the migration scripts clean, that'll probably mean adding a step in that hudson job which blows away projects after the whole build has taken place if they don't have corresponding entries in the db.
So, since we're decided on that, retitling & marking critical so that this issue can be the place we track actually DOING this.
Comment #7
eliza411 commentedTagging for Git Sprint 9
Comment #8
sdboyer commentedone of the mirroring issues
Comment #9
webchickNeclimdul told me I could assign this to him.
Comment #10
neclimdulThis is something I should be able to take a look at.
Comment #11
sdboyer commentedPostponed till I get to all the mirroring issues next week.
Comment #12
andypostD6 branch has 1 minor bug #1176524: Remove CVS $Id$ tags from core