LINUX.ORG.RU

Все смешалось в доме^Wрепе ...

 , line ending


0

0

есть некий репо. с уже устоявшимися правилами, практиками и программерами. Вполне возможно что чтото из этого плохое. Но вопрос не об этом.. да и не в моих силах это менять

есть следующие настройки (они появились раньше клона, и пришли из другого ноута где все просто работало)

$ git config --list | grep crlf
core.autocrlf=input
core.safecrlf=true
$ 

а есть вот такие чудеса

$ gt blame facebook/js/model.js | head -n 3
00000000 (Not Committed Yet 2015-01-05 20:22:23 +0200   1) /* global $:false, can:false, AQ:false, showlog:false*/
00000000 (Not Committed Yet 2015-01-05 20:22:23 +0200   2) /* jshint maxlen:300*/
00000000 (Not Committed Yet 2015-01-05 20:22:23 +0200   3) $(function() {
$ 

а все изза того что

$ file facebook/js/model.js
facebook/js/model.js: ASCII text, with CRLF line terminators
$ 

доктор LOR, помоги мне пожалуйста.. хочется просто работать и потихонечко разбирать эти завалы.

----

upd: у меня бубунта, а не офтоп, если ктото сомневался. на данный момент выхлоп git status пустой, тоесть тот файл не новый и не только что добавленный. он давно уже существует в репе

★★★★★

Последнее исправление: ZuBB (всего исправлений: 1)
Ответ на: комментарий от powerguy

обновил стартовый пост

ZuBB ★★★★★
() автор топика
Ответ на: комментарий от Deleted

это рассматривается как последний вариант

ZuBB ★★★★★
() автор топика
Ответ на: комментарий от ZuBB

Не знаю подробностей. Решение я нагуглил по запросу «git blame crlf».

i-rinat ★★★★★
()
Ответ на: комментарий от ZuBB

кул. работает. обьясните пожалуйста в чем фокус

Чего хорошего то? Явно указал c какой точки смотреть, соответственно текущие изменения из-за CR в blame просто не попали.

mashina ★★★★★
()
Ответ на: комментарий от mashina

cоответственно текущие изменения

на данный момент выхлоп git status пустой, тоесть тот файл не новый и не только что добавленный. он давно уже существует в репе

нет никаких изменений

ZuBB ★★★★★
() автор топика
Ответ на: комментарий от ZuBB

нет никаких изменений

blame у тебя так не считает, для него они есть. А что, кстати, git diff показывает, для него тоже нет изменений?

mashina ★★★★★
()
Ответ на: комментарий от mashina

диф молчит ибо статус молчит.

ZuBB ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.