Page MenuHomePhabricator
Feed All Stories

May 16 2019

epriestley added a comment to D20519: When using the Herald test console on a transactional object, guess a reasonable set of transactions to simulate.

Since shouldDisplayGroupWith() includes a 2-minute cutoff and requires transactions have the same author, and we merge transactions that are part of the same edit before applying them (so if you submit 100 "edit title" transactions at the same time, we only actually apply the last one, since none of the others have any effect) I think you could only generate a group with 100+ transactions by writing a script that repeatedly edited the same field to different values very quickly. This seems very unlikely, even given the great ambition I ascribe to our users.

May 16 2019, 5:16 PM
epriestley committed rP046888ac2e56: In Herald, save applied transaction PHIDs in the transcript and display them in… (authored by epriestley).
In Herald, save applied transaction PHIDs in the transcript and display them in…
May 16 2019, 4:58 PM
epriestley closed D20518: In Herald, save applied transaction PHIDs in the transcript and display them in the UI.
May 16 2019, 4:58 PM
epriestley added a comment to D20509: Remove ancient "PhabricatorQuickSearchEngineExtension" compatibility class.

Oh, the relevance is that PhabricatorDatasourceEngineExtension now handles "doing magic stuff when you type things into the global search bar" (like jumping to a task when you type T123), and the next change was making "type a URI" mean "navigate to that uri" -- which got a mention in T5378, although it isn't the primary focus of that task.

May 16 2019, 4:40 PM
amckinley accepted D20520: Add a "Published document changed" rule to Herald for Phriction documents.
May 16 2019, 4:22 PM
amckinley accepted D20495: Add a "Reports" menu item to Projects.
May 16 2019, 4:00 PM
simevo added a comment to T3179: Importing data from external systems (like GitHub, JIRA, Trac, Asana, Trello, etc.).

For all who might need to migrate from trac to Phabricator, feel free to borrow from this bare-bone script: https://gitlab.com/simevo/trac2phab

May 16 2019, 2:27 PM · Guides, Doorkeeper
amckinley accepted D20519: When using the Herald test console on a transactional object, guess a reasonable set of transactions to simulate.
May 16 2019, 1:12 PM
amckinley accepted D20493: Make branch status more clear on Diffusion branches view.
May 16 2019, 1:05 PM
amckinley updated the summary of D20493: Make branch status more clear on Diffusion branches view.
May 16 2019, 1:03 PM
amckinley accepted D20492: Add support for custom "Wait for Approval" instructions.
May 16 2019, 1:01 PM
amckinley accepted D20507: Enrich "draft", "summary", and "testPlan" transactions from Differential in "transaction.search".
May 16 2019, 12:59 PM
amckinley accepted D20509: Remove ancient "PhabricatorQuickSearchEngineExtension" compatibility class.

I didn't go all the way down the rabbit hole on this, but it's not immediately obvious to me that this is actually relevant to T5378.

May 16 2019, 12:57 PM
amckinley accepted D20477: Improve the performance of tab replacement in common cases.
May 16 2019, 12:53 PM
joshuaspence requested review of D20523: Add a hook method that is called after `ArcanistLinter::setEngine`.
May 16 2019, 1:58 AM

May 15 2019

epriestley updated the diff for D20518: In Herald, save applied transaction PHIDs in the transcript and display them in the UI.
  • In HeraldTranscriptQuery, attach the object we load (if the transcript has an object).
  • Later, just getObject() it.
May 15 2019, 6:41 PM
epriestley added a comment to D20518: In Herald, save applied transaction PHIDs in the transcript and display them in the UI.

HeraldTranscriptQuery already requires that you must be able to see the object, it just doesn't actually attach it anywhere. Possibly a cleaner fix is to make it do that.

May 15 2019, 6:31 PM
amckinley accepted D20518: In Herald, save applied transaction PHIDs in the transcript and display them in the UI.
May 15 2019, 5:37 PM
epriestley added a comment to D20522: Improve the performance of large remarkup documents with many complex rules.

Part of the reason this works is that str_replace(), even in list mode, is basically running a loop over the string. That is:

