Комментарии 10
Почему бы не сделать как в соцсетях:
Вас отметили на фото вам хотят приписать авторство коммита. Подтвердить?
Вот вам кандидаты в контрибютеры:
Деннис Ритчи
Бьёрн Страуструп
Ричард Столлман
Алексей Пажитнов
Линус Торвальдс
Стив Возняк
Евгений Касперский
Илья Сигалович
Игорь Данилов
Сергей Нуралиев.
Только не опозорьте их смешным кодом.
Деннис Ритчи
Бьёрн Страуструп
Ричард Столлман
Алексей Пажитнов
Линус Торвальдс
Стив Возняк
Евгений Касперский
Илья Сигалович
Игорь Данилов
Сергей Нуралиев.
Только не опозорьте их смешным кодом.
Естественно.
Мало того, не только гитхаб, но и сам гит. Это в его распределённой природе. Гитхаб здесь просто не идёт против ветра. В ваших наработках могут попадаться коммиты других людей (в ответе это указано), естественно, авторство этих коммитов будет за ними.
К тому же в коммите есть два поля, автор и коммитер. В большинстве случаев они совпадают, но если, например, делается rebase / cherry-pick или amend, то коммитер будет один, а автор другой. Авторство коммита сохраняется и в такой ситуации, даже когда коммитер — вы.
А то, что в коммит можно написать что угодно, так это тоже правда. Если нужно авторизовать коммиты, то используются gpg-ключи.
Мало того, не только гитхаб, но и сам гит. Это в его распределённой природе. Гитхаб здесь просто не идёт против ветра. В ваших наработках могут попадаться коммиты других людей (в ответе это указано), естественно, авторство этих коммитов будет за ними.
К тому же в коммите есть два поля, автор и коммитер. В большинстве случаев они совпадают, но если, например, делается rebase / cherry-pick или amend, то коммитер будет один, а автор другой. Авторство коммита сохраняется и в такой ситуации, даже когда коммитер — вы.
А то, что в коммит можно написать что угодно, так это тоже правда. Если нужно авторизовать коммиты, то используются gpg-ключи.
А потом, Петька, англичане мне сказали, что джентельмены друг другу на слово верят. Тут-то мне карта и попёрла!
Еще можно взять новость про вручение каких-нибудь олимпийских золотых медалей, заменить там имена всех спортсменов на своё собственное, и запостить результат к себе в ЖЖ. Это, конечно, неслыханный баг журналистики.
Больше всего в этой статье мне понравилась локализация git gui. Никогда не думал что в русском варианте это выглядит как-то нелепо :).
Для верификации авторов коммитов в не совсем древних версиях гита (кажется, начиная с 1.7.9) у ряда подпрограмм есть опция --gpg-sign. Например, вы делаете коммит с опцией --gpg-sign, в информацию о коммите добавятся строчки с датой, когда была сделана подпись, и идентификатором ключа. Посмотреть их вы можете с помощью git log --show-signature.
Таким образом, вы можете подтверждать авторство кода. Правда почему-то коммитеры самого гита почему-то не пользуются этим механизмом. Видимо, доверяют меинтейнеру :)
Таким образом, вы можете подтверждать авторство кода. Правда почему-то коммитеры самого гита почему-то не пользуются этим механизмом. Видимо, доверяют меинтейнеру :)
Забавно, а у меня подписывало, кто залил коммит, когда я подтягивал их из другого репозитория.
Вот так, например

Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как привлечь в свой проект мировых звезд программирования или интересная особенность GitHub