Sep. 28th, 2018

vitus_wagner: My photo 2005 (Default)
Не удержался купил вчера на Амазоне свежую книгу Шнайера. Про безопасность интернета вещей.
Пока только начал читать. Но почти первое на что наткнулся - количество устройств, подключенных к Интернету уже составляет 8 миллиардов - вдвое превосходит возможный диапазон IPv4. И будет еще расти.

Книга, на мой взгляд, расчитана на неспециалистов в области IT. Судя по стилю предисловия, должна быть понятна более-менее любому технически грамотному человеку.

Больше пока впечатлений нет.
vitus_wagner: My photo 2005 (Default)
Тут один коллега возмутился, почему это мол, pgbuildfarm крайне отрицательно относится к git push --force.

В смысле, если кто-то запушит в конторский gitlab результаты rebase, reset или commit --amend
(при условии, конечно, что те коммиты, которые модифицируются, там уже были)

В смысле ломается до такой степени что приходися руками лазить по всем 40 узлам билдфарма и приводить локальные репозитории в порядок.

И попытался объяснить мне, какая классная штука rebase и как она нужна.

Я, будучи в середине веселого процесса, описанного в предыщуем абзаце послал его к Эндрю Дунстану, апстрим автору pgbuildfarm. Человек не поленился, и написал.

Тот, как и ожидалось, ответил:


We don't do rebase + forced push in
Postgres - it's something of a nono in public repositories according to
my understanding.


То есть тоже никаких аргументов не привел. "nono" и все тут.

Вот какие бы аргументы привести в пользу того, что редактировать историю в репозитории с которым работают несколько десятков человек, не считая роботов типа того же билдфарма, это действительно "nono", и если кто хочет сделать rebase, чтобы получить красивый результат git format-patch, должен это делать в своей локальной ветке, у которой никакого remote не прописано?

P.S. Любимый некоторыми моими комментаторами, да и мной тоже fossil, вообще не поддерживает аналогов rebase, reset и --amend. Ибо нефиг (что есть адекватный перевод дунстановского "nono" на русскиЙ).

Upd. Федя Сигаев заметил, что ежели кто злоупотреблял ребейзами и ресетами, того покарает git bisect, который не найдет того коммита, в котором появился баг.

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

May 2025

S M T W T F S
    1 2 3
4 56 7 8 9 10
11 12 131415 1617
1819202122 2324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 24th, 2025 11:22 am
Powered by Dreamwidth Studios