svk input handling broken

Bug #367010 reported by VinceLe
2
Affects Status Importance Assigned to Milestone
svk (Ubuntu)
New
Undecided
Unassigned

Bug Description

When using some command-line application (meld latest git revision) after the command has finished and the control is returned to the shell, pressing the return key does not make the shell go to the next line, but instead a new prompt is printed from where it was:

$ csh
% ./meld .
% % % %

$ sash
Stand-alone shell (version 3.7)
> ./meld .
> > > >

$ bash
$ ./meld .
$ $ $ $

$ dash
$ ./meld .
$ $ $ $

$ ksh
$ ./meld .
$
$
$
$

I tried with various shells:

NOK: bash, dash, sash, csh
OK: zsh, tcsh, pdksh

Looks like local echo is disabled
`stty sane` restores a working state to the shells that don't do it themselves

Revision history for this message
VinceLe (legoll) wrote :

The examples were simply pressing the return key 4 times after having closed the meld window.
the right behaviour is the one shown with ksh, i.e. one prompt per line

Revision history for this message
VinceLe (legoll) wrote :

I think I may have found the culrpit, the bug is reproductible with :
echo 'n' | svk info 1> /dev/null 2> /dev/null

which is used by meld internally...

affects: ubuntu → svk (Ubuntu)
summary: - shell keyboard handling broken
+ svk input handling broken
Revision history for this message
VinceLe (legoll) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.