Page MenuHomePhabricator

epriestley (Evan Priestley)
OverengineerAdministrator

Projects (73)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Feb 8 2011, 1:28 AM (453 w, 5 d)
Roles
Administrator
Availability
Available

Psyduck is the greatest pokemon of all time.

Recent Activity

Thu, Oct 17

epriestley triaged T13430: Provide more information in "diffusion.repository.search" (default branch, description, last push date) as Low priority.
Thu, Oct 17, 5:27 PM · Conduit, Diffusion
epriestley closed T13427: Task to reproduce lack of transaction object validation as Resolved.

This now renders properly; see T13429 for followup.

Thu, Oct 17, 5:03 PM · artms
epriestley committed rPf497b93e4311: Fix a fatal in the "Projects" curtain extension when a project edge connects an… (authored by epriestley).
Fix a fatal in the "Projects" curtain extension when a project edge connects an…
Thu, Oct 17, 4:49 PM
epriestley closed D20860: Fix a fatal in the "Projects" curtain extension when a project edge connects an object to a non-project.
Thu, Oct 17, 4:49 PM
epriestley requested review of D20860: Fix a fatal in the "Projects" curtain extension when a project edge connects an object to a non-project.
Thu, Oct 17, 4:45 PM
epriestley added a revision to T13429: Edge transactions are broadly non-modular and lack transaction hooks, including hooks for validation behavior: D20860: Fix a fatal in the "Projects" curtain extension when a project edge connects an object to a non-project.
Thu, Oct 17, 4:43 PM · Transactions
epriestley triaged T13429: Edge transactions are broadly non-modular and lack transaction hooks, including hooks for validation behavior as Low priority.
Thu, Oct 17, 4:34 PM · Transactions
epriestley committed rPd34dfa37461b: Fix an error message when calling "transaction.search" with a non-transactional… (authored by epriestley).
Fix an error message when calling "transaction.search" with a non-transactional…
Thu, Oct 17, 4:20 PM
epriestley closed D20859: Fix an error message when calling "transaction.search" with a non-transactional object PHID as an "objectIdentifier".
Thu, Oct 17, 4:20 PM
epriestley requested review of D20859: Fix an error message when calling "transaction.search" with a non-transactional object PHID as an "objectIdentifier".
Thu, Oct 17, 4:18 PM
epriestley committed rP5dafabd5b4d0: Fix deprecated argument order for "implode()" (authored by epriestley).
Fix deprecated argument order for "implode()"
Thu, Oct 17, 4:11 PM
epriestley closed D20858: Fix deprecated argument order for "implode()".
Thu, Oct 17, 4:11 PM
epriestley closed T13428: PHP 7.4 now warns about "implode()" argument order as Resolved by committing rP5dafabd5b4d0: Fix deprecated argument order for "implode()".
Thu, Oct 17, 4:11 PM · Infrastructure
epriestley committed rARCda6d4f85eefb: Add a lint check for deprecated argument order to "implode()" (authored by epriestley).
Add a lint check for deprecated argument order to "implode()"
Thu, Oct 17, 4:09 PM
epriestley closed D20857: Add a lint check for deprecated argument order to "implode()".
Thu, Oct 17, 4:09 PM
epriestley requested review of D20858: Fix deprecated argument order for "implode()".
Thu, Oct 17, 4:09 PM
epriestley updated the task description for T13428: PHP 7.4 now warns about "implode()" argument order.
Thu, Oct 17, 4:08 PM · Infrastructure
epriestley added a revision to T13428: PHP 7.4 now warns about "implode()" argument order: D20858: Fix deprecated argument order for "implode()".
Thu, Oct 17, 4:07 PM · Infrastructure
epriestley requested review of D20857: Add a lint check for deprecated argument order to "implode()".
Thu, Oct 17, 4:06 PM
epriestley added a revision to T13428: PHP 7.4 now warns about "implode()" argument order: D20857: Add a lint check for deprecated argument order to "implode()".
Thu, Oct 17, 4:05 PM · Infrastructure
epriestley added a task to D20846: Fix "implode()" argument order in query string construction: T13428: PHP 7.4 now warns about "implode()" argument order.
Thu, Oct 17, 4:03 PM
epriestley added a revision to T13428: PHP 7.4 now warns about "implode()" argument order: D20846: Fix "implode()" argument order in query string construction.
Thu, Oct 17, 4:03 PM · Infrastructure
epriestley triaged T13428: PHP 7.4 now warns about "implode()" argument order as Low priority.
Thu, Oct 17, 4:03 PM · Infrastructure

Thu, Oct 10

epriestley added a comment to T13322: Allow parent projects to have direct members.

See PHI1492. After this change, the parent/subproject modes of the script in T10350 can be brought upstream safely, since they would no longer be destructive operations on membership lists. This wouldn't cover the "convert a project into a milestone" mode, but that seems less important.

