#softwareengineering #git #archiving #backup Does anyone have experience with having one huge git-repository to store all commits of all versioned projects, i.e. all git repos. Basically using a bare git-repo as a commit store with heads and tags prefixed with the corresponding repo/project-id?
Evil Merge: как малварь пряталась в git merge-коммите 3,5 месяца
Несколько месяцев назад я делал плановую проверку кодовой базы на одном из проектов и нашёл обфусцированный код в файле vite.config.js . Он был на той же строке что и закрывающий }; , но сдвинут вправо на несколько сотен пробелов — туда, куда ни один diff-вьюер не прокрутит и ни один редактор не покажет без горизонтального скролла. Я пошёл смотреть через git log — какой коммит это принёс. Оказался merge-коммит. Не обычный коммит в ветке — именно merge. И вот тут началось интересное.
https://habr.com/ru/articles/1018124/
#git #security #supply_chain_attack #evil_merge #open_source
🤖🎩 Ah, Baton, the ultimate solution for #AI developers who just can't get enough of herding cats – I mean, #agents – in their #Git labyrinth. With its magical powers, you can spawn #infinite agents to handle the complexity you never knew you wanted! Plus, it runs on every OS, so everyone can join in on the chaos. 🚀🐱👤
https://getbaton.dev/ #Development #Management #Cross-Platform #Productivity #HackerNews #ngated
Comment utiliser la commande "git worktree" pour organiser vos arbres de travail lorsque vous souhaitez travailler en parallèle sur plusieurs versions d’un même logiciel - Un bon article par Rodolphe Bréard @rodolphe #Git #Coding https://rodolphe.breard.tf/article/organiser-ses-arbres-de-travail-git/
#heptapod 18.10.0rc1 released, featuring #gitlab 18.10 and experimental separate Mercurial repositoy storage (remote HGitaly). Please contact us if you wish to test the new remote HGitaly mode.
Docker: https://hub.docker.com/r/heptapod/heptapod/tags?name=18.10.0rc1
Changelog: https://foss.heptapod.net/heptapod/heptapod/-/blob/heptapod-18.10.0rc1/HEPTAPOD_CHANGELOG.md #git #mercurial
What is the difference between git merge and git rebase? 🥊
Check out the correct answer and reinforce your Git knowledge with immediate feedback on every quiz question here 👉 https://www.git-skills.dev/quiz/rebase-plain/
#Git #SmartGit #Coding #Programming #100DaysOfCode #CodeNewbie #SoftwareEngineering
TIL:
git pull --rebase --autostash
It will automatically stash your modifications, pull rebase and then stash pop on top of it.
alias gpra for oh-my-zsh users
Einerseits, andererseits.
#Emacs könnte vor dem Aufruf von git-Operationen in untrusted directories eine Rückfrage einfordern.
Wenn man ein File mit risky local vars öffnet, warnt Emacs und fragt, ob man sie applizieren will.
Natürlich sollte der eigentliche Bug in #git gelöst werden.
Хватит просто писать код, попробуйте в нём выжить. Представляем GitCrab 1.0
Время вялого вайбкодинга и медленных пайплайнов заканчивается. И пока большинство CI/CD инструментов помогают вам деплоить. GitCrab заставляет вас бороться . Нырнем глубже?
https://habr.com/ru/articles/1006158/
#git #github #gitlab #cicd #devops #devtools #юмор #юмор_на_хабре #1_апреля
Historical GitHub Uptime Charts
https://toast.ooo/post/13107354
It is now possible to sign into https://opencommit.eu using #Codeberg as well as #Github.
Currently working in Github and want an EU based, free, transparent platform for open source projects that doesn't cram AI down your throat?
#opencommit #git #opensource #eu #sovereign #ai #free #platform
Let the commits tell the story
https://chrismaiorana.com/git-commits-tell-the-story/
« Your commit history is a manuscript about your manuscript »