Na dnešní akci Made by Google 2025 (YouTube) byly představeny telefony Pixel 10 s novým čipem Google Tensor G5 a novými AI funkcemi, hodinky Pixel Watch 4 a sluchátka Pixel Buds 2a.
The Document Foundation oznámila vydání nové major verze 25.8 svobodného kancelářského balíku LibreOffice. Podrobný přehled nových vlastností i s náhledy v poznámkách k vydání (cs) a také na Youtube a PeerTube.
Zeek (Wikipedie), původně Bro, byl vydán v nové major verzi 8.0.0. Jedná se o open source platformu pro analýzu síťového provozu. Vyzkoušet lze online.
Byl vydán Mozilla Firefox 142.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 142 je již k dispozici také na Flathubu a Snapcraftu.
Python Developers Survey 2024, výsledky průzkumu mezi vývojáři v Pythonu organizovaném Python Software Foundation ve spolupráci se společností JetBrains v říjnu a listopadu loňského roku. Zúčastnilo se 30 tisíc vývojářů z 200 zemí. Linux používá 59 % z nich.
Farid Abdelnour se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 25.08.0 editoru videa Kdenlive (Wikipedie). Ke stažení také na Flathubu.
Byla vydána nová verze 2.51.0 distribuovaného systému správy verzí Git. Přispělo 91 vývojářů, z toho 21 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.
Po roce bylo vydáno nové číslo magazínu Phrack: Phrack 72.
OpenSSL Corporation zve na den otevřených dveří ve středu 20. srpna v Brně a konferenci OpenSSL od 7. do 9. října v Praze.
PROGRAM_XY/ ├── v_1 │ ├── v1.0.0 │ ├── v_1.1 │ │ ├── v1.1.0 │ │ ├── v1.1.1 │ │ ├── v1.1.2 │ │ └── v1.1.3 │ └── v1.2.0 └── v_2 ├── v2.0.0 ├── v2.1.0 └── v2.2.0Chtěl bych, aby na jednoduchém obrázku všichni jasně viděli, co se z čeho odvětlilo a jaký je vztah mezi větvemi a vydanými verzemi. Existuje na to hotový program/skript? Psali jste si někdo něco podobného? *) případně jiného (většinou používám Mercurial), ale na aktuálním projektu to potřebuji pro Git
git log --graph --decorate --all --pretty=format:%d --color=always | uniq
Ono se to značí tak…Existuje asi tisíc způsobů, jak používat verzovací systémy
že máš větev v1.x a na ní tagy v1.1, v1.2, v1.3,… A když chceš udělat opravu ve verzi v1.2, tak uděláš větev v1.2.x a po opravě to otaguješ v1.2.1.Tu konvenci mám podobnou, akorát větve mají v názvu to podtržítko, aby bylo na první pohled vidět, co je větev a co štítek.
Takže je celkem jasné, co kam patří.Mně ano, ale tohle jsem chtěl spíš pro ostatní, aby to viděli v grafu.
tree
).
Asi nejjednodušší bude si skriptem udělat mkdir
a touch
někde v /tmp, pak nad tím pustit tree a pak to smazat ( echo "digraph G { rankdir=\"LR\";" for t in `git tag; git branch --list | sed 's/^..//'` do p=`git describe "$t^" --abbrev=0 2>/dev/null` [ -n "$p" ] && echo " \"$p\" -> \"$t\";" done echo "}" ) | dot -Tsvg -o /tmp/a.svgUkázka výstupu pro repozitář GitLabu v příloze.
Tiskni
Sdílej: