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

Æsh history broken

    XMLWordPrintable

Details

    • Bug
    • Resolution: Obsolete
    • Minor
    • fuse-7.x-GA
    • fuse-7.0
    • Fuse Standalone
    • 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.

      Attachments

        Activity

          People

            g_nodet Guillaume Nodet (Inactive)
            ggrzybek Grzegorz Grzybek
            Vratislav Hais Vratislav Hais (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: