Parent Directory
|
Revision Log
|
Revision Graph
| Links to HEAD: | (view) (download) (as text) (annotate) |
| Sticky Tag: |
Remove stray line break.
Avoid module_rebuild_cache() during DRUSH_BOOTSTRAP_DRUPAL_FULL. It issues unneeded queries and hooks.
#613348 by mig5. Various spelling/grammar corrections.
Port update_7.inc to HEAD. Drupal 7 has no upgrade path yet, so this will not work at the moment. Also fixed some notices
#479952 by droplet. Replace deprecated ereg_* functions with equivalent preg_*
Add defaults for aliases and examples elements
Remove --php from global options since it is rarely needed and might get removed soon. Put --help there instead.
#549494 by acstewart and moshe weitzman. Support for command aliases. Nice.
#574352 by moshe weitzman. Support --help option.
#537280 by jasonn1234. D7 compatibility. This gets almost all commands except for the pm commands. help wanted.
#549918 by jonhatten. Allow to run a command if required bootstrap phase is lower or equal to current phase.
Typo in loading of modules, was using ->filepath and not ->filename
Minor attempt at including commands from enabled modules only (when executing commands). Solving this properly is too hard ATM. I recommend that modules name themselves as dependencies in hook_drush_command().
Fix typo in comment.
#472218 - keep commandfile list sorted alphabetically. Previously hooks were triggered in whatever order the drush_scan_directory retrieved them, which caused hook order to differ in different environments, causing errors that could not be reproduced easily.
#459678 - allow drush files to be located in a system wide location
#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.
#456622 - ensure that drush_invoke operates in a clean namespace and does not mistake drupal hooks as its own. Check the issue for the conversion script.
#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.
First round of NOTICE fixes. Add help for updatedb.
#427988 - default bootstrap phase is now DRUPAL_LOGIN
Vastly improve Update help for pm commands.
Added levels of verbosity to Drush. --verbose=2 or -v 2 now turns on the bootstrap messages. Notices and messages are showed at level 1.
#415108 - conditional include api for engines. Thanks grugnog2
#349923 by Adrian. drush_invoke : a flexible API for hooking into drush commands. Very useful.
Change the index order of the commandfile_list. The command files are now indexed by the basename of the command, and the value is the filename.
Moving our core commands from includes to a commands folder, so they can be better organized
Typo in parse_args was stopping the short args to work
#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
Reverting #387214. This broke provision (and proved that it is not sufficient to install sites), the patch on the issue was also not the patch that was committed, so this was reverted with "cvs diff -u -D 2009-03-11 | patch -p0 -R".
#387214 - Finish up command bootstrap levels and intelligent command listing
#372166 - patch for miscellaneous php warnings and notices - thanks mikl
drush commands may now define their arguments, options, and examples in hook_drush_command(). this gives much nicer, more structured help for a command. See the command in includes/core_commands for an example.
Add the filename as the key to the list of enabled command files.
Avoid error related to module depenency in command.
Remove dupe in help text for example.drushrc.php
Support the 'core' property of a command which is an array indicating which versions of drupal core a command will support. If not specified, 'all versions' is assumed just like before.
Let commands declare bootstrap=-1 which avoids the bootstrap completely. The dl command uses this. You can now download drupal without any pre-existing site. The 'sql load' command in drush_extras also uses this; it provides database migrations between drupal sites.
Fix a few NOTICEs
Prevent duplicate paths in
#349996 by adrian. callback arguments support in drush_command
#349966 by adrian. DRUSH HEAD not loading drush_extras on D7.
Add 'extras' command which downloads the drush extras project to the current site. From there, you can use pm install and all other commands.
Misc minor cleanup.
#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 |