Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-7916

Æsh history broken

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Reopened
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: fuse-7.0
    • Fix Version/s: fuse-7.2
    • Component/s: None
    • Labels:
      None

      Description

      Fuse 6.3 (JLine)

      I have clean history.

      I invoke 5 commands:

      JBossFuse:karaf@root> echo 1
      1
      JBossFuse:karaf@root> echo 2
      2
      JBossFuse:karaf@root> echo 3
      3
      JBossFuse:karaf@root> echo 4
      4
      JBossFuse:karaf@root> echo 5
      5
      

      I press CTRL-R and type "e" and see:

      (reverse-i-search)`e': echo 5
      

      I press CTRL-R again and see:

      (reverse-i-search)`e': echo 4
      

      I press END and search prompt changes to (with cursor at the end):

      JBossFuse:karaf@root> echo 4
      

      I type "a" and press ENTER:

      JBossFuse:karaf@root> echo 4a
      4a
      

      I press ↑ (up arrow) several times seeing (in order):

      JBossFuse:karaf@root> echo 4a
      JBossFuse:karaf@root> echo 5
      JBossFuse:karaf@root> echo 4
      JBossFuse:karaf@root> echo 3
      JBossFuse:karaf@root> echo 2
      JBossFuse:karaf@root> echo 1
      

      Bash

      I have clean history.

      I invoke 5 commands:

      $ echo 1
      1
      $ echo 2
      2
      $ echo 3
      3
      $ echo 4
      4
      $ echo 5
      5
      

      I press CTRL-R and type "e" and see:

      (reverse-i-search)`e': echo 5
      

      I press CTRL-R again and see:

      (reverse-i-search)`e': echo 4
      

      I press END and search prompt changes to (with cursor at the end):

      $ echo 4
      

      I type "a" and press ENTER:

      $ echo 4a
      4a
      

      I press ↑ (up arrow) several times seeing (in order):

      $ echo 4a
      $ echo 5
      $ echo 4
      $ echo 3
      $ echo 2
      $ echo 1
      

      (just as in Fuse 6.3)

      Fuse 7 (Æsh)

      I have some history.

      I invoke 5 commands:

      karaf@root()> echo 1
      1
      karaf@root()> echo 2
      2
      karaf@root()> echo 3
      3
      karaf@root()> echo 4
      4
      karaf@root()> echo 5
      5
      

      I press CTRL-R and type "e" and see:

      (reverse-i-search) `e': echo 5
      

      I press CTRL-R again and see:

      (reverse-i-search) `e': echo 4
      

      I press END and search prompt changes to:

      (reverse-i-search) `e': echo 3
      

      So I press ESC and nothing happens.
      I press it 2nd time and prompt changes to:

      (reverse-i-search) `': echo 3
      

      END key doesn't change anything. I press ENTER

      karaf@root()> echo 3
      3
      

      I press <up arrow> - nothing happens.

      I press <down arrow> - unexpected, random entry shows:

      karaf@root()> patch:rollback jboss-fuse-karaf-7.0.0.fuse-000152
      

      I press CTRL-C. Looks like I'm in the middle of history - I see both <down arrow> and <up arrow> navigate through history.

      And a bonus - HOME key works, END key gives me [F.

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                gnodet Guillaume Nodet
                Reporter:
                grgrzybek Grzegorz Grzybek
                Tester:
                Jan Kasztura
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated: