- D14022 / rP809c7fb4f35e: Fix an issue where paths could bleed across repos in Owners
D14023 / rPce7c2097b216: Update Owners docs a bit
D13922 / rP6cfeb9e54014: Further modernize OwnersPackageQuery
D13921 / rPfd61702d6e96: Remove "Primary Owner" from Owners
D13911 / rP36a50ccbae1e: Provide a more modern way to load packages owning a set of files
D13349 / rP1851ca2d71aa: Make owners typeahead mostly reasonable
D13032 / rPebb7ca8cbdae: Convert Owners paths to application transactions
D13028 / rPda9a61fb70db: Use ApplicationTransactions for all non-path edits to Owners packages
D13026 / rP009598593f80: Separate editing of package data and paths in Owners
D13025 / rP05bd6a1682e9: Modernize Owners package view UI elements
D13024 / rP6d5d34e6a87b: Use ApplicationSearch in Owners
|Resolved||joshuaspence||T7603 Remove the deprecated "Repositories" application|
|Resolved||joshuaspence||T7604 Remove "Arcanist Projects"|
|Resolved||epriestley||T8320 Bring Owners out of the dark ages|
|Resolved||epriestley||T8317 Can't add a new path to an owner's package|
|Restricted Maniphest Task|
|Resolved||None||T8073 Unable to add Repositories to Owner groups (Packages) after creation|
|Resolved||None||T7127 Saving new path list when deletes occur is erroneous at best|
|Resolved||epriestley||T8427 Make owners typeahead browsable so installs can have more than 100 packages|
|Resolved||chad||T8428 Allow packages to be disabled|
|Resolved||None||T8004 Highlight files owned by self/project when viewing revision|
|Resolved||epriestley||T2183 unify "table of contents" views between Differential and Diffusion|
|Resolved||epriestley||T9218 Should Owners allow multiple packages to own the same file?|
Installs which relied on "Arcanist Project" Herald rules don't necessarily have a perfect way forward; "Owners"-based rules are one of the alternatives I suggest in the upgrading guide in the description of that task.
As per IRC:
[20:56:34] <_richardJ> I have a commit for which an Owners package of which I'm an owner requires an audit because of "owners not involved". However, I reviewed the actual revision.
I marked D14023 as resolving this since I think I took care of most of the really silly/old stuff and this now works in a fairly reasonable way, at least for the most part.
I sketched out a very rough v2 on the workboard covering T2443 / T8425. The former should wait for API stuff and the latter is just a messy migration thing. Depending on when Audit gets a round of updates that stuff might make it in, too. I'm mostly hoping to shelve this for a bit, though, if nothing too sketchy pops up.