Merge lp:~benoit.pierre/bzrtools/shell_improvements into lp:bzrtools
Status: | Rejected |
---|---|
Rejected by: | Aaron Bentley |
Proposed branch: | lp:~benoit.pierre/bzrtools/shell_improvements |
Merge into: | lp:bzrtools |
Diff against target: | None lines |
To merge this branch: | bzr merge lp:~benoit.pierre/bzrtools/shell_improvements |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Aaron Bentley | Needs Resubmitting | ||
Review via email: mp+9547@code.launchpad.net |
Unmerged revisions
- 692. By Benoit Pierre
-
Catch shlex.split ValueError exceptions.
- 691. By Benoit Pierre
-
Merge with upstream.
- 690. By Benoit Pierre
-
Add global config aliases to the list of possible commands when
completing in the shell. - 689. By Benoit Pierre
-
Fix shell handling of alias so for example "s|grep pattern" correctly
works if s is an alias. - 688. By Benoit Pierre
-
Factorize code in shell to use the same set of chars to detect complex
command line. - 687. By Benoit Pierre
-
In shell, always update the prompt after a switch/reconfigure, even if
the result of the command is non 0 because in case of a complex command
we may actually not be testing the result of the switch/reconfigure
command itself, like for example: switch ../trunk | false. - 686. By Benoit Pierre
-
Merge with upstream.
- 685. By Benoit Pierre
-
Factorize code and add wrapper for reconfigure command so prompt gets
updated to reflect the new tree. - 684. By Benoit Pierre
-
Add shell switch builtin which is used to wrap the call to the bzr switch
command so we can update the shell prompt accordingly. - 683. By Benoit Pierre
-
Allows killing the current command line and start with a new one with ^C
like most shells do (which also helps avoiding to kill the shell by
mistake when one's timing is off when trying to interrupt a command in
progress).
Various improvements for the shell command:
- allow killing the current command line and start with a new one with ^C like
most shells do (which also helps avoiding killing the shell by mistake when
one's timing is off when trying to interrupt a command in progress), ^D can
be used to exit when on an empty line
- catch shlex.split ValueError exceptions: the erroneous command can be edited
again by using <up> to navigate the readline history
(fix https:/ /bugs.launchpad .net/bzrtools/ +bug/231020)
- add global config aliases to the list of possible commands when completing
- fix shell handling of alias so for example "s|grep pattern" correctly works
if s is an alias
- add wrapper for reconfigure/switch command so prompt gets updated to reflect
the new tree
(fix https:/ /bugs.launchpad .net/bzrtools/ +bug/231110)