← All posts tagged TIL

max630
Windows TIL Ну, не сегодня, но какое-то время назад я узнал что в японской локали (cp932) какие-то иероглифы содержат вполне себе ascii байты. Что сносит крышу некоторым библиотекам.
max630
НЁХ TIL оказывается, есть грузовая железнодорожная ветка до портов Вуосаари. Ответвляется перед хельсинки и идёт под землёй. В педивикии почему-то из относительно человеческих только украинский перевод uk.wikipedia.org

То есть они прокопали 15 километров под ёбаным ничем — там в основном лес, причём не сказать что какой-то заповедник, вдоль трассы идёт, и редкие постройки. Нахуя — непонятно
max630
Git TIL If the number of packs exceeds the value of gc.autopacklimit, then existing packs (except those marked with a .keep file) are consolidated into a single pack by using the -A option of git repack. Setting gc.autopacklimit to 0 disables automatic consolidation of packs.
а я всё думал чего это он
max630
Git TIL оказывается, --topo-order в git log (который стоит по дефолту), если используется строго с одной начальной ссылкой, корректно перечисляет все новые коммиты которые входят в новый мерж на показываемой ветке перед самим мержем. По крайней мере мне исключений встретить не удалось, в коде лень разбираться. То есть порядок коммитов на выходе такой же как если бы использовался rebase вместо merge.

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