Remember that #radicle https://radicle.xyz/ is a distributed #git repo system that has no central server a big company can sue to take down their code. #claudecodeleak
Git worktree posouvá práci s větvemi na úplně jinou úroveň – místo neustálého přepínání a stashování nabízí paralelní pracovní prostředí nad jedním repozitářem. V kombinaci s nástroji jako Claude Code navíc otevírá dveře k běhu více AI agentů současně, každý izolovaně ve své větvi, bez kolizí a zbytečné režie.
https://zdrojak.cz/clanky/git-worktree-claude-code-paralelni-vyvoj-a-ai-agenti-ve-vice-vetvich-najednou/
🧵 …ach so intelligent ist also Anrhropic KI. Einfach mal den Code per Git in die Cloud stellen und wenn entdeckt sich als "gehackt" kennzeichnen. Nun ja, so simpel "intelligent" geht es auch.
ENG: «Claude Code's Source Didn't Leak. It Was Already Public for Years.»
😅 https://www.afterpack.dev/blog/claude-code-source-leak
#cloudcode #ki #sourcecod #datenklau #ai #quelltext #itsicherheit #datenschutz #github #git #hack #hacking #copy #web #online #source
Git and Fzf Match Made In Heaven! https://unixbhaskar.wordpress.com/2026/04/02/git-and-fzf-match-made-in-heaven/
#linuxadmin #tool #git #fzf #opensource
🌕 GitHub - hauntsaninja/git_bayesect:貝氏演算法的 Git 二分搜尋工具
➤ 從機率中鎖定 Bug:運用貝氏推論優化程式碼追蹤效率
✤ https://github.com/hauntsaninja/git_bayesect
在軟體開發過程中,定位「不穩定測試」(flaky tests)或偶發性 Bug 的源頭往往令人頭疼。傳統的 `git bisect` 適用於確定性的錯誤,但對於機率性出現的問題則顯得無力。`git_bayesect` 提供了一種創新的貝氏推論方法,能有效鎖定故障機率發生變化的關鍵提交。透過結合貝氏統計與貪婪式熵值最小化,該工具能處理未知失敗率的挑戰,並支援依據提交訊息、檔案異動或自訂權重來設定先驗機率,是追蹤「難以捉摸之 Bug」的強大除錯利器。
+ 這對於處理 CI 中那些偶發性失敗的測試簡直是救星!傳統二分法在這種情況下幾乎無法使用。
+ 很有趣的概念,將貝氏定理引入 Git 歷史檢索。不過對於專案規模龐大的情況,計算複雜度是否會成為效能瓶頸?
#開發者工具 #Git #貝氏推論 #自動化測試
gitea.it chiude maledettamente quindi nasce Forgejoctt per motivi di magica seccatura
Parlando di questioni che scherzi piuttosto non sono, in questo primo giorno di aprile… anche perché, a quanto pare, quest’anno non ho l’ispirazione giusta per riuscire a fare effettivamente ridere, e quindi ho potuto contare solo sulla schizofrenia, ma insomma… Quello che oggi accade per davvero è la chiusura di Gitea.it dei Devol, che da tempo deve essere dismesso in favore di Forgejo.it (il lupo perde il pelo, ma non il vizio del brandjacking…), e chi aveva un account lì (come me) e vuole evitare di perdere le proprie repository (…come me?) ha giustamente ricevuto un invito a fare una migrazione della roba verso lì; prima qualche mese fa, che ricordo vagamente, e poi con una mail finale questo passato sabato 28 marzo… cosa che, ovviamente, io ho cagato solo all’ultimo, ossia ieri martedì 31 marzo, perché sono terribile e procrastinante, ma OK. 😱
Tralasciando il fatto che intanto, tuttora adesso a sera tarda, Gitea.it è stranamente ancora online; e OK, funziona male tanto quanto ieri, però per l’appunto è ancora lì quando non dovrebbe… a quanto pare, su Forgejo.it già ci sono problemi… sia operativi, a quanto ho sentito dai miei informatori, sia presumo di configurazione, perché le registrazioni risultano disattivate, il login con username e password uguali a quelli di Gitea.it (che ho provato giusto perché non si sa mai) nemmeno funziona, e quindi non capisco come cazzo dovrei fare questa fottuta migrazione se nemmeno posso accedere. (O, in alternativa, i problemi sono di comunicazione, perché se l’unico modo previsto di ottenere un account è magari quello di contattare gli admin, cosa di cui ho il sospetto ma boh, allora ciò non è per nulla chiaro; non sta scritto da nessuna parte, nemmeno sul sito dei Devol mi sa.) 😐
Beh, niente da fare allora… perderò tutte le mie repo che stanno lì sopra, perché a parte clonarle in locale non ho altri server Git su dove posso migrarle facilmente, e quindi niente lol, si soffre… o almeno, questo è ciò che penserei se fossi stupida, ma invece io sono pur sempre una ragazza magica anche nei momenti più difficili, e quindi ho piuttosto sfruttato questo merdoso inconveniente per approfittarne nel fare una cosa che da non so quanti mesi mi serviva vagamente, ma ho sempre rimandato per motivi di seccanza: installare la mia personalissima istanza Forgejo… non con blackjack e squillo di lusso, ma con glitter di magia e polvere di spacc sì: Forgejoctt!!! (Ospitato però su sottodominio spacc, per quanto il nome fancy possa ingannare: git.spacc.eu.org.) 🎆
In realtà, solo ora nello scrivere questo post mi viene in mente che sia su GitLab.com, sia su Codeberg (che è un’istanza Forgejo), forge su cui ho già un account a parte GitHub, per quanto non si possa fare mirroring, forse si possono sempre importare repository da URL o file bundle, quindi avrei potuto non sbattermi, se ieri mattina non fossi stata fottutamente addormuta… Però non fa niente, perché non solo mettere su questo ottimo pezzo di software è stato un lavoretto da pochi minuti, e grazie al Docker zero rogne, ma comunque un’istanzina Git personale mi serviva, così, da parte, disponibile ogni qualvolta voglio essere sicura di avere una copia locale, anche sincronizzata con l’upstream, di repo utili ed interessanti… magari spesso pure a rischio DMCA, che sul mio server invece stanno bene, eheheh!!! (Insomma: per motivi.) 🥰
Quindi… boh, non c’è proprio niente da dire dopo questo punto, perché la presente è una semplice istanza Forgejo privata, ospitata su un serverino anche veloce ma costantemente a corto di spazio — e questa stessa operazione qui certamente non migliorerà questa specifica situazione, perché già solo nell’importare qualcuna di quelle repo vecchie da Gitea.it (nello specifico, alcuni backup del codice di Citra e Yuzu… che forse è anche superfluo avere, perché immagino ci siano copie migliori in giro, ma vabbè) ho già occupato tipo 1.4 GB di disco… Però oh, nel caso, se volete un account, anche per accumulare centinaia di repository seppur non troppo grosse, chiedetemi e vi sarà dato. (Le registrazioni sono chiuse per ovvi motivi, ma almeno le mie istruzioni sono più chiare, uwu.) 😽
#confusione #devol #Forgejo #Forgejoctt #Git #GiteaIt #procrastinazione
[lien] Historical GitHub Uptime Charts #gik #git #net #ms
🤔 Ah, yet another "innovative" tool promising to fix your #non-deterministic #bugs by throwing #Bayes at #Git like it's some kind of magic wand. 🔮 Because clearly, what we all need in our #debugging toolbox is more statistical hand-waving and fewer #practical #solutions. 😂
https://github.com/hauntsaninja/git_bayesect #innovative #tools #HackerNews #ngated
idea regarding #code #review:
intentionally adding #bugs into #code to check if the #reviewer discovers them.
if the reviewer does not find them, then their #review is questionable.
of course the added bugs should be removed before merging ;-)
I am wondering if a concept like this already exists ...
#codequality #softwareengineering #quality #software #git #pullrequest #mergerequest
🧵 …ja, wenn KI's andere KI's ashorchrchen, ja dann geschieht dies:
«Nach Claude-Code-Leak: Anthropics Quellcode wurde bereits mehr als 8000 Mal kopiert:
Anthropics "Claude Code"-Code ist offenbar schon mehr als 8000 Mal auf Github aufgetaucht.»
#cloudcode #ki #sourcecod #datenklau #ai #quelltext #itsicherheit #datenschutz #github #git
#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