Skip to content
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
Open

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

ebugusey opened this issue Jan 9, 2018 · 8 comments
Labels
Projects

Comments

@ebugusey
Copy link

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
Copy link
Owner

Perhaps this is related to gh-1355

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

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

@Maximus5
Copy link
Owner

Show your screenshots

@ebugusey
Copy link
Author

image
image

@Maximus5
Copy link
Owner

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

@ebugusey
Copy link
Author

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
Copy link
Owner

I'm interested in ANSI logs.

@ebugusey
Copy link
Author

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
Labels
Projects
ANSI
  
Ready for Testing
Development

No branches or pull requests

2 participants