Thu, Oct 10, 2:51 PM · Projects
epriestley added a parent task for T10350: Scripts to migrate old "points" fields and move projects beneath other projects: T13322: Allow parent projects to have direct members.
Thu, Oct 10, 2:50 PM · Projects (v3)
epriestley added a subtask for T13322: Allow parent projects to have direct members: T10350: Scripts to migrate old "points" fields and move projects beneath other projects.
Thu, Oct 10, 2:50 PM · Projects
epriestley added a task to D20856: Allow partial response of transaction history if it is overheating: T13416: Transaction logs may overheat explosively.
Thu, Oct 10, 2:35 PM
epriestley added a revision to T13416: Transaction logs may overheat explosively: D20856: Allow partial response of transaction history if it is overheating.
Thu, Oct 10, 2:35 PM · Feed

Tue, Oct 8

20after4 awarded T13419: Fully modularize object relationships, to support custom relationships like "Subtask/Parent Task" a Love token.
Tue, Oct 8, 9:57 PM · Infrastructure

Wed, Oct 2

epriestley committed rP9d644f1bfea1: (stable) Use "git log ... --stdin" instead of "git log ... --not ..." to avoid… (authored by epriestley).
(stable) Use "git log ... --stdin" instead of "git log ... --not ..." to avoid…
Wed, Oct 2, 9:13 PM
epriestley committed rPed7d22142a99: (stable) When a large number of commits need to be marked as published, issue… (authored by epriestley).
(stable) When a large number of commits need to be marked as published, issue…
Wed, Oct 2, 9:12 PM
epriestley committed rP7badec23a7d0: Use "git log ... --stdin" instead of "git log ... --not ..." to avoid oversized… (authored by epriestley).
Use "git log ... --stdin" instead of "git log ... --not ..." to avoid oversized…
Wed, Oct 2, 9:08 PM
epriestley closed D20854: Use "git log ... --stdin" instead of "git log ... --not ..." to avoid oversized command lines.
Wed, Oct 2, 9:08 PM
epriestley committed rP6d74736a7ec8: When a large number of commits need to be marked as published, issue the lookup… (authored by epriestley).
When a large number of commits need to be marked as published, issue the lookup…
Wed, Oct 2, 9:06 PM
epriestley closed D20853: When a large number of commits need to be marked as published, issue the lookup query in chunks.
Wed, Oct 2, 9:06 PM
epriestley requested review of D20854: Use "git log ... --stdin" instead of "git log ... --not ..." to avoid oversized command lines.
Wed, Oct 2, 8:30 PM
epriestley requested review of D20853: When a large number of commits need to be marked as published, issue the lookup query in chunks.
Wed, Oct 2, 8:13 PM
epriestley committed rP344a2e39bed7: In Jupyter notebooks, apply intraline diffing to source code lines (authored by epriestley).
In Jupyter notebooks, apply intraline diffing to source code lines
Wed, Oct 2, 7:35 PM
epriestley closed D20851: In Jupyter notebooks, apply intraline diffing to source code lines.
Wed, Oct 2, 7:35 PM
epriestley accepted D20852: Support more than 9 portals.

Thanks!

Wed, Oct 2, 7:33 PM
epriestley requested review of D20851: In Jupyter notebooks, apply intraline diffing to source code lines.
Wed, Oct 2, 3:51 PM
epriestley added a revision to T13425: Support diffs between abstract block lists in the UI: D20851: In Jupyter notebooks, apply intraline diffing to source code lines.
Wed, Oct 2, 3:50 PM · Differential
epriestley committed rP7c83076fb68e: (stable) Fix an issue where any diff which could possibly be rendered as… (authored by epriestley).
(stable) Fix an issue where any diff which could possibly be rendered as…
Wed, Oct 2, 1:53 AM
epriestley committed rP9f7aaa8ee4cb: Fix an issue where any diff which could possibly be rendered as Jupyter decided… (authored by epriestley).
Fix an issue where any diff which could possibly be rendered as Jupyter decided…
Wed, Oct 2, 1:52 AM
epriestley closed D20850: Fix an issue where any diff which could possibly be rendered as Jupyter decided to render as Jupyter.
Wed, Oct 2, 1:52 AM
epriestley requested review of D20850: Fix an issue where any diff which could possibly be rendered as Jupyter decided to render as Jupyter.
Wed, Oct 2, 1:52 AM

Tue, Oct 1

mcorteel awarded T13410: Update Phriction UI structural behaviors a Love token.
Tue, Oct 1, 6:32 AM · Phriction

Mon, Sep 30

