git copy

Feb 02, 2012 12:48

Раз речь зашла о git'е, добавлю пример забавного глюка.


Read more... )

software

Leave a comment

Comments 13

xxxxx February 2 2012, 09:37:11 UTC
Вам кажется вы нашли ошибку в структуре данных, на самом деле вы нашли ошибку в визуализаторной программе (traс? пусть будет он, но наверное не он один). Разумеется, увидев пустой файл не следует делать далекоидущих выводов о его "перемещении".

Reply

develop7 February 2 2012, 09:41:59 UTC
а что, git уже научился хранить переименования в явном виде?

Reply

janatem February 2 2012, 11:04:23 UTC
Нет, git log -C показывает то же самое, так что trac здесь ни при чем, просто в нем наглядней. Кроме того, я еще до этого знал, что нету git copy и читал всякие дискуссии по этому поводу, смысл которых заключался в том, что авторитеты говорят "не нужен".

Reply

xxxxx February 2 2012, 11:34:06 UTC
Git-log это одна из визуализаторных программ, и почему бы ей тоже не сосать в случае пустых файлов? Значит и в ней такая ошибка. А что до git-copy, то никто не мешает вам такой скрипт написать, для этого не надо менять внутреннее представление данных, так что мнение "авторитетов" тут может и интересно, но не очень-то важно.

Reply


(The comment has been removed)

janatem February 2 2012, 11:06:57 UTC
Нет понял вопроса. Гит как раз НЕ хранит переименования и копии, и есть очевидная возможность найти их путем чуть более тщательного анализа дерева. Для этого есть соответствующие опции при просмотре: --find-renames, --find-copies и даже --find-copies-harder.

Reply

xxxxx February 2 2012, 11:35:37 UTC
Это, по-видимому, был затролливающий риторический вопрос, тут его несколько копий присутствует.

Reply

develop7 February 2 2012, 14:01:47 UTC
этот коммент не должен быть здесь. извините. удаляю.

Reply


druxa_druxa February 3 2012, 22:02:38 UTC
С днем рождения!

А по теме тебе всё правильно говорят, надо добавить обработку пустых файлов отдельным случаем и не морочить голову. Или вообще перестать комитить пустые файлы ,)

Reply

janatem February 3 2012, 22:36:41 UTC
Спасибо. Что-то не вижу тебя в жаббере. Надо бы затусить в реале. В баню как?

Reply


Leave a comment

Up