1
0
Fork 0
mirror of https://we.phorge.it/source/arcanist.git synced 2024-11-24 15:52:40 +01:00

Commit graph

  • 31c6b56b67 (stable) Promote 2020 Week 17 epriestley 2020-05-01 12:57:49 -0700
  • af9faba02f Add "--browse" and "--input" to "arc paste", and remove "--json" (which had no effect) epriestley 2020-05-01 08:49:26 -0700
  • c0d151e0e9 Add "--browse" to "arc upload" and update behavior, particularly "--json" epriestley 2020-05-01 07:44:57 -0700
  • 5448fe2165 When recent PHP raises a "broken pipe" error in ExecFuture, treat it as a blocked stdin epriestley 2020-05-01 06:59:05 -0700
  • a77cfb023d When a proxy future wraps a future which throws an exception, resolve with an exception epriestley 2020-05-01 05:57:15 -0700
  • c1d12ff778 (stable) Work around "mb_check_encoding(<stringlike-object>)" warning in particular versions of PHP epriestley 2020-04-30 07:06:25 -0700
  • 696ec3f975 Work around "mb_check_encoding(<stringlike-object>)" warning in particular versions of PHP epriestley 2020-04-30 07:06:25 -0700
  • ce7bd67980 (stable) Restore the ":(attr:filter=lfs)" test for LFS epriestley 2020-04-29 20:54:57 -0700
  • 284139a24e Restore the ":(attr:filter=lfs)" test for LFS epriestley 2020-04-29 20:54:57 -0700
  • f05ff65215 (stable) Detect LFS by looking for tracks in ".gitattributes" instead of using "ls-tree" epriestley 2020-04-29 16:13:04 -0700
  • ade9b51a1f Detect LFS by looking for tracks in ".gitattributes" instead of using "ls-tree" epriestley 2020-04-29 16:13:04 -0700
  • 6ec09b2f48 Replace "PhutilFileTree" with a more abstract "VectorTree" epriestley 2020-04-28 11:10:33 -0700
  • 5efbe22c2a (stable) Accommodate PHP 7.4 changes to certain "preg_match_all()" calls epriestley 2020-04-26 08:30:30 -0700
  • b81818b287 Accommodate PHP 7.4 changes to certain "preg_match_all()" calls epriestley 2020-04-26 08:30:30 -0700
  • c87880142b (stable) Make "arc <workflow> --help" work again for workflows which haven't updated yet epriestley 2020-04-25 08:52:12 -0700
  • bf76fa547d Make "arc <workflow> --help" work again for workflows which haven't updated yet epriestley 2020-04-25 08:52:12 -0700
  • acf38083f7 (stable) Promote 2020 Week 16 epriestley 2020-04-24 08:40:47 -0700
  • 68f050bd14 Allow HTTPFuture callers to disable processing of "Content-Encoding" response headers epriestley 2020-04-15 05:13:01 -0700
  • 377ed2ed8d If the Conduit server asserts it has the "gzip" capability, compress requests epriestley 2020-04-14 16:39:15 -0700
  • a77da426af If the Conduit client supports gzip, make calls with "Accept-Encoding: gzip" epriestley 2020-04-14 16:17:59 -0700
  • 890b57de1e In "phutil_loggable_string()", encode every byte above 0x7F epriestley 2020-04-14 14:48:56 -0700
  • 9d0100bda7 Only inject legacy Arcanist workflows into "help" if run from the context of an Arcanist runtime epriestley 2020-04-14 12:45:49 -0700
  • d408a80ae1 Update "arc paste" for Toolsets epriestley 2020-04-13 12:34:34 -0700
  • c8dd2a3753 Crudely bridge legacy workflows into "arc help" epriestley 2020-04-13 11:37:48 -0700
  • 196f8f54ce Remove "backout", "close", "flag", "start", "stop", "time", and "revert" workflows epriestley 2020-04-13 05:53:37 -0700
  • 4719341c27 Upgrade (most) Differential API callsites to "differential.revision.search" epriestley 2020-04-13 04:58:04 -0700
  • ab589ab31d Restore "%d" support to "tsprintf()" epriestley 2020-04-13 04:30:52 -0700
  • 21e80a635d Upgrade "arc download" to Toolsets epriestley 2020-04-12 14:45:21 -0700
  • 076f7be484 Update "arc call-conduit" for Toolsets epriestley 2020-04-12 14:11:30 -0700
  • 0f2e277cd9 Update "arc amend" for Toolsets epriestley 2020-04-12 11:06:10 -0700
  • ff4c1e7c81 Add a "SymbolEngine" to support top-level ref resolution by symbol epriestley 2020-04-12 10:52:00 -0700
  • 5fc50c226a Add some support code for printing refs to stdout epriestley 2020-04-12 08:30:53 -0700
  • 088b157444 Add ref lookup for username symbols epriestley 2020-04-12 06:54:46 -0700
  • 1f18f25fa5 Add a "RevisionSymbolRef", revision commit messages, and make "--explore" recursive epriestley 2020-04-11 15:58:08 -0700
  • 4cc05c377d Add a "CommitSymbolRef" for resolving symbolic commits into stable commit hashes epriestley 2020-04-11 15:27:41 -0700
  • 92be6df0eb Add a mode to "ExecFuture" that makes "resolvex()" semantics the default epriestley 2020-04-11 15:30:48 -0700
  • 73f48aca74 Allow "loadHardpoints()" to accept a single ref and/or a single hardpoint epriestley 2020-04-11 15:30:43 -0700
  • 6e24e10bdb Remove obsolete definitions of "defineHardpoints()" in older Ref objects epriestley 2020-04-11 15:26:12 -0700
  • 9a198ffcc5 Update "feature", "branch", and "bookmark" flows to report properly in "arc help" epriestley 2020-04-11 13:14:29 -0700
  • ccd1ebb256 Port "arc prompts" from wilds and fix a path issue in shell completion epriestley 2020-04-11 10:18:31 -0700
  • 387027eb3a Restore "arc alias" shell aliases epriestley 2020-04-10 05:17:55 -0700
  • fff2fc8bc9 Remove "RefQuery" and all "HardpointLoader" code epriestley 2020-04-11 06:42:41 -0700
  • dc42f51cf7 Reroute all RefQuery callers to HardpointEngine epriestley 2020-04-11 06:16:22 -0700
  • 9e72e4ed1d Bring "pro" browse queries from modern hardpoint code epriestley 2020-04-10 06:36:47 -0700
  • 8bb81217d5 Bring a "pro" WorkingCopyState ref to "master" epriestley 2020-04-10 05:28:55 -0700
  • adea2550f5 Introduce "arc inspect" and some of the new ref/hardpoint classes epriestley 2020-04-08 12:52:41 -0700
  • 92b29f53f3 Rename "getWorkingCopy()" to "getWorkingCopyIdentity()" in Arcanist epriestley 2020-04-08 12:34:19 -0700
  • 391c164313 Trivially update "arc branch/feature" and "arc browse" for Toolsets epriestley 2020-04-08 10:24:46 -0700
  • f56c6bde2b Revert "Compress requests from the Conduit client to Phabricator" epriestley 2020-04-09 12:21:14 -0700
  • 7e25288f49 Compress requests from the Conduit client to Phabricator epriestley 2020-04-08 09:19:32 -0700
  • deb72c37db Remove onboard future bulk-resolution from ConduitEngine epriestley 2020-04-08 08:49:46 -0700
  • 85141c4d90 Add new "Hardpoint" classes to support request parallelization epriestley 2020-04-08 08:38:52 -0700
  • 0b3cd39230 Update the "WorkingCopy" API and create a fallback "Filesystem" working copy epriestley 2020-04-08 07:18:46 -0700
  • a1ee2ab931 Fix improper XHPAST parsing of namespace grammar like "use x as private;" epriestley 2020-04-07 12:43:06 -0700
  • e03431def8 Fix XHPAST parsing of variadic calls epriestley 2020-04-07 12:11:37 -0700
  • a689dee228 Update XHPAST "expect" test blocks to the new stable, human-readable format epriestley 2020-04-07 11:38:26 -0700
  • 8a7ce97b51 Make XHPAST unit test "expect" blocks stable and human-readable epriestley 2020-04-07 11:41:16 -0700
  • 6d15c6ea48 Remove duplication of XHPAST version in PHP and C code epriestley 2020-04-07 11:54:21 -0700
  • 763ac445dc Revert xhpast changes that impacted builds under Bison 2.3 epriestley 2020-04-07 09:47:35 -0700
  • 33dc2fe819 Allow "phage" to print execution status on SIGINT epriestley 2020-04-06 10:21:53 -0700
  • 32005f26a4 Move Phage to FuturePool epriestley 2020-04-04 11:56:31 -0700
  • 099c2ae648 Introduce "FuturePool" to make it easier to manage an ongoing pool of futures epriestley 2020-04-03 11:29:38 -0700
  • 368aec16a1 Update some ancient "set X=Y" environment code for new Windows execution without a shell epriestley 2020-04-02 12:57:33 -0700
  • d4d095dbf6 Make Windows escaping preserve "%" symbols in arguments epriestley 2020-04-02 12:23:15 -0700
  • 5ce1d79717 Fix error behavior of "arc version" when it encounters a library which is not a working copy epriestley 2020-04-02 08:14:18 -0700
  • 63276697eb Fix three Windows subprocess issues epriestley 2020-04-01 15:59:20 -0700
  • 492113370a Fix two issues with Future key selection inside FutureIterator epriestley 2020-04-01 10:31:21 -0700
  • b1a712add8 Integrate "ServiceProfiler" into the base "Future" epriestley 2020-02-27 06:42:45 -0800
  • cb80f69715 Make "FutureIterator" queue management more formal epriestley 2020-02-27 06:04:51 -0800
  • 6b75562c3e Make "exception" on Future a private property epriestley 2020-02-26 14:11:02 -0800
  • 4d55067fd8 Make the "result" property on Future private epriestley 2020-02-26 11:48:17 -0800
  • e20dce875c Resolve all futures inside FutureIterator epriestley 2020-02-26 11:31:54 -0800
  • 3df48c9257 Remove the "timeout" parameter from "Future->resolve()" epriestley 2020-02-26 08:35:29 -0800
  • 33b9728b5f Run ls-files from the root of the directory Paul Tarjan 2020-03-25 13:41:59 -0700
  • 4c12c3119b Treat all PHP language-level errors as exceptions by default epriestley 2020-03-20 12:33:25 -0700
  • 18799c1829 Switch file uploader in "arc diff" to use ConduitEngine epriestley 2020-03-20 12:15:09 -0700
  • 97e050fce7 Use a named remote and branches for staging to help git-lfs Paul Tarjan 2020-03-19 11:14:19 -0700
  • 66a6128239 Remove the "preg_quote()" lint rule and update the "__CLASS__" lint rule epriestley 2020-02-26 08:48:17 -0800
  • 31653f6b77 Fix an issue where "arc" may fail on startup when trying to read older "default" config epriestley 2020-03-06 07:19:28 -0800
  • 5451d28752 When "ArcanistRuntime" exits with a nonzero exit code, emit that exit code epriestley 2020-02-27 06:14:32 -0800
  • 1b97f8b408 Update "arc upload" for Toolsets epriestley 2020-02-17 11:38:04 -0800
  • 9bd5c23b2a Improve error handling in ArcanistRuntime when failing to load libraries epriestley 2020-02-25 13:48:06 -0800
  • 9cd72baae9 Update Phage for toolsets and restore library loading behaviors epriestley 2020-02-23 08:40:44 -0800
  • de461bb179 Fix two "implode()" order issues arising from wilds/experimental collapse epriestley 2020-02-23 08:30:54 -0800
  • ee66b15bd4 Port "arc upgrade" to Toolsets epriestley 2020-02-17 09:32:30 -0800
  • d4e4271b57 Remove obscure features no longer supported by Toolsets from "classic" Arcanist epriestley 2020-02-17 09:16:01 -0800
  • eb6edb2739 Restore old expanded include path rules for workflows which fall through epriestley 2020-02-17 09:10:10 -0800
  • d3b77af8a5 Require "--" as an argument terminator when running noninteractively epriestley 2020-02-14 18:22:43 -0800
  • db8419f19b Port "arc weld" and "arc anoid" to Toolsets workflows, plus minor fixes epriestley 2020-02-14 18:22:43 -0800
  • 8cd79d38af Port "arc shell-complete" to Toolsets epriestley 2020-02-14 08:52:23 -0800
  • 70c6045c7f Update "arc alias" to modern workflows epriestley 2020-02-13 15:21:29 -0800
  • 0c6ae6bbcf Port "arc version" to Toolsets epriestley 2020-02-13 15:05:24 -0800
  • cf9469e0d1 Port "arc liberate" to Toolsets epriestley 2020-02-13 14:38:36 -0800
  • 0e95fcbb7f Port "arc help" to Toolsets epriestley 2020-02-13 14:30:22 -0800
  • c471983697 Collapse Arcanist toolsets from "wilds" into "master", as an overlay layer epriestley 2020-02-13 08:08:35 -0800
  • acf0607683 Merge utility/support changes from "wilds" to "master" epriestley 2020-02-13 06:08:51 -0800
  • 0d62a10eda Don't depend on "XMLWriter" to load the lint renderer class tree epriestley 2020-02-13 13:36:51 -0800
  • 8c4f6ce161 Merge the remainder of the "experimental" branch epriestley 2020-02-13 06:01:26 -0800
  • 4c36860c43 Merge Arcanist lint changes from "experimental" branch epriestley 2020-02-13 05:34:08 -0800
  • 26f853b634 Merge "--draft" flag and related changes from "experimental" to "master" epriestley 2020-02-12 16:24:25 -0800