HomePhabricator

Provide a more modern way to load packages owning a set of files

Description

Provide a more modern way to load packages owning a set of files

Summary:
Ref T8320. Ref T8004. This just tries to generally modernize

It also replaces the nonfunctional "Find Owners" link with a new property that just shows owning packages.

Test Plan:

  • Created and edited packages.

Screen Shot 2015-08-15 at 12.43.54 PM.png (278×510 px, 22 KB)

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T8004, T8320

Differential Revision: https://secure.phabricator.com/D13911

Event Timeline

CodeMouse92 raised a concern with this commit.EditedAug 16 2015, 11:19 PM
CodeMouse92 added a subscriber: CodeMouse92.

When I attempt to view any branch in Diffusion since this landed, I get the error message.

Unhandled Exception ("PhutilInvalidStateException")
Call withControl() before calling getControllingPackagesForPath()!

See T9201: Unhandled Exception ("InvalidArgumentException") on random Differential

epriestley requested verification of this commit.Jan 27 2017, 5:21 PM

I believe work on T9201 resolved this.

This commit now requires verification by auditors.Jan 27 2017, 5:21 PM
All concerns with this commit have now been addressed.Mar 4 2017, 1:40 AM