epriestley edited the content of Changelog.
Mon, Sep 30, 6:12 PM
epriestley committed rPHU1750586fdc50: (stable) Promote 2019 Week 39 (authored by epriestley).
(stable) Promote 2019 Week 39
Mon, Sep 30, 6:08 PM
epriestley committed rP256507a14e0d: (stable) Promote 2019 Week 39 (authored by epriestley).
(stable) Promote 2019 Week 39
Mon, Sep 30, 6:08 PM
epriestley created an object: 2019 Week 39 (Very Late September).
Mon, Sep 30, 6:08 PM
epriestley committed rP76d9912932bc: Force unified abstract block diffs into roughly usable shape (authored by epriestley).
Force unified abstract block diffs into roughly usable shape
Mon, Sep 30, 5:44 PM
epriestley closed D20848: Force unified abstract block diffs into roughly usable shape.
Mon, Sep 30, 5:44 PM
epriestley committed rPd9515e82a3ec: Perform basic block interdiffs when diffing abstract blocks, and interdiff… (authored by epriestley).
Perform basic block interdiffs when diffing abstract blocks, and interdiff…
Mon, Sep 30, 5:43 PM
epriestley closed D20845: Perform basic block interdiffs when diffing abstract blocks, and interdiff markdown in Jupyter notebooks.
Mon, Sep 30, 5:43 PM
epriestley committed rP5afdc620db59: Make basic Juypter notebook rendering improvements and roughly support folding… (authored by epriestley).
Make basic Juypter notebook rendering improvements and roughly support folding…
Mon, Sep 30, 5:41 PM
epriestley closed D20844: Make basic Juypter notebook rendering improvements and roughly support folding unchanged context.
Mon, Sep 30, 5:41 PM
epriestley committed rPa7f3316aa3df: Improve sequencing of various content/header checks in abstract block diffs (authored by epriestley).
Improve sequencing of various content/header checks in abstract block diffs
Mon, Sep 30, 5:40 PM
epriestley closed D20843: Improve sequencing of various content/header checks in abstract block diffs.
Mon, Sep 30, 5:40 PM
epriestley requested review of D20848: Force unified abstract block diffs into roughly usable shape.
Mon, Sep 30, 5:36 PM
epriestley added a revision to T13425: Support diffs between abstract block lists in the UI: D20848: Force unified abstract block diffs into roughly usable shape.
Mon, Sep 30, 5:34 PM · Differential
epriestley added a comment to T13425: Support diffs between abstract block lists in the UI.

Context isn't automatically unfolding around inlines, but should.

Mon, Sep 30, 5:28 PM · Differential
epriestley added a comment to T13425: Support diffs between abstract block lists in the UI.

Oh, and maybe lack of source code intraline diffs, although that's likely not too much work.

Mon, Sep 30, 5:24 PM · Differential
epriestley committed rP9944b669ade9: Make HTTP/403 say "Yikes!" (authored by epriestley).
Make HTTP/403 say "Yikes!"
Mon, Sep 30, 4:27 PM
epriestley closed D20847: Make HTTP/403 say "Yikes!".
Mon, Sep 30, 4:27 PM
epriestley added a comment to T13425: Support diffs between abstract block lists in the UI.

I think the major remaining issues are:

Mon, Sep 30, 4:26 PM · Differential
epriestley requested review of D20847: Make HTTP/403 say "Yikes!".
Mon, Sep 30, 4:22 PM
epriestley committed rPHU39ed96cd818a: Fix "implode()" argument order in query string construction (authored by epriestley).
Fix "implode()" argument order in query string construction
Mon, Sep 30, 4:18 PM
epriestley closed D20846: Fix "implode()" argument order in query string construction.
Mon, Sep 30, 4:18 PM
epriestley requested review of D20846: Fix "implode()" argument order in query string construction.
Mon, Sep 30, 4:17 PM

Sat, Sep 28

epriestley edited the content of Migrating Repository Shards.
Sat, Sep 28, 2:59 PM · Phacility
epriestley edited the content of Phacility Cluster Documentation.
Sat, Sep 28, 2:59 PM
epriestley created an object: Migrating Repository Shards.
Sat, Sep 28, 2:59 PM · Phacility
epriestley requested review of D20845: Perform basic block interdiffs when diffing abstract blocks, and interdiff markdown in Jupyter notebooks.
Sat, Sep 28, 12:27 AM
epriestley added a revision to T13425: Support diffs between abstract block lists in the UI: D20845: Perform basic block interdiffs when diffing abstract blocks, and interdiff markdown in Jupyter notebooks.
Sat, Sep 28, 12:25 AM · Differential

Fri, Sep 27

