[U-Boot] [PATCH] command.c: Enable auto tab for the editenv command

Detlev Zundel dzu at denx.de
Fri Apr 9 10:18:23 CEST 2010


Hi Ralf,

> Enable the auto completion (with TAB) of the environment variable name 
> after the editenv command.
>
> Signed-off-by: Ralf Trübenbach <ralf.truebenbach at men.de>

The idea looks good, but the patch as such is not usable:

[dzu at pollux u-boot-testing (misc-fixes)]$ git am -3 -u ~/p1
Applying: command.c: Enable auto tab for the editenv command
error: command.c: does not exist in index
fatal: sha1 information is lacking or useless (command.c).
Repository lacks necessary blobs to fall back on 3-way merge.
Cannot fall back to three-way merge.
Patch failed at 0001 command.c: Enable auto tab for the editenv command
When you have resolved this problem run "git am -3 --resolved".
If you would prefer to skip this patch, instead run "git am -3 --skip".
To restore the original branch and stop patching run "git am -3 --abort".
[dzu at pollux u-boot-testing (misc-fixes|AM)]$ 

How did you create the patch?  Please follow the instructions[1] in
order to make life easier for everybody.

> ---
>
> === modified file 'common/command.c' (properties changed: -x to +x)

This also looks strange - we certainly don't want execute rights on
source files.

> --- common/command.c    2009-11-22 23:06:11 +0000
> +++ common/command.c    2010-04-08 15:12:44 +0000
> @@ -188,6 +188,9 @@
>
>  void install_auto_complete(void)
>  {
> +#if defined(CONFIG_CMD_EDITENV)
> +       install_auto_complete_handler("editenv", var_complete);
> +#endif
>         install_auto_complete_handler("printenv", var_complete);
>         install_auto_complete_handler("setenv", var_complete);
>  #if defined(CONFIG_CMD_RUN)

Cheers
  Detlev

[1] http://www.denx.de/wiki/U-Boot/Patches

-- 
Per Anhalter durch die Galaxis hat den gewissen Effekt,  den auch eine Sendung
von Monty Python auslöst;  es läßt alles, was direkt danach in Radio, im Fern-
sehen oder sonstwo auftaucht, absolut lächerlich wirken. Es hat dieses gewisse
Etwas, das alles in einem gereinigten Licht erscheinen läßt.  - Robert Cushman
--
DENX Software Engineering GmbH,      MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich,  Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-40 Fax: (+49)-8142-66989-80 Email: dzu at denx.de


More information about the U-Boot mailing list