Page MenuHomePhabricator

Remove remaining arcanist project code
ClosedPublic

Authored by joshuaspence on May 18 2015, 1:45 PM.
Tags
None
Referenced Files
F14054204: D12899.diff
Fri, Nov 15, 11:00 PM
F14045686: D12899.id31381.diff
Wed, Nov 13, 8:13 AM
F14043879: D12899.diff
Tue, Nov 12, 1:43 PM
F14040029: D12899.id32862.diff
Mon, Nov 11, 7:07 AM
F14028695: D12899.diff
Fri, Nov 8, 3:12 PM
F14017910: D12899.id32862.diff
Tue, Nov 5, 12:36 AM
F14010343: D12899.id32862.diff
Thu, Oct 31, 7:11 AM
F14009274: D12899.id31024.diff
Wed, Oct 30, 1:57 PM
Subscribers

Details

Reviewers
epriestley
Group Reviewers
Blessed Reviewers
Maniphest Tasks
T7604: Remove "Arcanist Projects"
Commits
Restricted Diffusion Commit
rP0036670329cc: Remove remaining arcanist project code
Summary

Fixes T7604. This is the big scary change which drops the "arcanist project" fields from the database permanently.

Test Plan

grepped for the following to ensure that I had found all remaining references:

  • /arcanistProject/i
  • /arcanist_project/i
  • /projectName/i
  • /project_name/i
  • /project_id/i
WARNING: Wait at least one month before landing this.

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

joshuaspence retitled this revision from to Remove remaining arcanist project code.
joshuaspence updated this object.
joshuaspence edited the test plan for this revision. (Show Details)

I'm good with bringing about 90% of this upstream soon, but don't want to actually destroy the data for a while, so the 20150518.arcanistproject.sql migration and changes to DifferentialRevision.php and DifferentialDiff.php which would cause problems if these columns still exist should wait for a month or two.

We can either just hold this whole thing, or you can split the data/schema-destruction parts out of it and we can get rid of all the code now and the data later.

Yeah, this diff was intended to be all of the actual destructive stuff that can wait until later... although possibly a few of these classes can be removed without actually destroying any data.

Drop field from differential.creatediff as well

This is probably okay to land now, timing wise.

epriestley edited edge metadata.

Yeah, I haven't seen any churn on it.

This revision is now accepted and ready to land.Jul 8 2015, 9:33 AM
joshuaspence edited edge metadata.

Rename SQL file

This revision was automatically updated to reflect the committed changes.