New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jumbled output from git diff when running through msys connector #1393

Open
ebugusey opened this Issue Jan 9, 2018 · 8 comments

Comments

2 participants
@ebugusey

ebugusey commented Jan 9, 2018

Don't know if I should create this issue here or in https://github.com/Maximus5/cygwin-connector, considering connector now a part of ConEmu.

Versions

ConEmu build: 171226 x64
OS version: Windows 8.1 x64
Used shell version (Far Manager, git-bash, cmd, powershell, cygwin, whatever): git version 2.15.1.windows.2

Problem description

I have updated ConEmu to latest version and refreshed tasks. Task for git-bash have been set up automatically as follows:

set "PATH=%ConEmuDir%\..\Git\usr\bin;%PATH%" & "%ConEmuDir%\..\Git\git-cmd.exe" --no-cd --command=%ConEmuBaseDirShort%\conemu-msys2-64.exe /usr/bin/bash.exe -l -i -new_console:p

Steps to reproduce

  1. Create some diff in git that spans more than one screen.
  2. git diff.
  3. Page Up/Page Down multiple times.
  4. Press q.

Actual results

Right after git diff I see this:
image
But after step 3 I see this:
image
And after step 4 there is some lingering output in prompt:
image

Expected results

  1. Output shouldn't be jumbled after scrolling
  2. There shouldn't be any lingering output in prompt after git diff.

Additional files

ConEmu.xml and logs

@Maximus5 Maximus5 added the ansi label Jan 10, 2018

@Maximus5 Maximus5 added this to To Do in ConEmu via automation Jan 10, 2018

@Maximus5

This comment has been minimized.

Show comment
Hide comment
@Maximus5

Maximus5 Jan 10, 2018

Owner

Perhaps this is related to gh-1355

Owner

Maximus5 commented Jan 10, 2018

Perhaps this is related to gh-1355

@Maximus5 Maximus5 moved this from To Do to In progress in ConEmu Jan 11, 2018

@ebugusey

This comment has been minimized.

Show comment
Hide comment
@ebugusey

ebugusey Jan 15, 2018

With latest release (180111) it's partially fixed. There is still lingering junk in prompt after git log and git diff.

ebugusey commented Jan 15, 2018

With latest release (180111) it's partially fixed. There is still lingering junk in prompt after git log and git diff.

@Maximus5

This comment has been minimized.

Show comment
Hide comment
@Maximus5

Maximus5 Jan 15, 2018

Owner

Show your screenshots

Owner

Maximus5 commented Jan 15, 2018

Show your screenshots

@ebugusey

This comment has been minimized.

Show comment
Hide comment
@ebugusey

ebugusey commented Jan 15, 2018

image
image

@Maximus5

This comment has been minimized.

Show comment
Hide comment
@Maximus5

Maximus5 Jan 18, 2018

Owner

OK, I see the problem. What are the steps to reproduce it?

Owner

Maximus5 commented Jan 18, 2018

OK, I see the problem. What are the steps to reproduce it?

@ebugusey

This comment has been minimized.

Show comment
Hide comment
@ebugusey

ebugusey Jan 18, 2018

Same as earlier.

  1. Run git log/git diff.
  2. Page Up and Page Down multiple times.
  3. Press q.

Should I update logs?

ebugusey commented Jan 18, 2018

Same as earlier.

  1. Run git log/git diff.
  2. Page Up and Page Down multiple times.
  3. Press q.

Should I update logs?

@Maximus5

This comment has been minimized.

Show comment
Hide comment
@Maximus5

Maximus5 Jan 18, 2018

Owner

I'm interested in ANSI logs.

Owner

Maximus5 commented Jan 18, 2018

I'm interested in ANSI logs.

@ebugusey

This comment has been minimized.

Show comment
Hide comment
@ebugusey

ebugusey Jan 19, 2018

Updated gist with ANSI logs.

ebugusey commented Jan 19, 2018

Updated gist with ANSI logs.

@Maximus5 Maximus5 added this to To Do in ANSI via automation Jan 19, 2018

@Maximus5 Maximus5 removed this from In progress in ConEmu Jan 19, 2018

@Maximus5 Maximus5 moved this from To Do to In progress in ANSI Jan 19, 2018

@Maximus5 Maximus5 moved this from In progress to Ready for Testing in ANSI Mar 8, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment