Diky za pekny clanek. Skoda ze autor nezminil nasledujici:
basic
theme - source $GOPATH/src/github.com/jtyr/gbt/themes/basic.sh
).Samozrejme. Staci pridat do promptu zobrazeni informaci o Git adresari (implicitne povoleno v GBT) a stisknout enter a nechat to nekolik sekund stisknute. Uvidite ze se vam zacnou objevovat prazdne radky mezi jednotlivymi prompty. V pripade GBT je vyskyt prazdnych radku mnohem mensi, coz znaci vyssi rychlost. Toto byla jedna z hlavnich motivaci pro napsani GBT - nepozorovatelne zpomaleni v pripade prace v Git adresari.
Kromě GBT používám také https://github.com/magicmonty/bash-git-prompt a ten je v některých případech skutečně pomalejší ve smyslu, že tu prodlevu "cítím" u příkazů, které by měly být okamžité (cd, pwd, pushd...). On se tam totiž nespouští jen git, ale zpracovává se i jeho výstup, takže i další nástroje (sed), je tam smyčka, která zjišťuje počet konfliktů atd. parsováním git status, další smyčka pro počet "stashů" atd. U rep s krátkou historií je to ok, ale u něčeho staršího je to skutečně cítit (ne že by člověk čekal pět sekund, ale prodlevu vidí).