Skip to content

Commit

Permalink
merge master into refactor-better-encapsulation
Browse files Browse the repository at this point in the history
  • Loading branch information
jesseduffield committed May 2, 2023
1 parent 8d68ab4 commit 5dacbb6
Show file tree
Hide file tree
Showing 25 changed files with 782 additions and 277 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ A simple terminal UI for git commands, written in Go with the [gocui](https://gi
</p>

<p align="center">
<!-- sponsors --><a href="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/intabulas"><img src="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/intabulas.png" width="60px" alt="" /></a><a href="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/piot"><img src="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/piot.png" width="60px" alt="" /></a><a href="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/rgwood"><img src="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/rgwood.png" width="60px" alt="" /></a><a href="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/oliverguenther"><img src="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/oliverguenther.png" width="60px" alt="" /></a><a href="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/pawanjay176"><img src="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/pawanjay176.png" width="60px" alt="" /></a><a href="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/bdach"><img src="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/bdach.png" width="60px" alt="" /></a><a href="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/davidklsn"><img src="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/davidklsn.png" width="60px" alt="" /></a><a href="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/naoey"><img src="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/naoey.png" width="60px" alt="" /></a><a href="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/jryom"><img src="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/jryom.png" width="60px" alt="" /></a><a href="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/carstengehling"><img src="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/carstengehling.png" width="60px" alt="" /></a><a href="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/ceuk"><img src="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/ceuk.png" width="60px" alt="" /></a><a href="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/akospwc"><img src="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/akospwc.png" width="60px" alt="" /></a><a href="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/Xetera"><img src="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/Xetera.png" width="60px" alt="" /></a><a href="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/HoldenLucas"><img src="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/HoldenLucas.png" width="60px" alt="" /></a><a href="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/barbados-clemens"><img src="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/barbados-clemens.png" width="60px" alt="" /></a><a href="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/nartc"><img src="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/nartc.png" width="60px" alt="" /></a><a href="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/"><img src="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/.png" width="60px" alt="" /></a><a href="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/matejcik"><img src="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/matejcik.png" width="60px" alt="" /></a><a href="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/lucatume"><img src="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/lucatume.png" width="60px" alt="" /></a><a href="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/zach-fuller"><img src="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/zach-fuller.png" width="60px" alt="" /></a><a href="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/davdroman"><img src="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/davdroman.png" width="60px" alt="" /></a><a href="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/KowalskiPiotr98"><img src="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/KowalskiPiotr98.png" width="60px" alt="" /></a><a href="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/nicholascloud"><img src="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/nicholascloud.png" width="60px" alt="" /></a><a href="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/topher200"><img src="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/topher200.png" width="60px" alt="" /></a><a href="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/PhotonQuantum"><img src="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/PhotonQuantum.png" width="60px" alt="" /></a><a href="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/GitSquared"><img src="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/GitSquared.png" width="60px" alt="" /></a><a href="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/ava1ar"><img src="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/ava1ar.png" width="60px" alt="" /></a><a href="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/pedropombeiro"><img src="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/pedropombeiro.png" width="60px" alt="" /></a><a href="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/minidfx"><img src="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/minidfx.png" width="60px" alt="" /></a><a href="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/JoeKlemmer"><img src="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/JoeKlemmer.png" width="60px" alt="" /></a><a href="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/ColonelBucket8"><img src="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/ColonelBucket8.png" width="60px" alt="" /></a><a href="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/mutewinter"><img src="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/mutewinter.png" width="60px" alt="" /></a><a href="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/tobi"><img src="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/tobi.png" width="60px" alt="" /></a><a href="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/benbfortis"><img src="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/benbfortis.png" width="60px" alt="" /></a><a href="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/jakewarren"><img src="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/jakewarren.png" width="60px" alt="" /></a><a href="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/tgpholly"><img src="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/tgpholly.png" width="60px" alt="" /></a><a href="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/jisantuc"><img src="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/jisantuc.png" width="60px" alt="" /></a><a href="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/zabil"><img src="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/zabil.png" width="60px" alt="" /></a><a href="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/bitprophet"><img src="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/bitprophet.png" width="60px" alt="" /></a><a href="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/tayleighr"><img src="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/tayleighr.png" width="60px" alt="" /></a><a href="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/Novakov"><img src="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/Novakov.png" width="60px" alt="" /></a><a href="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/mthuggett"><img src="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/mthuggett.png" width="60px" alt="" /></a><a href="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/portothree"><img src="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/portothree.png" width="60px" alt="" /></a><a href="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/farzadmf"><img src="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/farzadmf.png" width="60px" alt="" /></a><a href="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/nekhaevskiy"><img src="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/nekhaevskiy.png" width="60px" alt="" /></a><a href="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/reivilibre"><img src="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/reivilibre.png" width="60px" alt="" /></a><a href="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/andreaskurth"><img src="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/andreaskurth.png" width="60px" alt="" /></a><a href="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/froody"><img src="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/froody.png" width="60px" alt="" /></a><a href="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/RohanM"><img src="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/RohanM.png" width="60px" alt="" /></a><!-- sponsors -->
<!-- sponsors --><a href="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/intabulas"><img src="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/intabulas.png" width="60px" alt="" /></a><a href="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/piot"><img src="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/piot.png" width="60px" alt="" /></a><a href="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/rgwood"><img src="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/rgwood.png" width="60px" alt="" /></a><a href="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/oliverguenther"><img src="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/oliverguenther.png" width="60px" alt="" /></a><a href="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/pawanjay176"><img src="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/pawanjay176.png" width="60px" alt="" /></a><a href="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/bdach"><img src="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/bdach.png" width="60px" alt="" /></a><a href="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/davidklsn"><img src="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/davidklsn.png" width="60px" alt="" /></a><a href="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/naoey"><img src="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/naoey.png" width="60px" alt="" /></a><a href="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/jryom"><img src="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/jryom.png" width="60px" alt="" /></a><a href="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/carstengehling"><img src="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/carstengehling.png" width="60px" alt="" /></a><a href="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/ceuk"><img src="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/ceuk.png" width="60px" alt="" /></a><a href="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/akospwc"><img src="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/akospwc.png" width="60px" alt="" /></a><a href="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/Xetera"><img src="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/Xetera.png" width="60px" alt="" /></a><a href="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/HoldenLucas"><img src="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/HoldenLucas.png" width="60px" alt="" /></a><a href="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/barbados-clemens"><img src="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/barbados-clemens.png" width="60px" alt="" /></a><a href="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/nartc"><img src="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/nartc.png" width="60px" alt="" /></a><a href="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/"><img src="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/.png" width="60px" alt="" /></a><a href="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/matejcik"><img src="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/matejcik.png" width="60px" alt="" /></a><a href="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/lucatume"><img src="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/lucatume.png" width="60px" alt="" /></a><a href="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/zach-fuller"><img src="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/zach-fuller.png" width="60px" alt="" /></a><a href="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/davdroman"><img src="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/davdroman.png" width="60px" alt="" /></a><a href="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/KowalskiPiotr98"><img src="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/KowalskiPiotr98.png" width="60px" alt="" /></a><a href="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/nicholascloud"><img src="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/nicholascloud.png" width="60px" alt="" /></a><a href="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/topher200"><img src="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/topher200.png" width="60px" alt="" /></a><a href="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/PhotonQuantum"><img src="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/PhotonQuantum.png" width="60px" alt="" /></a><a href="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/GitSquared"><img src="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/GitSquared.png" width="60px" alt="" /></a><a href="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/ava1ar"><img src="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/ava1ar.png" width="60px" alt="" /></a><a href="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/pedropombeiro"><img src="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/pedropombeiro.png" width="60px" alt="" /></a><a href="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/minidfx"><img src="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/minidfx.png" width="60px" alt="" /></a><a href="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/JoeKlemmer"><img src="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/JoeKlemmer.png" width="60px" alt="" /></a><a href="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/ColonelBucket8"><img src="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/ColonelBucket8.png" width="60px" alt="" /></a><a href="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/mutewinter"><img src="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/mutewinter.png" width="60px" alt="" /></a><a href="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/tobi"><img src="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/tobi.png" width="60px" alt="" /></a><a href="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/benbfortis"><img src="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/benbfortis.png" width="60px" alt="" /></a><a href="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/jakewarren"><img src="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/jakewarren.png" width="60px" alt="" /></a><a href="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/tgpholly"><img src="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/tgpholly.png" width="60px" alt="" /></a><a href="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/jisantuc"><img src="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/jisantuc.png" width="60px" alt="" /></a><a href="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/zabil"><img src="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/zabil.png" width="60px" alt="" /></a><a href="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/bitprophet"><img src="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/bitprophet.png" width="60px" alt="" /></a><a href="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/tayleighr"><img src="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/tayleighr.png" width="60px" alt="" /></a><a href="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/Novakov"><img src="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/Novakov.png" width="60px" alt="" /></a><a href="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/mthuggett"><img src="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/mthuggett.png" width="60px" alt="" /></a><a href="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/portothree"><img src="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/portothree.png" width="60px" alt="" /></a><a href="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/farzadmf"><img src="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/farzadmf.png" width="60px" alt="" /></a><a href="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/nekhaevskiy"><img src="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/nekhaevskiy.png" width="60px" alt="" /></a><a href="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/reivilibre"><img src="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/reivilibre.png" width="60px" alt="" /></a><a href="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/andreaskurth"><img src="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/andreaskurth.png" width="60px" alt="" /></a><a href="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/froody"><img src="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/froody.png" width="60px" alt="" /></a><a href="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/RohanM"><img src="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/RohanM.png" width="60px" alt="" /></a><a href="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/BSteffaniak"><img src="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/BSteffaniak.png" width="60px" alt="" /></a><!-- sponsors -->
</p>

## Elevator Pitch
Expand Down
1 change: 1 addition & 0 deletions docs/Config.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ gui:
showFileTree: true # for rendering changes files in a tree format
showListFooter: true # for seeing the '5 of 20' message in list panels
showRandomTip: true
experimentalShowBranchHeads: false # visualize branch heads with (*) in commits list
showBottomLine: true # for hiding the bottom information line (unless it has important information to tell you)
showCommandLog: true
showIcons: false
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ require (
github.com/cli/safeexec v1.0.0
github.com/cloudfoundry/jibber_jabber v0.0.0-20151120183258-bcc4c8345a21
github.com/creack/pty v1.1.11
github.com/fsmiamoto/git-todo-parser v0.0.4-0.20230403011024-617a5a7ce980
github.com/fsmiamoto/git-todo-parser v0.0.4
github.com/fsnotify/fsnotify v1.4.7
github.com/gdamore/tcell/v2 v2.6.0
github.com/go-errors/errors v1.4.2
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@ github.com/fatih/color v1.7.1-0.20180516100307-2d684516a886/go.mod h1:Zm6kSWBoL9
github.com/fatih/color v1.9.0 h1:8xPHl4/q1VyqGIPif1F+1V3Y3lSmrq01EabUW3CoW5s=
github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU=
github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc=
github.com/fsmiamoto/git-todo-parser v0.0.4-0.20230403011024-617a5a7ce980 h1:ay9aM+Ay9I4LJttUVF4EFVmeNUkS9/snYVFK6lwieVQ=
github.com/fsmiamoto/git-todo-parser v0.0.4-0.20230403011024-617a5a7ce980/go.mod h1:B+AgTbNE2BARvJqzXygThzqxLIaEWvwr2sxKYYb0Fas=
github.com/fsmiamoto/git-todo-parser v0.0.4 h1:fzcGaoAFDHWzJRKw//CSZFrXucsLKplIvOSab3FtWWM=
github.com/fsmiamoto/git-todo-parser v0.0.4/go.mod h1:B+AgTbNE2BARvJqzXygThzqxLIaEWvwr2sxKYYb0Fas=
github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I=
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
github.com/gdamore/encoding v1.0.0 h1:+7OoQ1Bc6eTm5niUzBa0Ctsh6JbMW6Ra+YNuAtDBdko=
Expand Down
Loading

0 comments on commit 5dacbb6

Please sign in to comment.