PYPROGLIB Telegram 6882
💡 Git Notes — тайная фича Git, о которой никто не говорит

git notes позволяют добавлять метаданные к любому объекту в git (commit, tree, blob) без изменения самих объектов.

Представьте: вы не можете изменить старый коммит, но вам нужно оставить комментарий. Вот тут и приходят на помощь git notes:
git notes add -m 'Reviewed-by: QA Bot'


И теперь:
git log
# ...
# Notes:
# Reviewed-by: QA Bot


🛠 Где это уже используется

Git-проект сам хранит ссылки на обсуждения коммитов в mailing-листе в notes.
В Gerrit через плагин reviewnotes можно добавлять результаты тестов и ревью прямо в git log.
Некоторые команды используют notes, чтобы считать потраченное время на фичу или хранить автоматические отчёты.

🚀 Да, можно даже свой GitHub построить

Проект git-appraise от Google — распределённая система code review прямо внутри Git. Без сервера, с возможностью писать ревьюшки, комментировать и даже мёржить изменения — всё оффлайн.

🤔 Почему никто не использует

Неочевидный UX
Плохо документировано
Не поддерживается большинством хостингов (GitHub, GitLab не показывают notes)

📌 Но если вы разрабатываете свой CI/CD, систему ревью или просто автоматизируете dev workflow — git notes могут быть сокровищем.

Библиотека питониста #буст
6👏2



tgoop.com/pyproglib/6882
Create:
Last Update:

💡 Git Notes — тайная фича Git, о которой никто не говорит

git notes позволяют добавлять метаданные к любому объекту в git (commit, tree, blob) без изменения самих объектов.

Представьте: вы не можете изменить старый коммит, но вам нужно оставить комментарий. Вот тут и приходят на помощь git notes:

git notes add -m 'Reviewed-by: QA Bot'


И теперь:
git log
# ...
# Notes:
# Reviewed-by: QA Bot


🛠 Где это уже используется

Git-проект сам хранит ссылки на обсуждения коммитов в mailing-листе в notes.
В Gerrit через плагин reviewnotes можно добавлять результаты тестов и ревью прямо в git log.
Некоторые команды используют notes, чтобы считать потраченное время на фичу или хранить автоматические отчёты.

🚀 Да, можно даже свой GitHub построить

Проект git-appraise от Google — распределённая система code review прямо внутри Git. Без сервера, с возможностью писать ревьюшки, комментировать и даже мёржить изменения — всё оффлайн.

🤔 Почему никто не использует

Неочевидный UX
Плохо документировано
Не поддерживается большинством хостингов (GitHub, GitLab не показывают notes)

📌 Но если вы разрабатываете свой CI/CD, систему ревью или просто автоматизируете dev workflow — git notes могут быть сокровищем.

Библиотека питониста #буст

BY Библиотека питониста | Python, Django, Flask


Share with your friend now:
tgoop.com/pyproglib/6882

View MORE
Open in Telegram


Telegram News

Date: |

Telegram offers a powerful toolset that allows businesses to create and manage channels, groups, and bots to broadcast messages, engage in conversations, and offer reliable customer support via bots. The initiatives announced by Perekopsky include monitoring the content in groups. According to the executive, posts identified as lacking context or as containing false information will be flagged as a potential source of disinformation. The content is then forwarded to Telegram's fact-checking channels for analysis and subsequent publication of verified information. Telegram desktop app: In the upper left corner, click the Menu icon (the one with three lines). Select “New Channel” from the drop-down menu. ZDNET RECOMMENDS According to media reports, the privacy watchdog was considering “blacklisting” some online platforms that have repeatedly posted doxxing information, with sources saying most messages were shared on Telegram.
from us


Telegram Библиотека питониста | Python, Django, Flask
FROM American