Size: a a a

2020 August 07

Prikolist Начрэл... in pro.git::next
Какая настройка отвечает за вывод лога в формате прокрутки? Я имею в виду пагинацию, как git log|less
источник

Prikolist Начрэл... in pro.git::next
У меня на винде в cygwin выводится весь лог. Хочу вывод с прокруткой
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Prikolist Начрэл
Какая настройка отвечает за вывод лога в формате прокрутки? Я имею в виду пагинацию, как git log|less
А не PAGER ли? В любом случае, гугли про git pager.
источник

RU

Roman Usherenko in pro.git::next
Prikolist Начрэл
Какая настройка отвечает за вывод лога в формате прокрутки? Я имею в виду пагинацию, как git log|less
у меня вот так в конфиге настроено, работает

pager = less -FXR
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
А у меня без конфига работает %)
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Там, кажется, less по умолчанию
источник

RU

Roman Usherenko in pro.git::next
Dr. Friedrich von Never
А у меня без конфига работает %)
потому что у тебя в системе у лесса флаги стоят правильные
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Но мб товарищ переопределил у себя, и поэтому стало работать не так как надо
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Roman Usherenko
потому что у тебя в системе у лесса флаги стоят правильные
Не факт, что правильные; я просто пока что не наткнулся на проблемы
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Я помню, что для bat мне приходилось переопределять флаги в less — чтобы он юникод правильно выводил, вроде бы.
источник

RU

Roman Usherenko in pro.git::next
ну правильные - в смысле подходящие
источник

RU

Roman Usherenko in pro.git::next
а запись в конфиге отвязывает от системных флагов
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Да, верно.
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Мне кажется, по умолчанию Гит использует переменную окружения PAGER, и фолбэчится на less (мб с какими-то флагами), если она не определена.
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Так что, если флаги хочется во всех окружениях переопределить (а не только для Гита), то самый верняк — это поменять PAGER.
источник

RU

Roman Usherenko in pro.git::next
Dr. Friedrich von Never
Мне кажется, по умолчанию Гит использует переменную окружения PAGER, и фолбэчится на less (мб с какими-то флагами), если она не определена.
все так, просто у лесса есть енв вар LESS, который может все портить
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
А, да, тоже верно.
источник

Prikolist Начрэл... in pro.git::next
Roman Usherenko
у меня вот так в конфиге настроено, работает

pager = less -FXR
Не помогает. В консоли vscode у меня и без конфига всё работает как надо, а в обычной консоли нет
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
А вообще-то less в той консоли работает правильно? Ну вот, скажем, git log | less -FXR будет иметь правильное поведение?
источник

Prikolist Начрэл... in pro.git::next
Да
источник