1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
lazygit
===
About branches:
* We removed the 'vendor/' directory from the upstream source to comply
with Debian Policy ยง4.13, which discourages convenience copies of code:
https://www.debian.org/doc/debian-policy/ch-source.html#embedded-code-copies
* We adopted the branch structure proposed in this draft workflow:
https://lists.debian.org/debian-go/2020/02/msg00044.html (see "Branches")
* Branch names:
- upstream : the pristine upstream source with no modifications.
- unvendored : derived from 'upstream', with the 'vendor/' directory removed.
- debian/sid : derived from 'unvendored'; the Debian packaging branch.
* Branch structure:
- upstream
+- unvendored
+- debian/sid
+- debian/<distribution target>
About tests:
* Currently, there is no valid autopkgtest. In 'debian/rules', it could be
enabled in 'dh_auto_test' using:
go test pkg/integration/clients/*.go
However, it attempts to fetch modules from the Internet rather than using
the Go packages provided via Build-Depends.
* (Reference) Integration tests:
https://github.com/jesseduffield/lazygit/blob/master/pkg/integration/README.md
|