lazygit
===

We removed 'vendor/' from upstream source, for avoiding conflicts with
Debian Policy 4.13 "Convenience copies of code".

We have three branches in this repository:
  * upstream: pure upstream source without any changes
  * unvendored: 'vendor/' was removed from upstream branch
  * debian/sid: lazygit Debian package, from unvendored branch

We use go 1.24, while upstream is based on go 1.22.
  * Debian-Patch: debian/patches/migrate-go.patch

We use 'go-git/go-git', instead of 'jesseduffield/go-git'.
  * Reason:
     - 'jesseduffield/go-git' is fork of 'go-git/go-git' 5.1.2, which is too old.
     - There are multiple vulnerabilities reported.
  * Bug: https://github.com/jesseduffield/lazygit/issues/4354
  * Debian-Bug: https://bugs.debian.org/1096174
  * Debian-Patch: debian/patches/migrate-go-git.patch

How to test:
  * Integration test: https://github.com/jesseduffield/lazygit/blob/master/pkg/integration/README.md