May 15 2019, 5:06 PM
epriestley updated the summary of D20522: Improve the performance of large remarkup documents with many complex rules.
May 15 2019, 4:28 PM
epriestley requested review of D20522: Improve the performance of large remarkup documents with many complex rules.
May 15 2019, 4:21 PM
epriestley committed rPa1f08de28398: When viewing a workboard, only link to parent workboards in crumbs if parents… (authored by epriestley).
When viewing a workboard, only link to parent workboards in crumbs if parents…
May 15 2019, 2:09 PM
epriestley closed D20517: When viewing a workboard, only link to parent workboards in crumbs if parents have workboards.
May 15 2019, 2:09 PM
amckinley accepted D20517: When viewing a workboard, only link to parent workboards in crumbs if parents have workboards.
May 15 2019, 2:03 PM
amckinley accepted D20498: Roughly support stacked area charts.
May 15 2019, 2:03 PM
joshuaspence committed rARC82445bb60534: Let lint rules support anonymous classes (authored by wjiang).
Let lint rules support anonymous classes
May 15 2019, 1:11 AM
joshuaspence closed D19741: Let lint rules support anonymous classes.
May 15 2019, 1:11 AM
joshuaspence committed rPHU6c83b169bc18: Fix class attribute node in anonymous class (authored by wjiang).
Fix class attribute node in anonymous class
May 15 2019, 12:56 AM
joshuaspence closed D19740: Fix class attribute node in anonymous class.
May 15 2019, 12:55 AM

May 14 2019

joshuaspence abandoned D18379: Add a "Reviewed By" Herald condition.
May 14 2019, 11:25 PM
joshuaspence committed rARC6a8e76db329e: Allow `buildFutures` and `resolveFutures` to be overridden (authored by joshuaspence).
Allow `buildFutures` and `resolveFutures` to be overridden
May 14 2019, 11:10 PM
joshuaspence closed D19730: Allow `buildFutures` and `resolveFutures` to be overridden.
May 14 2019, 11:10 PM
joshuaspence committed rARCfceac878f112: Allow `setCustomSeverityRules` to be overridden in subclasses (authored by joshuaspence).
Allow `setCustomSeverityRules` to be overridden in subclasses
May 14 2019, 11:06 PM
joshuaspence closed D20514: Allow `setCustomSeverityRules` to be overridden in subclasses.
May 14 2019, 11:06 PM
joshuaspence committed rARC4f583dded366: Call `$linter->setEngine` in linter tests (authored by joshuaspence).
Call `$linter->setEngine` in linter tests
May 14 2019, 11:02 PM
joshuaspence closed D20515: Call `$linter->setEngine` in linter tests.
May 14 2019, 11:02 PM
epriestley committed rP104eefaa10d9: Hide the "added a commit/revision" stories from feed and mail (authored by epriestley).
Hide the "added a commit/revision" stories from feed and mail
May 14 2019, 4:39 PM
epriestley closed D20491: Hide the "added a commit/revision" stories from feed and mail.
May 14 2019, 4:39 PM
epriestley committed rARC9ccbbee33675: Fix a potential double-prompt in "arc land" when landing with ongoing builds (authored by epriestley).
Fix a potential double-prompt in "arc land" when landing with ongoing builds
May 14 2019, 4:28 PM
epriestley closed D20494: Fix a potential double-prompt in "arc land" when landing with ongoing builds.
May 14 2019, 4:28 PM
epriestley committed rP3e0391c574f2: Don't mark subscribes/mentions as "Lock Overridden" (authored by epriestley).
Don't mark subscribes/mentions as "Lock Overridden"
May 14 2019, 4:27 PM
epriestley closed D20513: Don't mark subscribes/mentions as "Lock Overridden".
May 14 2019, 4:27 PM
epriestley committed rPee89c2fad919: Fix a fatal when navigating to a Workboard after removing the Workboard menu… (authored by epriestley).
Fix a fatal when navigating to a Workboard after removing the Workboard menu…
May 14 2019, 4:26 PM
epriestley closed D20516: Fix a fatal when navigating to a Workboard after removing the Workboard menu item.
May 14 2019, 4:26 PM
epriestley committed rP1d58f14469f8: Remove WePay support from Phortune, and Restful/Httpful dependencies (authored by epriestley).
Remove WePay support from Phortune, and Restful/Httpful dependencies
May 14 2019, 4:15 PM
epriestley closed D20521: Remove WePay support from Phortune, and Restful/Httpful dependencies.
May 14 2019, 4:15 PM
amckinley accepted D20497: Update D3 to the current version.
May 14 2019, 2:52 PM
amckinley accepted D20513: Don't mark subscribes/mentions as "Lock Overridden".
May 14 2019, 2:50 PM
amckinley accepted D20521: Remove WePay support from Phortune, and Restful/Httpful dependencies.