epriestley requested review of D20844: Make basic Juypter notebook rendering improvements and roughly support folding unchanged context.
Fri, Sep 27, 9:33 PM
epriestley added a revision to T13425: Support diffs between abstract block lists in the UI: D20844: Make basic Juypter notebook rendering improvements and roughly support folding unchanged context.
Fri, Sep 27, 9:31 PM · Differential
epriestley requested review of D20843: Improve sequencing of various content/header checks in abstract block diffs.
Fri, Sep 27, 8:19 PM
epriestley added a revision to T13425: Support diffs between abstract block lists in the UI: D20843: Improve sequencing of various content/header checks in abstract block diffs.
Fri, Sep 27, 8:18 PM · Differential
epriestley added a comment to T13426: Add a "Saved States" indirection layer on top of "Staging Areas".

One broad problem here is "chain of custody" issues in T182. A "Saved State" can easily accommodate multiple representations, and the plan above imagines using Drydock to build tags/branches out of non-repository representations, so we'd have cases where a given "Saved State" has a way to build it with a "patch list" (from the client) or a "ref pointer" (from Drydock).

Fri, Sep 27, 6:43 PM · Harbormaster, Drydock, Arcanist
epriestley triaged T13426: Add a "Saved States" indirection layer on top of "Staging Areas" as Normal priority.
Fri, Sep 27, 6:28 PM · Harbormaster, Drydock, Arcanist
epriestley committed rPf004b76465fe: Add a "Subtype" tag to the task graph view in Maniphest (authored by epriestley).
Add a "Subtype" tag to the task graph view in Maniphest
Fri, Sep 27, 5:59 PM
epriestley closed D20842: Add a "Subtype" tag to the task graph view in Maniphest.
Fri, Sep 27, 5:59 PM
epriestley requested review of D20842: Add a "Subtype" tag to the task graph view in Maniphest.
Fri, Sep 27, 5:55 PM
epriestley added a comment to T524: OpenID Authentication as an Auth Option.

ODIC is just OAuth2 in a ghost costume, so the implementation is nearly trivial.

Fri, Sep 27, 1:54 AM · Phabricator
epriestley added a comment to T524: OpenID Authentication as an Auth Option.

I'm not sure how I'd even test OpenID these days. Offhand, I haven't seen any provider offering OpenID in years.

Fri, Sep 27, 1:16 AM · Phabricator

Thu, Sep 26

epriestley committed rP7a0090f4d070: Fix an issue where the "viewer" is not passed to Bulk Edit controls properly (authored by epriestley).
Fix an issue where the "viewer" is not passed to Bulk Edit controls properly
Thu, Sep 26, 7:04 PM
epriestley closed D20841: Fix an issue where the "viewer" is not passed to Bulk Edit controls properly.
Thu, Sep 26, 7:03 PM
epriestley requested review of D20841: Fix an issue where the "viewer" is not passed to Bulk Edit controls properly.
Thu, Sep 26, 6:49 PM
epriestley committed rP2c06815edb0f: When rendering Jupyter notebook diffs, split code inputs into individual blocks (authored by epriestley).
When rendering Jupyter notebook diffs, split code inputs into individual blocks
Thu, Sep 26, 4:05 AM
epriestley closed D20840: When rendering Jupyter notebook diffs, split code inputs into individual blocks.
Thu, Sep 26, 4:05 AM
epriestley updated the task description for T11860: Bot email addresses can't be edited.
Thu, Sep 26, 4:03 AM · Setup, People
epriestley requested review of D20840: When rendering Jupyter notebook diffs, split code inputs into individual blocks.
Thu, Sep 26, 2:53 AM
epriestley added a revision to T13425: Support diffs between abstract block lists in the UI: D20840: When rendering Jupyter notebook diffs, split code inputs into individual blocks.
Thu, Sep 26, 2:51 AM · Differential

Wed, Sep 25

epriestley committed rP884cd74cc4a5: In prose diffs, use hash-and-diff for coarse "level 0" diffing to scale better (authored by epriestley).
In prose diffs, use hash-and-diff for coarse "level 0" diffing to scale better
Wed, Sep 25, 11:51 PM
epriestley closed D20839: In prose diffs, use hash-and-diff for coarse "level 0" diffing to scale better.
Wed, Sep 25, 11:51 PM
epriestley closed T13414: Raise the effective corpus size limit in "PhutilProseDifferenceEngine" by using "diff" for coarse passes as Resolved by committing rP884cd74cc4a5: In prose diffs, use hash-and-diff for coarse "level 0" diffing to scale better.
Wed, Sep 25, 11:50 PM · Infrastructure
epriestley committed rP9d884f144f01: Add "PhutilProseDiff" classes to "phabricator/" (authored by epriestley).
Add "PhutilProseDiff" classes to "phabricator/"
Wed, Sep 25, 11:50 PM
epriestley closed D20838: Add "PhutilProseDiff" classes to "phabricator/".
Wed, Sep 25, 11:50 PM
epriestley committed rPHUf39a03df2bc5: Move PhutilProseDiff out of "libphutil/" (authored by epriestley).
Move PhutilProseDiff out of "libphutil/"
Wed, Sep 25, 11:47 PM