Bug 26999 - git-add --edit pass terminal color sequences to editor
: git-add --edit pass terminal color sequences to editor
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/git)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2012-02-27 14:23 by
Modified: 2012-03-11 09:28 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2012-02-27 14:23:40
$ git-add -e Makefile
в результате в редакторе получаем:
^[[1mdiff --git a/Makefile b/Makefile^[[m
^[[1mindex 56966a7..5581f12 100644^[[m
^[[1m--- a/Makefile^[[m
^[[1m+++ b/Makefile^[[m

лечится с помощью unset TERM, но нормально в этом режиме vim работать не может,
не говоря уже про другие редакторы (например mcedit)

$ rpmquery git
git-1.7.9.2-alt1
------- Comment #1 From 2012-03-08 06:50:36 -------
git-1.7.9.3-alt1 -> sisyphus:

* Wed Mar 07 2012 Dmitry V. Levin <ldv@altlinux> 1.7.9.3-alt1
- Updated to maint v1.7.9.3.
- git add --edit: do not pass terminal color sequences to editor
  (closes: #26999).
------- Comment #2 From 2012-03-11 09:28:37 -------
Все теперь работает, спасибо. Закрываю