Package: lazygit / 0.50.0+ds1-1

Metadata

Package Version Patches format
lazygit 0.50.0+ds1-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
build reproducible.patch | (download)

main.go | 4 0 + 4 - 0 !
1 file changed, 4 deletions(-)

 build reproducible
 lazygit includes commit hash and build date into its binary. Those
 variables are used when showing the lazygit version.
 .
 As Debian packages are managed with git, we should extract the commit
 hash on build time. However, some build environments (like sbuild) do
 not use git repository while building. In these cases, git is not
 available while build time. So we cannot assume that we can always
 extract the commit hash.
 .
 Build date always changes depending on the time. And it's not
 reproducible.
 .
 This patch removes the commit hash and build date from version printing
 function.
use original go git.patch | (download)

pkg/commands/git.go | 2 1 + 1 - 0 !
pkg/commands/git_commands/branch_loader.go | 2 1 + 1 - 0 !
pkg/commands/git_commands/common.go | 2 1 + 1 - 0 !
pkg/commands/git_commands/config.go | 4 2 + 2 - 0 !
pkg/commands/git_commands/deps_test.go | 2 1 + 1 - 0 !
pkg/commands/git_commands/remote_loader.go | 2 1 + 1 - 0 !
6 files changed, 7 insertions(+), 7 deletions(-)

 use original go-git instead of fork
 Upstream uses fork. and we use the original version, which is already in
 Debian. There is no API conflicts.
use original jsonschema.patch | (download)

pkg/config/user_config.go | 2 1 + 1 - 0 !
pkg/jsonschema/generate.go | 2 1 + 1 - 0 !
pkg/jsonschema/generate_config_docs.go | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 use original jsonschema instead of fork
 Upstream uses fork. and we use the original version, which is already in
 Debian. There is no API conflicts.
use original git todo parser.patch | (download)

pkg/app/daemon/rebase.go | 2 1 + 1 - 0 !
pkg/commands/git_commands/commit_loader.go | 2 1 + 1 - 0 !
pkg/commands/git_commands/commit_loader_test.go | 2 1 + 1 - 0 !
pkg/commands/git_commands/patch.go | 2 1 + 1 - 0 !
pkg/commands/git_commands/rebase.go | 2 1 + 1 - 0 !
pkg/commands/models/commit.go | 2 1 + 1 - 0 !
pkg/gui/controllers/helpers/merge_and_rebase_helper.go | 2 1 + 1 - 0 !
pkg/gui/controllers/local_commits_controller.go | 2 1 + 1 - 0 !
pkg/gui/presentation/commits.go | 2 1 + 1 - 0 !
pkg/gui/presentation/commits_test.go | 2 1 + 1 - 0 !
pkg/gui/services/custom_commands/models.go | 2 1 + 1 - 0 !
pkg/utils/rebase_todo.go | 2 1 + 1 - 0 !
pkg/utils/rebase_todo_test.go | 2 1 + 1 - 0 !
13 files changed, 13 insertions(+), 13 deletions(-)

 use original git-todo-parser instead of fork
 Upstream uses fork. and we use the original version, which is already in
 Debian. There is no API conflicts.
fix import path fuzzy patricia.patch | (download)

pkg/gui/controllers/helpers/suggestions_helper.go | 2 1 + 1 - 0 !
pkg/gui/gui.go | 2 1 + 1 - 0 !
pkg/gui/types/common.go | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 fix the import path for fuzzy-patricia
 Debian package golang-github-ozeidan-fuzzy-patricia uses import path
 "github.com/ozeidan/fuzzy-patricia/patricia".
use latest humanlogio.patch | (download)

pkg/logs/logs.go | 2 1 + 1 - 0 !
pkg/logs/tail/logs_default.go | 9 7 + 2 - 0 !
pkg/logs/tail/logs_windows.go | 2 1 + 1 - 0 !
pkg/logs/tail/tail.go | 5 2 + 3 - 0 !
4 files changed, 11 insertions(+), 7 deletions(-)

 use the latest humanlog
 In Debian we have humanlog 0.7.6, while upstream is based on 0.4.1.
 .