burnittotheground

May 14 2019, 2:48 PM
amckinley accepted D20508: Expose subscribers transaction data via Conduit "transaction.search".
May 14 2019, 2:38 PM
amckinley accepted D20494: Fix a potential double-prompt in "arc land" when landing with ongoing builds.
May 14 2019, 2:38 PM
amckinley accepted D20516: Fix a fatal when navigating to a Workboard after removing the Workboard menu item.
May 14 2019, 2:37 PM
amckinley accepted D20491: Hide the "added a commit/revision" stories from feed and mail.
May 14 2019, 2:37 PM
epriestley committed rARCb61e890a0ca8: Remove unnecessary "," from Pylint version regex (authored by epriestley).
Remove unnecessary "," from Pylint version regex
May 14 2019, 2:30 PM
epriestley closed D20505: Remove unnecessary "," from Pylint version regex.
May 14 2019, 2:30 PM
epriestley requested changes to D18379: Add a "Reviewed By" Herald condition.

Probably obsoleted by D18839?

May 14 2019, 2:28 PM
epriestley requested changes to D19681: Fix arc land on odd/modern git-svn checkouts.

Can you file a task for this that has step-by-step reproduction instructions (e.g., run this command, then run this command, here's where the thing breaks before this change)? I think this change is likely fine, I'm just not confident I'll be able to reproduce the issue when this refactors during T13098.

May 14 2019, 2:24 PM
joshuaspence added a comment to D19730: Allow `buildFutures` and `resolveFutures` to be overridden.

Thanks for the reviews :)

May 14 2019, 2:23 PM
epriestley accepted D19730: Allow `buildFutures` and `resolveFutures` to be overridden.
May 14 2019, 2:21 PM
epriestley accepted D19740: Fix class attribute node in anonymous class.
May 14 2019, 2:21 PM
epriestley accepted D19741: Let lint rules support anonymous classes.
May 14 2019, 2:19 PM
epriestley requested changes to D19795: Allow searching for Maniphest tasks by parent/subtask ID.

This is intentional, since "type a list of IDs into a box" is a pretty rough interface and this capability doesn't seem terribly useful in the general case (i.e., I think it would likely add more complexity than utility).

May 14 2019, 2:19 PM
epriestley abandoned D19749: Address continue statement scope.

See D19868.

May 14 2019, 2:15 PM
epriestley commandeered D19749: Address continue statement scope.
May 14 2019, 2:15 PM
epriestley accepted D20481: Apply custom fields implemented using edges to apply validation logic.

I like this goal achieved by this change -- it's silly that edge validation isn't really extensible anywhere -- but I think this also digs us deeper into the mess of T13248.

May 14 2019, 2:14 PM
epriestley accepted D20514: Allow `setCustomSeverityRules` to be overridden in subclasses.
May 14 2019, 2:10 PM
epriestley accepted D20515: Call `$linter->setEngine` in linter tests.
May 14 2019, 2:09 PM
joshuaspence accepted D20505: Remove unnecessary "," from Pylint version regex.
May 14 2019, 12:40 AM
joshuaspence accepted D20510: When a user pastes a Phabricator URI into the search box, redirect to the URI.
May 14 2019, 12:39 AM
joshuaspence accepted D20511: Provide an extension point for handling hyperlinks in remarkup in a special way.
May 14 2019, 12:38 AM
joshuaspence accepted D20512: Specialize rendering of self-URIs in the form "/X123".
May 14 2019, 12:36 AM
joshuaspence requested review of D19730: Allow `buildFutures` and `resolveFutures` to be overridden.
May 14 2019, 12:32 AM
joshuaspence updated the summary of D20514: Allow `setCustomSeverityRules` to be overridden in subclasses.
May 14 2019, 12:30 AM

May 13 2019

joshuaspence updated the diff for D20514: Allow `setCustomSeverityRules` to be overridden in subclasses.

Remove a TODO comment that is no longer relevant

