Hříčka xsnow, která na ploše spustí sněžení, je protestware. Pokud jste v Rusku (LANG=ru), zobrazuje ukrajinské vlajky.
UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala beta verzi Ubuntu Touch 24.04-2.0. Nová verze již počítá s výřezy pro fotoaparát (notch) a zaoblenými rohy displeje. Webový prohlížeče Morph přešel z Chromia 87 na Chromium 134. Do shellu Lomiri byl přidán editor snímků obrazovky.
V Praze probíhá Flock 2026, tj. konference pro přispěvatele a příznivce Fedory. Přednášky lze sledovat také na YouTube.
Node-RED (Wikipedie, GitHub), webová aplikace postavená na Node.js pro vizuální programování a propojování hardwarových zařízení, API a online služeb, byl vydán ve verzi 5.0. Přehled novinek v příspěvku na blogu.
Byla vydána nová verze 3.27.0 FreeRDP, tj. svobodné implementace protokolu RDP (Remote Desktop Protocol). Opraveno bylo 5 zranitelností.
Řídící výbor GCC schválil záměr do GCC začlenit backend WebAssembly.
Po 9 týdnech vývoje od vydání Linuxu 7.0 oznámil Linus Torvalds vydání Linuxu 7.1. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna a časem také na Linux Kernel Newbies.
Cheat Engine (Wikipedie) je s verzí 7.7 k dispozici už také pro Linux. Jedná se o proprietární skener/debugger paměti používaný především k cheatování v počítačových hrách.
Vláda USA nařídila společnosti Anthropic pozastavit přístup k modelům Fable 5 a Mythos 5 pro všechny cizince, včetně zaměstnanců Anthropicu.
Společnost Murena představila (YouTube) novou verzi 4.0 mobilního operačního systému /e/OS (Wikipedie) založeného na Androidu a LineageOS bez aplikací a služeb od Googlu.
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.0
Chtě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.svg
Ukázka výstupu pro repozitář GitLabu v příloze.
Tiskni
Sdílej: