Page MenuHomePhabricator

libphutilProject
ActivePublic

Members (4)

Watchers

  • This project does not have any watchers.
  • View All

Recent Activity

Apr 13 2020

epriestley closed T7616: Arcanist to be able to access site requiring client side SSL certificate as Wontfix.

We currently have no interest in this from customers, so I don't plan to pursue it. If customer interest arises, there's a plausible pathway forward.

Apr 13 2020, 11:49 AM · Arcanist, libphutil

Feb 14 2020

epriestley closed T13395: Strip libphutil for parts as Resolved.

I have another patch on top of D20998 which brings unit over, but it's currently so broken that it can't diff itself.

Feb 14 2020, 9:38 PM · libphutil
epriestley added a revision to T13395: Strip libphutil for parts: D20998: Port "arc get-config", "set-config", and "prompts" to Toolsets.
Feb 14 2020, 9:04 PM · libphutil
epriestley added a revision to T13395: Strip libphutil for parts: D20997: Port "arc shell-complete" to Toolsets.
Feb 14 2020, 5:12 PM · libphutil
epriestley added a revision to T13395: Strip libphutil for parts: D20996: Update "arc alias" to modern workflows.
Feb 14 2020, 4:47 PM · libphutil
epriestley added a revision to T13395: Strip libphutil for parts: D20995: Stop trying to version-check libphutil in "Config".
Feb 14 2020, 4:38 PM · libphutil
epriestley added a revision to T13395: Strip libphutil for parts: D20994: Update a Phabricator -> Arcanist include path for scripts in Phabricator.
Feb 14 2020, 4:30 PM · libphutil

Feb 13 2020

epriestley added a revision to T13395: Strip libphutil for parts: D20993: Port "arc version" to Toolsets.
Feb 13 2020, 11:12 PM · libphutil
epriestley added a revision to T13395: Strip libphutil for parts: D20992: Port "arc liberate" to Toolsets.
Feb 13 2020, 10:58 PM · libphutil
epriestley added a revision to T13395: Strip libphutil for parts: D20991: Port "arc help" to Toolsets.
Feb 13 2020, 10:32 PM · libphutil
epriestley added a revision to T13395: Strip libphutil for parts: D20990: Collapse Arcanist toolsets from "wilds" into "master", as an overlay layer.
Feb 13 2020, 9:54 PM · libphutil
epriestley closed T13489: Fix implicit "XMLWriter" requirement when loading lint sinks, a subtask of T13395: Strip libphutil for parts, as Resolved.
Feb 13 2020, 9:38 PM · libphutil
epriestley closed T13489: Fix implicit "XMLWriter" requirement when loading lint sinks as Resolved by committing rARC0d62a10eda68: Don't depend on "XMLWriter" to load the lint renderer class tree.
Feb 13 2020, 9:38 PM · Lint, libphutil
epriestley added a revision to T13489: Fix implicit "XMLWriter" requirement when loading lint sinks: D20989: Don't depend on "XMLWriter" to load the lint renderer class tree.
Feb 13 2020, 9:37 PM · Lint, libphutil
epriestley triaged T13489: Fix implicit "XMLWriter" requirement when loading lint sinks as Low priority.
Feb 13 2020, 9:32 PM · Lint, libphutil
epriestley added a revision to T13395: Strip libphutil for parts: D20988: Merge utility/support changes from "wilds" to "master".
Feb 13 2020, 3:59 PM · libphutil
epriestley added a revision to T13395: Strip libphutil for parts: D20987: Merge the remainder of the "experimental" branch.
Feb 13 2020, 2:03 PM · libphutil
epriestley added a revision to T13395: Strip libphutil for parts: D20986: Merge Arcanist lint changes from "experimental" branch.
Feb 13 2020, 1:51 PM · libphutil
epriestley added a comment to T13395: Strip libphutil for parts.

I'm also going to collapse as much of experimental into master as I can here, make the minimum required PHP version 5.5 (see T11968), and attempt to collapse wilds.

Feb 13 2020, 1:51 PM · libphutil

Feb 12 2020

epriestley added a revision to T13395: Strip libphutil for parts: D20984: Make "arcanist/" unit tests pass.
Feb 12 2020, 11:58 PM · libphutil
epriestley added a revision to T13395: Strip libphutil for parts: D20982: Merge "phage" from "experimental".
Feb 12 2020, 11:45 PM · libphutil
epriestley added a revision to T13395: Strip libphutil for parts: D20981: Merge a small amount of remaining "libphutil/" code with Phabricator, break libphutil dependency.
Feb 12 2020, 11:11 PM · libphutil
epriestley added a revision to T13395: Strip libphutil for parts: D20980: Fully merge "libphutil/" into "arcanist/".
Feb 12 2020, 11:06 PM · libphutil
epriestley added a revision to T13395: Strip libphutil for parts: D20979: Fully deprecate "libphutil/".
Feb 12 2020, 10:37 PM · libphutil
epriestley added a revision to T13395: Strip libphutil for parts: D20978: Move HTML-only intraline diff code to Phabricator.
Feb 12 2020, 8:30 PM · libphutil
epriestley added a revision to T13395: Strip libphutil for parts: D20977: Continue moving classes with no callers in libphutil or Arcanist to Phabricator.
Feb 12 2020, 8:01 PM · libphutil
epriestley added a revision to T13395: Strip libphutil for parts: D20976: Move additional classes out of libphutil, to Phabricator.
Feb 12 2020, 7:58 PM · libphutil
epriestley added a revision to T13395: Strip libphutil for parts: D20975: Move lingering "Aphront" classes to Phabricator.
Feb 12 2020, 7:48 PM · libphutil
epriestley added a revision to T13395: Strip libphutil for parts: D20974: Move lingering "Aphront" classes out of libphutil.
Feb 12 2020, 7:47 PM · libphutil

