Closed Bug 1153331 Opened 10 years ago Closed 10 years ago

Move phonebook code to GitHub

Categories

(Webtools Graveyard :: Phonebook, defect)

x86
macOS
defect
Not set
normal

Tracking

(firefox40 affected)

RESOLVED FIXED
Tracking Status
firefox40 --- affected

People

(Reporter: tofumatt, Assigned: ericz)

Details

(Whiteboard: [kanban:https://webops.kanbanize.com/ctrl_board/2/976] )

To increase ease-of-contribution and bring it in line with other Mozilla webdev projects, we should move the internal phonebook from SVN to Git and host it on Github. I can take care of the checkout and import into Git, as well as the push to github. Need IT advice/sign-off on changing what gets pulled/how this is deployed once it's on git not SVN.
Rob, any objections? We did the same thing with the PTO app -- copy to github including history, then move the svn trunk out of the way to tags/oldtrunk to avoid confusion. On your end you'd have to redeploy from git though, which shouldn't be hard, but will take a few minutes.
Flags: needinfo?(rtucker)
There already exists: https://github.com/lonnen/phonebook The only hurdle will be to get webops to change the deploy script to pull from GH. I'm 100% onboard though
Flags: needinfo?(rtucker)
(In reply to Rob Tucker [:rtucker] from comment #2) > There already exists: https://github.com/lonnen/phonebook > The only hurdle will be to get webops to change the deploy script to pull > from GH. I'm 100% onboard though This shouldn't be a hurdle :) I'll take a stab at the scripts and see what work needs to be done.
(In reply to Rob Tucker [:rtucker] from comment #2) > There already exists: https://github.com/lonnen/phonebook Sounds good. Well lonnen himself calls that an outdated mirror, I'd be more comfortable recloning (and to mozilla), but anyway. (In reply to Shyam Mani [:fox2mike] from comment #3) > This shouldn't be a hurdle :) I'll take a stab at the scripts and see what > work needs to be done. Thank you. Meanwhile one of us can do the re-cloning (perhaps me, because I am not sure tofumatt's internet connection is currently beefy enough for a lengthy svn pull)
I made a clone a few months back. It is likely only a patch or two out of date. https://github.com/lonnen/phonebook
My connection can handle an SVN pull as long as it's not 9pm EEST ;-) If the SVN version is the canonical repo I say we just take that; my PR to :lonnen's branch I can send again once we put it on GitHub under mozilla/
https://github.com/mozilla/phonebook moved. if it updates on svn before we change the deploy scripts we'll have to do this again
Who with an active svn commit bit can push /projects/phonebook/trunk to /projects/phonebook/tags/oldtrunk for us to avoid confusion going forward?
(In reply to Fred Wenzel [:wenzel] from comment #8) > Who with an active svn commit bit can push /projects/phonebook/trunk to > /projects/phonebook/tags/oldtrunk for us to avoid confusion going forward? r140094
Marvelous thanks. The code is moved and ready to roll. I could normally close this bug, but I figure we should keep it open until the deploy scripts are also updated, yes?
(In reply to Fred Wenzel [:wenzel] from comment #10) > Marvelous thanks. The code is moved and ready to roll. I could normally > close this bug, but I figure we should keep it open until the deploy scripts > are also updated, yes? I can modify the deploy scripts, this shouldn't be too hard if someone can help with the correct git commands :) What are the next steps?
Yeah, that's all that would be needed. For what it's worth, :fox2mike, I updated the Mana page (https://mana.mozilla.org/wiki/display/websites/phonebook.mozilla.org) with the new code location/checkout procedure.
Assignee: nobody → eziegenhorn
Component: Phonebook → WebOps: IT-Managed Tools
Product: Webtools → Infrastructure & Operations
QA Contact: smani
Version: Trunk → other
Whiteboard: [kanban:https://webops.kanbanize.com/ctrl_board/2/976]
Updated our scripts on the generic cluster to pull from git for prod, stage and dev phonebook sites.
Assignee: eziegenhorn → nobody
Component: WebOps: IT-Managed Tools → Phonebook
Product: Infrastructure & Operations → Webtools
QA Contact: smani
Assignee: nobody → eziegenhorn
I'm pretty sure this is done.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Product: Webtools → Webtools Graveyard
You need to log in before you can comment on or make changes to this bug.