aboutsummaryrefslogtreecommitdiffstats
path: root/includes/shell/Command.php
Commit message (Expand)AuthorAgeFilesLines
* Namespace all remaining files in includes/exceptionJames D. Forrester2025-03-251-1/+1
* Remove trivial 1-line PHPDocs that just repeat the codethiemowmde2025-01-161-3/+0
* Add "implements/extends Stringable" to more classes and interfacesBartosz Dziewoński2024-06-131-1/+2
* Refine Command and Shell classesDoğu Abaris2024-01-311-8/+6
* shell: Command::cgroup() has been removed, no callersDerick Alangi2023-02-081-13/+0
* GitInfo: Use Command::allowPath() instead of ::whitelistPaths()Derick Alangi2023-02-031-1/+3
* Replace trivial usages of code in strings with concatenationThiemo Kreuz2022-08-261-1/+1
* Use Shellbox for Shell::command() etc.Tim Starling2021-02-051-453/+64
* Merge "Don't pass stdin to commands by default"jenkins-bot2020-09-181-8/+51
|\
| * Don't pass stdin to commands by defaultTim Starling2020-08-251-8/+51
* | Fixes shell edge-cases in WindowsJuan Osorio2020-08-261-1/+14
|/
* shell: Make ->restrict( RESTRICT_NONE ) actually workKunal Mehta2020-07-291-2/+17
* phan: Enable redundant_condition_detectionUmherirrender2020-07-011-1/+2
* Coding style: Auto-fix MediaWiki.Usage.IsNull.IsNullJames D. Forrester2020-01-101-1/+1
* Shell: Add more typesMax Semenik2019-10-311-9/+9
* shell: Resolve a TODO asking for error_clear_last()Max Semenik2019-10-021-10/+1
* Unsuppress more phan issues (part 3)Daimona Eaytoy2019-08-311-1/+2
* Avoid the use of silence operator (@) and use AtEase methodsDerick Alangi2019-07-231-2/+3
* shell: Remove documentation that doesn't add meaning to the methodDerick Alangi2019-06-171-3/+3
* Update wikimedia/at-ease from 1.2.0 to 2.0.0Reedy2019-05-181-2/+3
* shell: annotate return typesMax Semenik2019-04-261-11/+11
* Get rid of unnecessary func_get_args() and friendsAryeh Gregor2019-04-121-6/+4
* Use https://www.php.net/ instead of https://secure.php.net/Fomafix2019-04-121-1/+1
* Update AtEase calls to use Wikimedia namespaceReedy2019-02-121-2/+2
* Convert RandomImageGenerator to use the new execution frameworkMax Semenik2019-01-211-0/+11
* Merge "Use MediaWiki\SuppressWarnings around trigger_error('') instead @"D3r1ck012018-12-191-2/+3
|\
| * Use MediaWiki\SuppressWarnings around trigger_error('') instead @Mark A. Hershberger2018-04-171-2/+3
* | Deprecate wfArrayFilter() and wfArrayFilterByKey()Max Semenik2018-07-191-4/+4
* | Replace HTTP by HTTPSFomafix2018-05-221-1/+1
|/
* Shell: Don't hang on empty stdinBrad Jorsch2018-02-221-0/+6
* Shell: Set pipes to non-blockingBrad Jorsch2018-02-011-7/+19
* Allow programmatic input in CommandGergő Tisza2018-01-031-28/+60
* build: Updating mediawiki/mediawiki-codesniffer to 15.0.0Umherirrender2018-01-011-4/+2
* shell: Run firejail inside limit.sh, make NO_EXECVE workKunal Mehta2017-12-091-4/+5
* Shell: skip null parametersMax Semenik2017-11-291-2/+9
* shell: Optionally restrict commands' access with firejailKunal Mehta2017-11-281-0/+46
* MediaWiki\Shell: log stderrGergő Tisza2017-10-261-4/+28
* Shell\Command: Move code that builds final shell command into separate methodKunal Mehta2017-10-191-22/+35
* Introduce Shell\CommandFactoryMax Semenik2017-10-171-5/+6
* Don't trigger PHP errors for unused Shell\CommandMax Semenik2017-10-171-3/+5
* Command: Avoid using wfDebug()Kunal Mehta2017-10-171-1/+1
* Shell\Command: Better walltime fallbackMax Semenik2017-10-171-2/+5
* shell: Deduplicate code in Command.php by combining else pathsFomafix2017-10-121-4/+3
* Return stderr from Shell\CommandMax Semenik2017-10-121-2/+6
* Merge "Suppress error in MediaWiki\Shell\Command"jenkins-bot2017-10-101-2/+10
|\
| * Suppress error in MediaWiki\Shell\CommandGergő Tisza2017-10-091-2/+10
* | Get rid of $IP in CommandMax Semenik2017-10-061-3/+1
|/
* Inject dependencies into Shell\CommandMax Semenik2017-10-031-21/+45
* Replace wfShellExec() with a classMax Semenik2017-09-081-0/+377