Does anyone know of a good iOS app for @gitea? I recently set up an instance and am trying to use it more.
#gitea #software #git #selfhosted #DevOps #softwaredevelopment
[lien] Carrot disclosure: Forgejo - Lobsters (dustri.org via 7tehdt3cnw6kir6o) #security #gik #git #net
🌗 幻影補丁:Git 補丁格式的隱患與潛在風險
➤ 當「補丁」包含不應存在的檔案:論 Git `.patch` 匯出機制的信任危機
✤ https://samizdat.dev/phantom-patch/
軟體開發中,開發者常使用 `curl` 或 `wget` 下載 GitHub 提供的 `.patch` 檔案,再透過 `GNU patch` 工具進行應用。然而,作者發現了一個嚴重的解析缺陷:如果提交訊息(commit message)中包含偽造的 `diff` 格式文字,`GNU patch` 工具會將這些偽造內容視為實際補丁的一部分一併執行。這種「幻影補丁」攻擊手法能讓惡意內容在開發者的機器上非法建立檔案,甚至有潛力覆蓋系統敏感路徑,這揭示了補丁格式解析邏輯中存在的安全信任漏洞。
+ 這太可怕了。我以前為了省事,經常直接抓取 GitHub 的 patch 連結並用 `patch` 指令安裝,完全沒檢查裡麪包含什麼。看來以後得仔細審閱提交訊息了。
+ 這是一個有趣的發現。這反映了 GNU `patch` 工具在設計上過於
#資訊安全 #Git #開源漏洞 #GNU Patch
I created this small #git hook script that helps you work with #ConventionalCommits and issue tagging for commit messages (eg. #Jira). Zero dependencies, pure #bash. I hope it can be useful to someone.
https://github.com/nsrosenqvist/sprig-commit
High Performance Git y su Impact…
High Performance Git es una guía técnica escrita por Ted Nyman que se enfoca en las internals de Git, especialmente en el manejo de grandes repositorios. Esta obra es esencial para desarrolladores que buscan optimizar sus flujos de trabajo y mejorar la eficiencia del control de versiones.
https://norvik.tech/news/analisis-high-performance-git
#Technology #Git #RepositoriosGrandes #OptimizacionGit #DesarrolloSoftware #NorvikTech #TechInnovation

One of the beautiful things about Sublime Merge¹ (and git/diffs) is that you can see exactly what has changed in complex expected values in tests to ensure that you’re updating the tests without overlooking regressions.
(This is from the Markdown page loader tests in Kitten², as I’m refactoring to implement the upcoming breaking change in the stateful components API³ as it affects the generated code for stateful layout components in Markdown pages.)
¹ Which I always have running, full-screen on its own monitor.
² https://kitten.small-web.org
³ Currently experimental and undocumented but that should change once this breaking change is implemented.
#git #diff #unitTests #tape #SublimeMerge #Kitten #SmallWeb #web #dev #developerExperience

Blogged: New features in Git 2.54: easier rebasing, hooks, and statistics
https://andrewlock.net/new-features-in-git-2-54-easier-rebasing-hooks-and-statistcs/
In this post I show some of the new features in Git 2.54 including simple rebases with git history, config-based hooks, and stats with git repo structure
Which modern command discards tracked uncommitted changes in your working directory?
Don't just guess—know for sure. 🧠 Check the correct answer and solidify your version control workflow with interactive feedback here 👉 https://www.git-skills.dev/quiz/undoing-changes/#q-command-discards-all-uncommitted-changes-working-directory
#Git #GitSkills #SmartGit #Coding #SoftwareEngineer #programming #developers
Et évidemment dans tout autre contexte c'est la base
#git #push #ops
[$] Strawberry is ripe for managing music collections
There are dozens of music-player applications for Linux; the options range from bare-bones programs that only play local files to full-blown music-management projects with a full s [...]
https://lwn.net/Articles/1069368/ #LWN #Linux #Git
The screen turns red and your heart drops... It's the dreaded merge conflict 😱
But do you know what Git is doing behind the scenes while you panic?
Think you nailed it? 👀 Verify your answer & level up your #Git game here 👉 https://www.git-skills.dev/quiz/git-conflicts-concepts/
#SmartGit #SoftwareEngineering #Coding

🔍 Desmistificando o Debate Git vs. GitHub: Entendendo as Principais Diferenças 🖥️🔗
Git e GitHub são frequentemente confundidos, mas possuem funções distintas no mundo do desenvolvimento. Descubra as diferenças essenciais entre eles e como cada um pode beneficiar seus projetos!
👉 Saiba mais no blog: https://nova.escolalinux.com.br/blog/desmistificando-o-debate-git-vs-github-entendendo-as-principais-diferenas?utm_source=dlvr.it&utm_medium=mastodon
#Git #GitHub #Desenvolvimento #Tecnologia #CódigoAberto