|
|
|
|
Changelog for arcanist-0.0~git.20220517T162014~85c953e-bp155.1.1.noarch.rpm :
* Tue Dec 13 2022 Dominique Leuenberger - Correctly replace shebangs from php to php8 after the move away from php7. * Wed Nov 30 2022 pgajdosAATTsuse.com- Update to version 0.0~git.20220517T162014~85c953e: * Fix a PHP 8.1 repository marker issue in Mercurial * Straggling fixes for PhutilURI under PHP 8.1 * Add \"pht_list()\", a translation wrapper for lists of items * Return STDIN, STDOUT, and STDERR file descriptors from parent process * Add an ArgumentParser helper for integers * Fix more PHP 8.1 \"strlen(null)\" callsites in PhutilURI * Mostly remove \"STDERR\" and \"STDOUT\" constants from Arcanist * Catch more product names in \"pht()\", and replace newly matched Arcanist product names * Remove all product name literals in \"pht()\" in Arcanist * Add a \"product name literal in pht()\" linter * Introduce PHP8.1 replacement functions for string tests which may take multiple types * Fix a PHP 8.1 issue with \"phutil_console_strlen()\" * Fix a PHP 8.1 issue in lint rendering * Update arc-hg to support mercurial 6.1 * Provide additional Arcanist PHP 8.1 fixes * Add a lint rule forbidding use of \"each()\" * Correct some Arcanist behaviors under PHP8.1 * Update the extracted cURL SSL CA bundle * Provide an API for parsing swap information from \"/proc/meminfo\" * Allow \"PhutilAWSException\" to identify \"EBS: Not Found\" errors * Make corrections to the \"arc amend\" workflow in Mercurial repositories to be compatible with PHP 5+ * Update ArcanistMercurialAPI to support getting the current commit ref * Update \"arc liberate\" to fix error with PHP 8 and add \"--verbose\" argument to adjust it * Provide \"MethodCallFuture\" to fix exception semantics in mixed-future contexts * Name extension as \"arc-hg\", not \"arg-hg\" * Update other usages of \"hg rebase\" to use the new extension-enabling function * Remove \"phutil_deprecated()\" * Deprecate \"PhutilExecPassthru->execute()\" in favor of \"resolve()\" * Refactor how Mercurial runs commands that require extensions * Fix an ExecFuture typo, \"preprebuilt\" * Display informative message when arc launches an editor * Update \"arc diff\" to amend non-head commits with Mercurial * An assortment of fixes and updates to using arc-land with mercurial * Update templates used with mercurial to remove \'--debug\' * Force all mercurial commands to use UTF-8 encoding * Correct an issue when winning \"arc anoid\" with certain terminal dimensions * Avoid leaving stdin in nonblocking mode after a modern prompt * On Windows, implement \"Filesystem::copyFile()\" with \"copy()\" * Update Paste help to include missing \"--\" * Correct a mistaken Phurl link in the \"missing symbol\" exception * Improve \"PhutilJSON\" handling of PHP-object JSON values * In Arcanist, when trying to write to a file configuration source, create missing directories * In \"arc land\", if rebasing a range fails, attempt to \"reduce\" it * Add a character marker to the \"IMPLICIT COMMITS\" warning in \"arc land\" * Temporarily disable all logfile writability checks * Add a simple primitive for managing PHP runtime error logs * Apply \"pcre. *_limit\" config options at startup in CLI environments * Provide some \"preg_ *\" wrappers which raise exceptions on failure * Update golint install instructions * In \"array_mergev()\", guarantee the \"call_user_func_array()\" parameter list is a natrual list * Add a lint check for catching \"Exception\" without catching \"Throwable\" * Annotate the unusual use of \"$callback()\" in \"xsprintf()\" * Detect and correct \"final private\" methods in lint * Allow lint to correct the spelling of builtin symbols * When lint identifies an unknown symbol, attempt to correct it if it is miscapitalized * Provide \"gitsprintf(...)\" and disambiguate Git ref selectors * Fix pyflakes tests for recent pyflakes versions * Fix ArcanistJSHintLinterTestCase::testLinter for recent JSHint * Fix PhutilOAuth1FutureTestCase::testOAuth1SigningWithJIRAExamples for PHP 8 * Fix PhutilUTF8TestCase::testUTF8Convert for PHP 8 * Fix ArcanistFormattedStringXHPASTLinterRule on older PHP after D21500 * Fix ArcanistFormattedStringXHPASTLinterRule for PHP 8 * Fix PhutilTypeSpec\'s regex handling for PHP 8 * Fix error handler on PHP 8 * Suppress PHP 8 deprecation warning in __arcanist_init_script__ * Remove final from private functions for PHP 8 compatibility- add arcanist-default-error_reporting.patch, do not no E_STRICT and E_DEPRECATED * Sun Nov 14 2021 Aaron Puchert - Replace bundled certificates with symlink to the system certificate bundle.- Some typo fixes. * Tue Jan 05 2021 pgajdosAATTsuse.com- remove php7-devel from build dependencies * Mon Oct 26 2020 tuukka.pasanenAATTilmi.fi- Update to version 0.0~git.20201026T090106~f713656a: * Fix a typo of \"previously\" in FutureIterator * Fix an issue where \"phutil_utf8v()\" could fatal when passed an integer * Fix rubocop lint tests * Fix \"PhutilOpaqueEnvelopeTestCase\" under PHP 7.4 with \"zend.exception_ignore_args\" * fail `arc diff` if second lfs push errors * In \"phutil_passthru()\", \"resolve()\" the future rather than calling \"execute()\" directly * In ConduitCallFuture, only call Conduit exception messages on Conduit exceptions * Fix a slow memory leak in long-lived FutureIterator objects, as used by FuturePool * When raising a Conduit client exception, show the called method in the error message * Fix additional \"xsprintf()\"-family static parameter errors * Allow AAST to extract string literal values from HEREDOCs * Fix a missing \"pht()\" parameter in HTTPSFuture * Fix a false negative in lint for \"xsprintf()\"-family functions * Fri Sep 04 2020 tuukka.pasanenAATTilmi.fi- Update to version 0.0~git.20200904T100240~7f87aeaa: * Give Futures clearer start/end and exception semantics * Preserve bookmarks across \"hg rebase --keep --collapse\", and destroy them before \"hg strip/prune\" * When saving and restoring local state in Mercurial, also save and restore bookmarks * Clean up push failure messaging in \"arc land\" slightly * When \"arc land\" fails a Mercurial push, actually raise it as an exception * Fix additional Mercurial/Python compatibility issues in \"arc land\" * Allow \"hg arc-ls-markers\" to run under Python 2 or Python 3 * Fix a MarkerRef call to get the active bookmark in Mercurial * Render the state tree in \"arc branches\" slightly more cleanly * Fri Jul 03 2020 tuukka.pasanenAATTilmi.fi- Update to version 0.0~git.20200703T100739~8daff5ee: * Clean up some service profiler behavior in Conduit futures * Improve login/auth messages from Arcanist toolset workflows * Drop intended support for \"--anonymous\" from Arcanist Toolsets * When tab-completing \"arc\" commands, suggest paths if the argument is empty and a path wildcard argument exists * Implement Conduit login prompt behavior as a pure FutureProxy, not a Future-like object * Improve resolution behaviors of FutureProxy * Remove an unused method in \"ArcanistUploadWorkflow\" * Give Mercurial more plausible marker behavior * Support date-range commit graph queries, and multiple disjoint commits in Git * In \"arc branches\", group linear sequences of published revisions together * When a commit graph set has many commits, summarize them * Improve grid layout in \"arc branches\" at various terminal widths * Remove implicit sorting from \"MarkerRefQuery\" * Render \"arc markers\" workflows as a tree, not a list * Identify published commits in working copies by using remote configuration * Load and map repository objects for remote URIs * Provide \"arc look\", a user-facing inspection command * Support generating remote refs in Git * Support inspection of remote refs with \"arc inspect remote(...)\" * Copy repository URI normalization code from Phabricator to Arcanist * Introduce \"phutil_partition()\" and natural case sorting for \"msortv(...)\" * Introduce \"GridView\", an updated version of \"ConsoleTableView\" * Correct a leftover reference to \"--keep-branch\" * Add more \"RepositoryRef\" legacy status mappings * In \"arc land\" under Git, confirm branch creation * Collect scattered implementations of \"getDisplayHash()\" into RepositoryAPI * Update \"arc land\" display of build failures, and rename \"DisplayRef\" to \"RefView\" * On Windows, don\'t try to set \"stdin\" nonblocking, as it does not work * When a linter raises a message at a nonexistent line, don\'t fatal during rendering * Improve \"--hold\", save/restore state, bookmark creation, and some warnings for \"arc land\" in Mercurial * Correct some minor \"arc land\" workflow issues in Mercurial * Use a \"branchmap\" call to identify remote branches in \"arc-hg\" * In \"arc land\" in Mercurial, inch closer to making complex branch/bookmark workflows function * In \"arc land\", fix some coarse issues with build warnings * Realign \"arc land\" closed/published warning around more modern language * In \"arc land\" in Mercurial, show a tidier \"ls-remote\" command * Disambiguate various types of Mercurial remote markers with \"hg arc-ls-remote\" * Verify remotes (\"paths\") in Mercurial during \"arc land\" * Refine \"arc land\" behavior when pushing \"onto\" a new branch * Support \"arc land --pick\" to pick specific changes out of a sequence * Improve \"arc land\" behavior in the presence of merge conflicts and change sequences * Remove \"arc feature\", \"arc branch\", \"arc bookmark\", and significant chunks of obsolete marker code * Implement \"arc work\", to replace \"arc feature\" * Use MarkerRefs to resolve landing symbols in Mercurial * Provide a more powerful query mechanism for \"markers\" (branches/bookmarks) * Allow \"arc\" to accept any prefix of a command as that command * Remove old Mercurial code testing for rebase and phase support * Add a check for ambiguous merge strategies after the \"history.immutable\" behavioral change * Allow users to save prompt responses in \"arc\" workflows * Format \"arc land\" passthru commands more nicely, and execute them from CWD * Make Mercurial use \"hg shelve\" and \"hg unshelve\" in dirty working copies in \"arc land\" * Improve final messages under \"arc land --hold\" * Show some \"arc\" help pages through a configurable pager, like \"less\" * Update \"arc help land\" * Improve the logic for identifying ambiguous commits and applying \"--revision\" to them * When landing changes in an empty repository, merge cleanly in Git * Modernize output when pruning branches in Git during \"arc land\" * Provide more information about merge progress in \"arc land\" under Git * Sometimes discard already-closed revisions in \"arc land\" * Add a synopsis and example for \"arc help land\" * In \"arc land\", rebase branches in natural order * Substantially modernize the \"arc land\" workflow * In \"arc branch\" output, sort branches updated in the same second by name * Remove \"--ignore-unsound-tests\" from \"arc diff\" * When \"arc\" receives SIGWINCH or other signals during display of a prompt, recover * Introduce \"RepositoryLocalState\", a modern version of \"requireCleanWorkingCopy()\" * Provide modern config options for \"arc land\" configuration * Add modern refs and hardpoints for buildables, builds, and build plans * Add \"Author\" and \"Parent Revision\" hardpoints to RevisionRefs * Alias newer \"--library\" to \"--load-phutil-library\" in legacy workflows * Remove the \"--less-context\" flag from \"arc diff\" * Remove \"--encoding\" flag from \"arc diff\" * Remove \"haveUncommittedChanges\" property from \"arc diff\" * Remove \"--lintall\" and \"--only-new\" flags to \"arc diff\" * Remove lint and unit excuses and \"--advice\" and \"--excuse\" flags from \"arc diff\" * Remove \"--use-commit-message/-C\" from \"arc diff\" * Support short aliases and repeatable arguments in Arcanist Workflow arguments * Add a \"%?\" (\"hint\") conversion to \"tsprintf()\" * Support appending arbitrary lines to DisplayRef output * Impose a HardpointEngine future parallelism limit * Remove special casing of \"arc --version\" * Allow PhutilArrayCheck to accept a list of objects as a context * Add a support class to simplify typechecking list-of-objects return values * Mark the wildcard argument to \"arc liberate\" as a path argument for shell completion * Make lint tests handle paths better and distinguish between \"0\" and \"null\" more carefully * Fix an issue when rendering a lint message which removes whitespace at the end of a file * In the \"cpplint\" binding, raise messages on \"line 0\" without a line * Allow construction of a ConduitEngine with a bare ConduitClient * update SSL error messge re:libphutil * Add \"HTTPSFuture->addCurlOption()\" for raw access to \"curl_setopt()\" * Fix an initialization issue in VectorTree * Add \"--browse\" and \"--input\" to \"arc paste\", and remove \"--json\" (which had no effect) * Add \"--browse\" to \"arc upload\" and update behavior, particularly \"--json\" * When recent PHP raises a \"broken pipe\" error in ExecFuture, treat it as a blocked stdin * When a proxy future wraps a future which throws an exception, resolve with an exception * Work around \"mb_check_encoding()\" warning in particular versions of PHP * Restore the \":(attr:filter=lfs)\" test for LFS * Detect LFS by looking for tracks in \".gitattributes\" instead of using \"ls-tree\" * Replace \"PhutilFileTree\" with a more abstract \"VectorTree\" * Mon Apr 27 2020 tuukka.pasanenAATTilmi.fi- Update to version 0.0~git.20200426T084008~b81818b2: * Accommodate PHP 7.4 changes to certain \"preg_match_all()\" calls * Make \"arc --help\" work again for workflows which haven\'t updated yet * Allow HTTPFuture callers to disable processing of \"Content-Encoding\" response headers * If the Conduit server asserts it has the \"gzip\" capability, compress requests * If the Conduit client supports gzip, make calls with \"Accept-Encoding: gzip\" * In \"phutil_loggable_string()\", encode every byte above 0x7F * Only inject legacy Arcanist workflows into \"help\" if run from the context of an Arcanist runtime * Update \"arc paste\" for Toolsets * Crudely bridge legacy workflows into \"arc help\" * Remove \"backout\", \"close\", \"flag\", \"start\", \"stop\", \"time\", and \"revert\" workflows * Upgrade (most) Differential API callsites to \"differential.revision.search\" * Restore \"%d\" support to \"tsprintf()\" * Upgrade \"arc download\" to Toolsets * Update \"arc call-conduit\" for Toolsets * Update \"arc amend\" for Toolsets * Add a \"SymbolEngine\" to support top-level ref resolution by symbol * Add some support code for printing refs to stdout * Add ref lookup for username symbols * Add a \"RevisionSymbolRef\", revision commit messages, and make \"--explore\" recursive * Add a \"CommitSymbolRef\" for resolving symbolic commits into stable commit hashes * Add a mode to \"ExecFuture\" that makes \"resolvex()\" semantics the default * Allow \"loadHardpoints()\" to accept a single ref and/or a single hardpoint * Remove obsolete definitions of \"defineHardpoints()\" in older Ref objects * Update \"feature\", \"branch\", and \"bookmark\" flows to report properly in \"arc help\" * Port \"arc prompts\" from wilds and fix a path issue in shell completion * Restore \"arc alias\" shell aliases * Remove \"RefQuery\" and all \"HardpointLoader\" code * Reroute all RefQuery callers to HardpointEngine * Bring \"pro\" browse queries from modern hardpoint code * Bring a \"pro\" WorkingCopyState ref to \"master\" * Introduce \"arc inspect\" and some of the new ref/hardpoint classes * Rename \"getWorkingCopy()\" to \"getWorkingCopyIdentity()\" in Arcanist * Trivially update \"arc branch/feature\" and \"arc browse\" for Toolsets * Revert \"Compress requests from the Conduit client to Phabricator\" * Compress requests from the Conduit client to Phabricator * Remove onboard future bulk-resolution from ConduitEngine * Add new \"Hardpoint\" classes to support request parallelization * Update the \"WorkingCopy\" API and create a fallback \"Filesystem\" working copy * Fix improper XHPAST parsing of namespace grammar like \"use x as private;\" * Fix XHPAST parsing of variadic calls * Update XHPAST \"expect\" test blocks to the new stable, human-readable format * Make XHPAST unit test \"expect\" blocks stable and human-readable * Remove duplication of XHPAST version in PHP and C code * Revert xhpast changes that impacted builds under Bison 2.3 * Allow \"phage\" to print execution status on SIGINT * Move Phage to FuturePool * Introduce \"FuturePool\" to make it easier to manage an ongoing pool of futures * Update some ancient \"set X=Y\" environment code for new Windows execution without a shell * Make Windows escaping preserve \"%\" symbols in arguments * Fix error behavior of \"arc version\" when it encounters a library which is not a working copy * Fix three Windows subprocess issues * Fix two issues with Future key selection inside FutureIterator * Integrate \"ServiceProfiler\" into the base \"Future\" * Make \"FutureIterator\" queue management more formal * Make \"exception\" on Future a private property * Make the \"result\" property on Future private * Resolve all futures inside FutureIterator * Remove the \"timeout\" parameter from \"Future->resolve()\" * Run ls-files from the root of the directory * Treat all PHP language-level errors as exceptions by default * Switch file uploader in \"arc diff\" to use ConduitEngine * Use a named remote and branches for staging to help git-lfs * Remove the \"preg_quote()\" lint rule and update the \"__CLASS__\" lint rule * Fix an issue where \"arc\" may fail on startup when trying to read older \"default\" config * When \"ArcanistRuntime\" exits with a nonzero exit code, emit that exit code * Update \"arc upload\" for Toolsets * Improve error handling in ArcanistRuntime when failing to load libraries * Update Phage for toolsets and restore library loading behaviors * Fix two \"implode()\" order issues arising from wilds/experimental collapse * Port \"arc upgrade\" to Toolsets * Remove obscure features no longer supported by Toolsets from \"classic\" Arcanist * Restore old expanded include path rules for workflows which fall through * Require \"--\" as an argument terminator when running noninteractively * Port \"arc weld\" and \"arc anoid\" to Toolsets workflows, plus minor fixes * Port \"arc shell-complete\" to Toolsets * Update \"arc alias\" to modern workflows * Port \"arc version\" to Toolsets * Port \"arc liberate\" to Toolsets * Port \"arc help\" to Toolsets * Collapse Arcanist toolsets from \"wilds\" into \"master\", as an overlay layer * Merge utility/support changes from \"wilds\" to \"master\" * Don\'t depend on \"XMLWriter\" to load the lint renderer class tree * Merge the remainder of the \"experimental\" branch * Merge Arcanist lint changes from \"experimental\" branch * Merge \"--draft\" flag and related changes from \"experimental\" to \"master\" * Make \"arcanist/\" unit tests pass * Merge \"phage\" from \"experimental\" * Fully merge \"libphutil/\" into \"arcanist/\" * Move HTML-only intraline diff code to Phabricator * Omit \"--\" in older fallback commands for Git remote URIs * In Git, fall back across versions more cleanly when trying to get the URI for a remote * Mon Jan 13 2020 iAATTguoyunhe.me- Update to version 0.0~git.20191118T203151~cc850163: * When \"arc close-revision --finalize ...\" skips closing a revision, print a message * When generating diffs in \"arc diff\", disable Git config option \"diff.suppressBlankEmpty\" * Make \"arc land --merge\" an explicit error when targeting a Perforce remote * In \"arc land\", when \"remote/onto\" does not exist locally, try to fetch it before giving up * Update \"arc help land\" to reference Perforce support * Support Perforce/Git repositories in \"arc land\" * Move Git-specific \"arc land\" parsing of \"--onto\" and \"--remote\" into GitLandEngine * Add a lint check for deprecated argument order to \"implode()\" * When running \"arc land\" from a detached HEAD, don\'t try to delete the source ref * Fix two \"msort()\" vs \"msortv()\" issues in \"arc land\" * Mon Jan 13 2020 Yunhe Guo - Change LICENSE to %license section and update template * Thu Oct 17 2019 Richard Brown - Remove obsolete Groups tag (fate#326485) * Wed Oct 02 2019 Yunhe Guo - Add conflicts to arc package because they use the same bin name * Wed Sep 18 2019 Yunhe Guo - Disable _service for Factory submit- Update remove-arc-upgrade.patch * Tue Sep 17 2019 Yunhe Guo - Add resources folder which is needed for spell checking * Tue Sep 17 2019 Yunhe Guo - Update to git version 3cdfe1ff- Change branch to master because it is more reliable than stable * Tue Sep 04 2018 Andreas Schneider - Update to git version d09b5beb * Wed Jun 14 2017 asnAATTcryptomilk.org- Initial package
|
|
|