LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

Тогда уж --date-order. Но даже это не дата внесения коммита в репозиторий, а произвольное число, указанное его автором, которое, даже если он там честно указал дату создания локального коммита на своём компе, всё равно не то что нужно. (author date ещё хуже, это по идее дата написания кода, от неё до коммита может пройти произвольное время и она так же добровольно указывается создателем коммита, а не сервером, принявшим пуш) И не может быть тем, что нужно, потому что гит не умеет один репозиторий считать главнее других и трекать таймстампы именно его обновлений. Авторы гита это преподносят как фичу, децентрализованность, но если где-то нужен именно централизованный учёт коммитов - «фича» превращается в серьёзную проблему.

Исходная версия firkax, :

author date это не дата внесения коммита в репозиторий, а произвольное число, указанное его автором, которое, даже если он там честно указал дату создания локального коммита на своём компе, всё равно не то что нужно. И не может быть тем, что нужно, потому что гит не умеет один репозиторий считать главнее других и трекать таймстампы именно его обновлений. Авторы гита это преподносят как фичу, децентрализованность, но если где-то нужен именно централизованный учёт коммитов - «фича» превращается в серьёзную проблему.