Parent Directory
|
Revision Log
|
Revision Graph
| Links to HEAD: | (view) (download) (as text) (annotate) |
| Sticky Tag: |
#586466 by anarcat. Drush.php is no longer directly executable
#460924 by greg.1.anderson. remote aliases bug fix - backend_invoke(), small refactor.
#443576 by Owen Barton. drush_site_path() unaware of sites.php on D7
Minor coding standards fixes and one bug fix in includes/sitealias.inc
#460924 by greg.1.anderson. Site aliases may be defined in drushrc.php or on command line. These are used to run any drush command on a remote server via ssh. The improved rsync and new sql sync commands are fine examples. sql sync dumps a local or remote db, gzips, rsyncs, and then imports. We now have fast, database migration from prod => dev or vice versa.
#488058 by smk-ka. Don't run tput if it unlikely to be helpful.
#488058 by smk-ka. Automatically disable coloring of log messages when using windows command shell.
#591814 by srhaber and own barton. Make http:// prefix optional for --url option
#488058 by mikeryan. optional --nocolor global option. useful on windows, apparently.
#578448 by hanoii. in drushrc.php does not work because it gets re-initialized in DRUPAL_BOOTSTRAP_CONFIGURATION.
#559512 by moshe weitzman. Add drush_find_php() helper function and use it is simpletest and update commands. In the future this function might become a utility and instead on gets its value with drush_get_context().
#297611 by doug green and moshe weitzman. Store the original working dir before changing into drupal root.
#537280 by jasonn1234. D7 compatibility. This gets almost all commands except for the pm commands. help wanted.
#506250 by Jaza and Gary Feldman. Cygwin robustness.
#436782 - Senpai - improved error message with table.inc download fail.
#436782 hutch, Senpai - fixing table.inc download destination and help text
#481592 by adrian. php 5.2.9 and --debug gives session cookie notice
#453948 - Moved PHP version check to drush.php, since environment.inc try/catch doesn't parse in php4. At some point we could move this to an engine, if we find enough cases to make it worthwhile.
#436782 - Owen Barton, adrian, moshe weitzman - Wrap stdout at 80 characters (where reasonable)
#459678 - allow drush files to be located in a system wide location
#453948 - checking PHP 5.2 and safe mode
#459582 by greg.1.anderson. Fix sql environment initialization for Drupal 6
#455590 by edhaber. PHP Notice on Windows.
#457142 by moshe weitzman. split the two verbose levels into separate options. now we have verbose and debug. debug shows more than verbose. fixes a usability bug.
#436782 - detect the number of COLUMNS available to print. Defaults to 80. Added information to the README about needing to export the COLUMNS environment variable
Backend option implies affirmative. Operating over a unix pipe does not allow interactive usage
Add new global option, --pipe, which send back output intended to be used in a script. Implemented by statusmodules command in order to send back a space delimited list of enabled modules.
#453866 by moshe weitzman. Massively speed up GNU bash, version 3.2.17(1)-release (i386-apple-darwin9.0)
These shell commands are defined internally. Type `help' to see this list.
Type `help name' to find out more about the function `name'.
Use `info bash' to find out more about the shell in general.
Use `man -k' or `info' to find out more about commands not in this list.
A star (*) next to a name means that the command is disabled.
JOB_SPEC [&] (( expression ))
. filename [arguments] :
[ arg... ] [[ expression ]]
alias [-p] [name[=value] ... ] bg [job_spec ...]
bind [-lpvsPVS] [-m keymap] [-f fi break [n]
builtin [shell-builtin [arg ...]] caller [EXPR]
case WORD in [PATTERN [| PATTERN]. cd [-L|-P] [dir]
command [-pVv] command [arg ...] compgen [-abcdefgjksuv] [-o option
complete [-abcdefgjksuv] [-pr] [-o continue [n]
declare [-afFirtx] [-p] [name[=val dirs [-clpv] [+N] [-N]
disown [-h] [-ar] [jobspec ...] echo [-neE] [arg ...]
enable [-pnds] [-a] [-f filename] eval [arg ...]
exec [-cl] [-a name] file [redirec exit [n]
export [-nf] [name[=value] ...] or false
fc [-e ename] [-nlr] [first] [last fg [job_spec]
for NAME [in WORDS ... ;] do COMMA for (( exp1; exp2; exp3 )); do COM
function NAME { COMMANDS ; } or NA getopts optstring name [arg]
hash [-lr] [-p pathname] [-dt] [na help [-s] [pattern ...]
history [-c] [-d offset] [n] or hi if COMMANDS; then COMMANDS; [ elif
jobs [-lnprs] [jobspec ...] or job kill [-s sigspec | -n signum | -si
let arg [arg ...] local name[=value] ...
logout popd [+N | -N] [-n]
printf [-v var] format [arguments] pushd [dir | +N | -N] [-n]
pwd [-LP] read [-ers] [-u fd] [-t timeout] [
readonly [-af] [name[=value] ...] return [n]
select NAME [in WORDS ... ;] do CO set [--abefhkmnptuvxBCHP] [-o opti
shift [n] shopt [-pqsu] [-o long-option] opt
source filename [arguments] suspend [-f]
test [expr] time [-p] PIPELINE
times trap [-lp] [arg signal_spec ...]
true type [-afptP] name [name ...]
typeset [-afFirtx] [-p] name[=valu ulimit [-SHacdfilmnpqstuvx] [limit
umask [-p] [-S] [mode] unalias [-a] name [name ...]
unset [-f] [-v] [name ...] until COMMANDS; do COMMANDS; done
variables - Some variable names an wait [n]
while COMMANDS; do COMMANDS; done { COMMANDS ; } command
#449090 by Grugnog2. Major improvements in error messaging around: The command 'drush.php ... could not be executed.
#441470 by bevan. Support non-default db port.
#450284 by XenoPage. Fix password decode.
#433652 by kdebaas. special shell characters in password aren't being escaped, triggering MySQL access denied.
Correct handling of $db_url, since it can optionally be an array in Drupal 5 or 6
First round of NOTICE fixes. Add help for updatedb.
D7 Db credentials fix.
Typo in site validation
#434430 - add a test to see if the db driver has been installed in PDO
#434328 - only set bootstrap phase after the bootstrap function has been called, and change the label on the password field.
Nicer status command, using an improved _core_site_credentials. Refactor pm slightly to use the new drush_bootstrap_max which bootstraps to the highest possible phase without generating any errors. This is also used by the status command now
#430556 - split bootstrap into separate steps for validation and the actual bootstrap. This allows scripts to determine wether they can bootstrap to a specific level before actually attempting it. Also added a special case to avoid logging the "output already started" warning, which is unavoidable during DRUPAL_BOOTSTRAP_FULL
feature #426958 by Adrian. Stricter pre-validation on drush bootstrap to allow for easier recovery from errors.
Various fixes to logging : output buffering during bootstrap is only used when bootstrapping drupal or the db. The drush_context now takes a default value parameter and drush_log can be redirected to a function of your choosing instead of drush_print_log()
#349923 by Adrian. drush_invoke : a flexible API for hooking into drush commands. Very useful.
Remove drush_site_uri which is no longer needed
#414058 - Simplify error handling code by removing bitmasks
#414004 - typo in bootstrap code. Thanks anarcat
#387214 by adrian. Finish up command bootstrap levels and intelligent command listing. Great work.
#385898 - Drush context API. Generalized static variable cache to allow for introspection of state, and a clean layered separation of options passed to the script
Various debugging/cleanup for the bootstrap process: * drush_locate_root() no longer has a static cache, because this was caching FALSE from the call in drush_load_config() when drush is called from outside the Drupal root, and then fails to find a valid Drupal root when provided by a drushrc.php. * Standardized on global $var as much as possible, rather than $GLOBALS['var'], in line with the majority of core. * Improved error handling when specifying a config file, and when printing the Drupal root on bootstrap fail message.
#380688 - RESTful API for drush commands. Implements a standard output format (JSON) that allows Drush commands to call other Drush commands, and integrate their output
fix typo in comment
#335360 by vingborg. A heroic patch. Drush is no longer a module and does not require a functional drupal site in order to do work. That means it will soon be able to install drupal locally or on remote servers, or run unit test suites, and so on. Drush commands are just include files, and not whole modules unto themselves ... Core drush is identical for all core Drupal versions. many of the commands that shipped with Drush are now removed in favor of a new 'Drush Extras' project which I will soon publish. Thanks for all the hard work and reviews on this patch.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
| ViewVC Help | |
| Powered by ViewVC 1.1.2 |