Page MenuHomePhabricator

Remove obsolete Badges edge types
ClosedPublic

Authored by epriestley on Mar 24 2017, 9:03 PM.
Tags
None
Referenced Files
F13092067: D17562.diff
Thu, Apr 25, 3:23 AM
Unknown Object (File)
Sun, Apr 14, 4:28 AM
Unknown Object (File)
Thu, Apr 11, 10:45 AM
Unknown Object (File)
Mon, Apr 8, 11:10 PM
Unknown Object (File)
Mar 3 2024, 1:52 PM
Unknown Object (File)
Feb 26 2024, 11:58 AM
Unknown Object (File)
Feb 3 2024, 3:17 PM
Unknown Object (File)
Jan 24 2024, 2:31 PM
Subscribers
None

Details

Summary

Ref T12270. These no longer have any callsites.

Test Plan

Used grep to search for each edge class constant, found no hits.

Diff Detail

Repository
rP Phabricator
Branch
badge2
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 16146
Build 21430: Run Core Tests
Build 21429: arc lint + arc unit

Unit TestsFailed

TimeTest
39 msManiphestTaskTestCase::Unknown Unit Message ("")
EXCEPTION (PhutilBootloaderException): Include of '/core/data/drydock/workingcopy-70/repo/phabricator/src/applications/badges/edge/PhabricatorRecipientHasBadgeEdgeType.php' failed! #0 /core/data/drydock/workingcopy-70/repo/libphutil/src/symbols/PhutilSymbolLoader.php(381): PhutilBootloader->loadLibrarySource('phabricator', 'applications/ba...') #1 /core/data/drydock/workingcopy-70/repo/libphutil/src/symbols/PhutilSymbolLoader.php(256): PhutilSymbolLoader->loadSymbol(Array)
35 msManiphestTaskTestCase::Unknown Unit Message ("")
EXCEPTION (PhutilBootloaderException): Include of '/core/data/drydock/workingcopy-70/repo/phabricator/src/applications/badges/edge/PhabricatorRecipientHasBadgeEdgeType.php' failed! #0 /core/data/drydock/workingcopy-70/repo/libphutil/src/symbols/PhutilSymbolLoader.php(381): PhutilBootloader->loadLibrarySource('phabricator', 'applications/ba...') #1 /core/data/drydock/workingcopy-70/repo/libphutil/src/symbols/PhutilSymbolLoader.php(256): PhutilSymbolLoader->loadSymbol(Array)
6 msPhabricatorEdgeTestCase::Unknown Unit Message ("")
EXCEPTION (PhutilBootloaderException): Include of '/core/data/drydock/workingcopy-70/repo/phabricator/src/applications/badges/edge/PhabricatorRecipientHasBadgeEdgeType.php' failed! #0 /core/data/drydock/workingcopy-70/repo/libphutil/src/symbols/PhutilSymbolLoader.php(381): PhutilBootloader->loadLibrarySource('phabricator', 'applications/ba...') #1 /core/data/drydock/workingcopy-70/repo/libphutil/src/symbols/PhutilSymbolLoader.php(256): PhutilSymbolLoader->loadSymbol(Array)
0 msPhabricatorEdgeTypeTestCase::Unknown Unit Message ("")
EXCEPTION (PhutilBootloaderException): Include of '/core/data/drydock/workingcopy-70/repo/phabricator/src/applications/badges/edge/PhabricatorRecipientHasBadgeEdgeType.php' failed! #0 /core/data/drydock/workingcopy-70/repo/libphutil/src/symbols/PhutilSymbolLoader.php(381): PhutilBootloader->loadLibrarySource('phabricator', 'applications/ba...') #1 /core/data/drydock/workingcopy-70/repo/libphutil/src/symbols/PhutilSymbolLoader.php(256): PhutilSymbolLoader->loadSymbol(Array)
68 msPhabricatorFileTestCase::Unknown Unit Message ("")
EXCEPTION (PhutilBootloaderException): Include of '/core/data/drydock/workingcopy-70/repo/phabricator/src/applications/badges/edge/PhabricatorRecipientHasBadgeEdgeType.php' failed! #0 /core/data/drydock/workingcopy-70/repo/libphutil/src/symbols/PhutilSymbolLoader.php(381): PhutilBootloader->loadLibrarySource('phabricator', 'applications/ba...') #1 /core/data/drydock/workingcopy-70/repo/libphutil/src/symbols/PhutilSymbolLoader.php(256): PhutilSymbolLoader->loadSymbol(Array)
View Full Test Results (29 Failed · 305 Passed)

Event Timeline

would this affect old migrations to Awards?

  • Wow! Also run arc liberate!

No, they use the constants explicitly, anticipating this change.

It will cause old award transactions to render "epriestley edited edges." or similar instead of "epriestley awarded this badge to chad.", but that's the only negative effect and I'm not planning to fix it since the app was beta when those awards happened.

(They also all happened more than a year ago.)

Or, at least, happened on a version of the codebase which is more than a year old

This revision is now accepted and ready to land.Mar 24 2017, 9:09 PM
This revision was automatically updated to reflect the committed changes.