May 13 2019, 11:48 PM
epriestley published a new version of Welcome.
May 13 2019, 7:40 PM
epriestley edited the content of Dependencies.
May 13 2019, 7:37 PM
epriestley requested review of D20521: Remove WePay support from Phortune, and Restful/Httpful dependencies.
May 13 2019, 7:08 PM
epriestley created Dependencies.
May 13 2019, 7:01 PM
epriestley deleted Production Configuration.
May 13 2019, 6:42 PM
epriestley requested review of D20520: Add a "Published document changed" rule to Herald for Phriction documents.
May 13 2019, 5:31 PM
epriestley added a revision to T13283: When Herald acts, include the transaction group as part of the "state" it acts upon: D20520: Add a "Published document changed" rule to Herald for Phriction documents.
May 13 2019, 5:30 PM · Herald
epriestley requested review of D20519: When using the Herald test console on a transactional object, guess a reasonable set of transactions to simulate.
May 13 2019, 5:17 PM
epriestley added a revision to T13283: When Herald acts, include the transaction group as part of the "state" it acts upon: D20519: When using the Herald test console on a transactional object, guess a reasonable set of transactions to simulate.
May 13 2019, 5:15 PM · Herald
epriestley requested review of D20518: In Herald, save applied transaction PHIDs in the transcript and display them in the UI.
May 13 2019, 5:04 PM
epriestley added a revision to T13283: When Herald acts, include the transaction group as part of the "state" it acts upon: D20518: In Herald, save applied transaction PHIDs in the transcript and display them in the UI.
May 13 2019, 5:02 PM · Herald
epriestley added a comment to T13283: When Herald acts, include the transaction group as part of the "state" it acts upon.

pass the applied transactions to Herald

May 13 2019, 4:56 PM · Herald
epriestley requested review of D20517: When viewing a workboard, only link to parent workboards in crumbs if parents have workboards.
May 13 2019, 2:23 PM
epriestley requested review of D20516: Fix a fatal when navigating to a Workboard after removing the Workboard menu item.
May 13 2019, 2:19 PM
joshuaspence requested review of D20515: Call `$linter->setEngine` in linter tests.
May 13 2019, 4:28 AM
joshuaspence requested review of D20514: Allow `setCustomSeverityRules` to be overridden in subclasses.
May 13 2019, 4:19 AM

May 10 2019

epriestley requested review of D20513: Don't mark subscribes/mentions as "Lock Overridden".
May 10 2019, 6:50 PM
epriestley triaged T13287: Build general healthcheck infrastructure for monitoring services as Low priority.
May 10 2019, 5:45 PM · Clusters, Almanac
epriestley added a subtask for T13286: When nodes in a cluster repository fail, reads are still routed with the same weight and failed reads do not recover: T13287: Build general healthcheck infrastructure for monitoring services.
May 10 2019, 5:45 PM · Clusters, Diffusion
epriestley added a subtask for T13285: Service failures in JIRA can cascade into service failures in Phabricator: T13287: Build general healthcheck infrastructure for monitoring services.
May 10 2019, 5:45 PM · Doorkeeper
epriestley added parent tasks for T13287: Build general healthcheck infrastructure for monitoring services: T13286: When nodes in a cluster repository fail, reads are still routed with the same weight and failed reads do not recover, T13285: Service failures in JIRA can cascade into service failures in Phabricator.
May 10 2019, 5:45 PM · Clusters, Almanac
epriestley created T13287: Build general healthcheck infrastructure for monitoring services.
May 10 2019, 5:45 PM · Clusters, Almanac
epriestley triaged T13286: When nodes in a cluster repository fail, reads are still routed with the same weight and failed reads do not recover as Normal priority.
May 10 2019, 5:24 PM · Clusters, Diffusion
epriestley added a parent task for T5378: Phabricator full task URLs for that instance do not provide hover/popup text (like T1234 does): T13285: Service failures in JIRA can cascade into service failures in Phabricator.
May 10 2019, 2:15 PM · Customer Impact, Restricted Project, Restricted Project, Hovercards, Remarkup, Wikimedia
epriestley added a subtask for T13285: Service failures in JIRA can cascade into service failures in Phabricator: T5378: Phabricator full task URLs for that instance do not provide hover/popup text (like T1234 does).
May 10 2019, 2:15 PM · Doorkeeper
epriestley triaged T13285: Service failures in JIRA can cascade into service failures in Phabricator as Normal priority.
May 10 2019, 2:15 PM · Doorkeeper