01 Bře
Jak vybrat výherce lístků na DEVOPSDAYS
Czechitas nás požádaly o pomoc při přípravě soutěže o lístek na akci DEVOPSDAYS PRAGUE 2020. Lístek je jen jeden, losování nepřipadá v úvahu a jediná otázka musí určit vítěze. Co s tím?
DevOps se kamarádí s Linuxem a Linux se aktivně vyvíjí jako open source před očima všech… Co třeba takto?
„Tipněte si, kolik řádků kódu přidají či změní vývojáři Linuxu 11. 3. 2020.“
Jenže co je to Linux, co je to změna řádku a co smazání? V které větvi zdrojů? A počítá se to po commitech nebo souborech? Uf.
Hromadu pravidel by ocenila snad jen soutěž pro právníky. Ale počkat – jde o DevOps. Pojďme na to devopsácky! Nebudeme vás dále napínat, o výherci rozhodne tento skript, a to bez přítomnosti státního notáře.
#!/bin/bash -e export TZ=Europe/Prague when='--after=2020-03-10 --before=2020-03-11' git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git cd linux git --no-pager log $when --format=format: --numstat | awk ' { ins += $1; del += $2 } END { printf "Total changes: %d (insertions: %d, deletions: %d)\n", ins + del, ins, del }'
Máte k tomu nějaký nápad? Klidně se ozvěte. 🙂