Jan 17 2020

epriestley added a comment to T13395: Strip libphutil for parts.

See also https://discourse.phabricator-community.org/t/storage-upgrade-failed-class-phutilauthadapter-not-defined/3468.

Jan 17 2020, 4:55 PM · libphutil

Jan 14 2020

epriestley added a revision to T13395: Strip libphutil for parts: D20940: Move search query compiler / stemmer classes out of libphutil.
Jan 14 2020, 7:48 PM · libphutil
epriestley added a revision to T13395: Strip libphutil for parts: D20939: Move search query parser/compiler classes to Phabricator.
Jan 14 2020, 7:41 PM · libphutil

Sep 25 2019

epriestley added a revision to T13395: Strip libphutil for parts: D20838: Add "PhutilProseDiff" classes to "phabricator/".
Sep 25 2019, 9:40 PM · libphutil
epriestley added a revision to T13395: Strip libphutil for parts: D20837: Move PhutilProseDiff out of "libphutil/".
Sep 25 2019, 9:36 PM · libphutil

Sep 24 2019

epriestley closed T13418: "arc liberate" incorrectly includes subdirectories of "src/extensions/" in library map as Resolved by committing rPHU3b15fd0a01d4: Ignore all files in "src/extensions/", not just immediate children.
Sep 24 2019, 5:02 PM · libphutil
epriestley added a revision to T13418: "arc liberate" incorrectly includes subdirectories of "src/extensions/" in library map: D20824: Ignore all files in "src/extensions/", not just immediate children.
Sep 24 2019, 4:40 PM · libphutil
epriestley added a comment to T13418: "arc liberate" incorrectly includes subdirectories of "src/extensions/" in library map.

Oh, no, that's unrelated:

Sep 24 2019, 4:37 PM · libphutil
epriestley added a comment to T13418: "arc liberate" incorrectly includes subdirectories of "src/extensions/" in library map.

Looking at this in slightly more detail, I think the immediate issue is just that .gitignore specifies /src/extensions/*, not /src/extensions/**.

Sep 24 2019, 4:36 PM · libphutil
jmeador added a comment to T13418: "arc liberate" incorrectly includes subdirectories of "src/extensions/" in library map.

I actually tried to use the extensions directory to hide Composer's vendored files and ran into this same issue.

Sep 24 2019, 4:33 PM · libphutil

Sep 16 2019

epriestley triaged T13418: "arc liberate" incorrectly includes subdirectories of "src/extensions/" in library map as Wishlist priority.
Sep 16 2019, 6:44 PM · libphutil

Sep 2 2019

epriestley added a revision to T13395: Strip libphutil for parts: D20774: Move web application classes into "phabricator/".
Sep 2 2019, 2:20 PM · libphutil
epriestley added a revision to T13395: Strip libphutil for parts: D20773: Remove "Web Application Only" classes from libphutil.
Sep 2 2019, 1:43 PM · libphutil
epriestley lowered the priority of T13396: Support downloads of 2GB+ files with HTTPSFuture from Normal to Wishlist.
Sep 2 2019, 1:11 PM · Infrastructure, libphutil

Aug 30 2019

epriestley added a comment to T13396: Support downloads of 2GB+ files with HTTPSFuture.

The operation in PHI1329 (against a ~8GB export) went through cleanly. Remaining work here is:

Aug 30 2019, 3:42 PM · Infrastructure, libphutil
epriestley added a revision to T13396: Support downloads of 2GB+ files with HTTPSFuture: Restricted Differential Revision.
Aug 30 2019, 2:12 AM · Infrastructure, libphutil

Aug 29 2019

epriestley triaged T13398: Merge "ExecFuture" and "PhutilExecPassthru" and support selective passthru of individual pipes as Low priority.
Aug 29 2019, 10:07 PM · Infrastructure, libphutil
epriestley added a revision to T13396: Support downloads of 2GB+ files with HTTPSFuture: Restricted Differential Revision.
Aug 29 2019, 7:03 PM · Infrastructure, libphutil
epriestley added a revision to T13396: Support downloads of 2GB+ files with HTTPSFuture: D20746: Add a rough "ProgressSink" for improved progress reporting flexibility.
Aug 29 2019, 7:00 PM · Infrastructure, libphutil
epriestley added a revision to T13396: Support downloads of 2GB+ files with HTTPSFuture: D20745: Allow HTTPSFuture to stream very large files directly to disk.
Aug 29 2019, 5:38 PM · Infrastructure, libphutil
epriestley added a comment to T13396: Support downloads of 2GB+ files with HTTPSFuture.

This is something of an aside, but it would be nice to formalize PhutilConsoleProgressBar into a generic progress sink. A lot of bin/storage dump-related stuff could use this and bin/host download could obviously use it, and we likely have some use cases for reporting progress to the web via the API, but PhutilConsoleProgressBar lacks an indirection layer to really make this work cleanly.

Aug 29 2019, 5:19 PM · Infrastructure, libphutil