Write a reusable GitHub Action. #git
https://roave.com/write-a-reusable-github-action/?utm_source=flipboard&utm_medium=activitypub
Posted into THE FULCRUM: CODING FOR DEMOCRACY AND THE OMN @the-fulcrum-coding-for-democracy-and-the-omn-mobileatom
#git's `rerere` saving me from unpicking a 100 file >3k line diff today.
TL;DR: when you fix a conflict, it stores the fix. When that same conflict re-appears, it'll auto-resolve it based on that previous resolution. Absolute life saver.
Just go and enable it now: https://git-scm.com/book/en/v2/Git-Tools-Rerere
[Перевод] Пишем свой git: минимальная реализация на Rust
Контроль версий долгое время был для меня «чёрным ящиком»: я не понимал, как именно хранятся файлы, как формируются diff’ы и из чего состоят коммиты. А поскольку я люблю изобретать велосипеды, почему бы не попробовать реализовать git самому?
https://habr.com/ru/companies/cloud4y/articles/990052/
#git #rust #контроль_версий #sha256 #zstd #хеширование #petproject #системы_контроля_версий #объекты_git #commit
Is there any way to set per-user UMASK on Linux?
More specifically, can I set the UMASK used by a restricted user's git-shell process?
Voiden - Công cụ API mã nguồn mở, dùng Markdown, hoạt động ngoại tuyến và tích hợp Git. Không cần tài khoản, không theo dõi, phù hợp với nhà phát triển yêu thích workflow đơn giản, rõ ràng. Dùng cho test API localhost mà không cần internet. #Voiden #APItool #OpenSource #Markdown #Developer #Git #Voiden #CôngCụLậpTrình #MãNguồnMở #API
https://www.reddit.com/r/opensource/comments/1qp7582/voiden_markdownbased_opensource_alternative_to/
git-worktree-runner (gtr) で実現するAI時代の並列開発
https://qiita.com/kazuki_ogawa/items/c006c5a7ea64684eae1e?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
#qiita #Git #tips #AI #開発効率化 #GitWorktree
Poważne luki bezpieczeństwa w serwerze MCP od Anthropic prowadzą do RCE
Na łamach sekuraka już nie raz pisaliśmy czym jest Model Context Protocol (MCP) i co umożliwia. Dla tych, którzy po raz pierwszy spotykają się z tym pojęciem wyjaśniamy. MCP to uniwersalny standard dla ekosystemu AI, pozwalający na rozszerzenie możliwości dużych modeli językowych (LLM). Opiera się na komunikacji klient-serwer, gdzie klient,...
#WBiegu #Ai #Git #Llm #Mcp #Rce
https://sekurak.pl/powazne-luki-bezpieczenstwa-w-serwerze-mcp-od-anthropic-prowadza-do-rce/
Метаутопия программистов: как построить государство на базе TypeScript и Git
В начале XVI века была издана книга английского юриста и философа Томаса Мора под названием "Утопия", в которой описывалась идеальная по мнению автора структура общества. Название этой книги стало именем нарицательным и дало имя всему жанру подобных трактатов. Книга Мора была далеко не первой: ещё за две тысячи лет до её выхода в свет древнегреческий философ Платон опубликовал трактат "Государство", в котором излагал свои взгляды на общественное устройство. Кто только не создавал своих утопий: например, Карл Маркс с его манифестом коммунизма и диктатурой пролетариата или Карл Поппер с его "Открытым обществом и его врагами". Почему бы не сделать этого и мне? Китайский философ-даос Лао-Цзы писал, что когда нечто доходит до предела, оно обращается в свою полную противоположность. Из истории нам известно, что любые попытки воплощения различных утопий в жизнь всегда заканчиваются их полной противоположностью - тоталитарными антиутопиями. Поэтому в этом эссе я планирую описать не утопию, которая практически невозможна, а метаутопию - не то, как общество должно быть устроено, а то на основе чего оно должно быть зиждется и как развиваться. Метаутопия в отличие от утопии может быть применима в реальности и полезна для реального общества. В основании этой метаутопии лежат два инструмента программирования - типизированный язык программирования и система контроля версий. Возьмём для примера в качестве языка программирования TypeScript, а в качестве системы контроля версий - Git. Сегодня на TypeScript пишут и веб-приложения, и мобильные приложения, и программы командной строки, и сервера для приложений. Почему бы не написать на нём государство?
https://habr.com/ru/articles/989562/
#государство #законодательство #git #типизация #typescript
Playing with git:
I have 5000 git mirror repos lying around, what happens if I put them into a single storage, all 200GB?
It gets slow. really slow. packed-refs is 50MB, the process starts requesting 50GB of virtual memory (luckily by far not all backed by actual memory), "fun"
I want to keep track of historical versions of all that stuff, while still being able to update them? Sure:
`git config set remote.origin.fetch "+refs/*:refs/heads/${timestamp}/refs/*" && git remote update`
🚀 GitFlow organiza tu código con ramas para features, releases y hotfixes. El modelo que todo desarrollador debe dominar para trabajar en equipo sin caos. 💻
Lee más 👉 https://www.soloingenieria.org/ingenieria-de-software/gitflow/
#GitFlow #Git #DesarrolloDeSoftware #Programación #IngenieríaDeSoftware #ControlDeVersiones

El código desordenado no es un problema técnico, es un problema de flujo de trabajo. GitFlow existe porque trabajar en equipo sin reglas claras genera más conflictos que soluciones. 💡
#GitFlow #Git #DesarrolloDeSoftware #Programación #IngenieríaDeSoftware #ControlDeVersiones
Phát hiện một công cụ mới dành cho lập trình viên macOS: GitHub GUI trực quan miễn phí! Công cụ miễn phí này giúp quản lý Git dễ dàng hơn trên macOS với giao diện đơn giản, phù hợp cho cả người mới bắt đầu.
#Git #macOS #GUI #Phanmemmienphi #Macapps #Moc #Phanmemmo
https://www.reddit.com/r/opensource/comments/1qoomv8/os_i_made_a_free_git_gui_for_macos/