LINUX.ORG.RU

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

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

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

Ну это очень странный тейк. То есть писать простыню описывающую изменение – не страшно, а добавить тег – страшно? Кажется это что-то из области ОКР.

нет, ручных манипуляций тут как раз меньше

У тебя UUID появился, конечно же их стало больше

И что? как мне поможет необязательный комментарий

Во-первых это дефолтное сообщение, во-вторых у тебя и ветки необязательные, можно всем дружно в мастер лить. Совсем-то с ума наверное сходить не надо?

неопределенного формата в задаче автоматизировано извлечь информацию из истории?

Во-первых это well-known формат, во-вторых почему бы и нет? Мы же на теги как-то полагаемся, а там, о ужас, имена неопределенного формата. А от них, меджу прочим, git-describe версию генерирует.

И как я уже отметил ранее, хорошо, если этот merge commit вообще присутствует. А то ведь, могут предложить смотреть коммент к pull-реквесту, который вообще не является частью git истории.

Опять же, я могу сделать один коммит Initial commit и все присылаемые мне изменения туда ребейзить. И будет у меня репозиторий с одним коммитом. А ещё можно изменения на десять тысяч строк мержить с описанием «small fixes». Повторюсь, что совсем с ума сходить не надо.

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

Так они предоставлены уже. GitHub, GitLab и прочее тем или иным образом работают с информацией из коммит мессенджей. Это работает даже через почту в ядре, все довольны.

Но работать-то надо, поэтому работа ведется, как есть. В лучшем случае ведутся какие-то вялотекущие обсуждения типа «а зачем нам merge commit, это лишний артефакт». Со всеми вытекающими последствиями для истории в VCS.

А эти последствия они вообще реальны для этих людей? У них есть задача искать по ветке точки слияния?

Исправление gaylord, :

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

Ну это очень странный тейк. То есть писать простыню описывающую изменение – не страшно, а добавить тег – страшно? Кажется это что-то из области ОКР.

нет, ручных манипуляций тут как раз меньше

У тебя UUID появился, конечно же их стало больше

И что? как мне поможет необязательный комментарий

Во-первых это дефолтное сообщение, во-вторых у тебя и ветки необязательные, можно всем дружно в мастер лить. Совсем-то с ума наверное сходить не надо?

неопределенного формата в задаче автоматизировано извлечь информацию из истории?

Во-первых это well-known формат, во-вторых почему бы и нет? Мы же на теги как-то полагаемся, а там, о ужас, имена неопределенного формата. А от них, меджу прочим, git-describe версию генерирует.

И как я уже отметил ранее, хорошо, если этот merge commit вообще присутствует. А то ведь, могут предложить смотреть коммент к pull-реквесту, который вообще не является частью git истории.

Опять же, я могу сделать один коммит Initial commit и все присылаемые мне изменения туда ребейзить. И будет у меня репозиторий с одним коммитом. Повторюсь, что совсем с ума сходить не надо.

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

Так они предоставлены уже. GitHub, GitLab и прочее тем или иным образом работают с информацией из коммит мессенджей. Это работает даже через почту в ядре, все довольны.

Но работать-то надо, поэтому работа ведется, как есть. В лучшем случае ведутся какие-то вялотекущие обсуждения типа «а зачем нам merge commit, это лишний артефакт». Со всеми вытекающими последствиями для истории в VCS.

А эти последствия они вообще реальны для этих людей? У них есть задача искать по ветке точки слияния?

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

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

Ну это очень странный тейк. То есть писать простыню описывающую изменение – не страшно, а добавить тег – страшно? Кажется это что-то из области ОКР.

нет, ручных манипуляций тут как раз меньше

У тебя UUID появился, конечно же их стало больше

И что? как мне поможет необязательный комментарий

Во-первых это дефолтное сообщение, во-вторых у тебя и ветки необязательные, можно всем дружно в мастер лить. Совсем-то с ума наверное сходить не надо?

неопределенного формата в задаче автоматизировано извлечь информацию из истории?

Во-первых это well-known формат, во-вторых почему бы и нет? Мы же на теги как-то полагаемся, а там, о ужас, имена неопределенного формата.

И как я уже отметил ранее, хорошо, если этот merge commit вообще присутствует. А то ведь, могут предложить смотреть коммент к pull-реквесту, который вообще не является частью git истории.

Опять же, я могу сделать один коммит Initial commit и все присылаемые мне изменения туда ребейзить. И будет у меня репозиторий с одним коммитом. Повторюсь, что совсем с ума сходить не надо.

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

Так они предоставлены уже. GitHub, GitLab и прочее тем или иным образом работают с информацией из коммит мессенджей. Это работает даже через почту в ядре, все довольны.

Но работать-то надо, поэтому работа ведется, как есть. В лучшем случае ведутся какие-то вялотекущие обсуждения типа «а зачем нам merge commit, это лишний артефакт». Со всеми вытекающими последствиями для истории в VCS.

А эти последствия они вообще реальны для этих людей? У них есть задача искать по ветке точки слияния?