kako popraviti zbrisan git repozitorij? često podjetja zahtevajo izbris vsebine repozitorijev. to ponavadi ljudje naredijo tako, da force-pushajo branch master z enim samim praznim commitom. prejšnji tip brancha master se posledično izgubi in ne moremo nazaj (niti z git log) do prejšnjih commitov. če ima repozitorij samo branch master in vse commite v njem, lahko s priročnim skriptom http://ni.4a.si/git/anonymous/restore.sh rešimo repozitorij, če imamo shranjeno kopijo lokalno, ki smo jo žal že force-fetchali. skript preišče vse objekte v objects/ in najde tistega, ki se nanaša na commit, ustvarjen pred podanim datumom, in naredi nov branch "restored", ki kaže na ta zadnji commit. uporaba: ./restore.sh 2025-11-05 mora kazati na .git mapico oziroma v primeru bare clonea kar na to bare mapo. na ta način sem rešil repozitorij lcp-decrypt: http://ni.4a.si/anonymous/lcp-decrypt/tree/?h=restored --- take down nginx, apache, iis and other servers with http2 enabled: https://github.com/califio/publications/tree/main/MADBugs/http2-bomb cz disk setup https://discord.com/channels/1198959196276805822/1198959197627367520/1503369138997952542 https://rx-tx.info/map-sdr-points šumniki so po tuje palato-alveolar sibilants PEDAGOSKI https://git.sr.ht/~siggsy/pint nova travana (open source this time): PINT: pint is not travana