Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ansible-navigator for openSUSE:Factory checked in at 2026-11-06 19:55:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ansible-navigator (Old) and /work/SRC/openSUSE:Factory/.ansible-navigator.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ansible-navigator" Fri Nov 6 19:55:18 2026 rev:28 rq:1395644 version:26.11.0 Changes: -------- --- /work/SRC/openSUSE:Factory/ansible-navigator/ansible-navigator.changes 2026-10-22 15:55:21.900851489 +0200 +++ /work/SRC/openSUSE:Factory/.ansible-navigator.new.3759290/ansible-navigator.changes 2026-11-06 20:00:33.092648476 +0100 @@ -1,0 +2,6 @@ +Thu Nov 5 18:47:53 UTC 2026 - Johannes Kastl <[email protected]> + +- update to 26.11.0: + * fix: preserve scroll position when navigating output in #2178 + +------------------------------------------------------------------- Old: ---- ansible-navigator-26.9.0.obscpio New: ---- ansible-navigator-26.11.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ansible-navigator.spec ++++++ --- /var/tmp/diff_new_pack.hkILl0/_old 2026-11-06 20:00:34.284698376 +0100 +++ /var/tmp/diff_new_pack.hkILl0/_new 2026-11-06 20:00:34.291698669 +0100 @@ -38,7 +38,7 @@ %endif Name: ansible-navigator -Version: 26.9.0 +Version: 26.11.0 Release: 0 Summary: A text-based user interface (TUI) for Ansible License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.hkILl0/_old 2026-11-06 20:00:34.373702102 +0100 +++ /var/tmp/diff_new_pack.hkILl0/_new 2026-11-06 20:00:34.381702437 +0100 @@ -3,7 +3,7 @@ <param name="url">https://github.com/ansible/ansible-navigator.git</param> <param name="scm">git</param> <param name="package-meta">yes</param> - <param name="revision">refs/tags/v26.9.0</param> + <param name="revision">refs/tags/v26.11.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.hkILl0/_old 2026-11-06 20:00:34.432704572 +0100 +++ /var/tmp/diff_new_pack.hkILl0/_new 2026-11-06 20:00:34.439704865 +0100 @@ -3,6 +3,6 @@ <param name="url">https://github.com/ansible/ansible-navigator</param> <param name="changesrevision">bd496c36423fba07be078739335f047adfbabe6e</param></service><service name="tar_scm"> <param name="url">https://github.com/ansible/ansible-navigator.git</param> - <param name="changesrevision">968b23182d726eb6691290651b533a3aa7db8d79</param></service></servicedata> + <param name="changesrevision">b412709a533dd8c95af78934089b7ef89345bd02</param></service></servicedata> (No newline at EOF) ++++++ ansible-navigator-26.9.0.obscpio -> ansible-navigator-26.11.0.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/FETCH_HEAD new/ansible-navigator-26.11.0/.git/FETCH_HEAD --- old/ansible-navigator-26.9.0/.git/FETCH_HEAD 1970-01-01 01:00:00.000000000 +0100 +++ new/ansible-navigator-26.11.0/.git/FETCH_HEAD 2026-10-13 17:38:34.000000000 +0200 @@ -0,0 +1,13 @@ +84521c91ed341a41232cb388e3fc6d548fa5f2ee not-for-merge branch 'AAP-36287' of https://github.com/ansible/ansible-navigator +6a572508a5660a756c335c1faef3e9d152c9f723 not-for-merge branch 'add-unit-tests-coverage' of https://github.com/ansible/ansible-navigator +05d169ed6d5531a58a86c3d051ee8c2e059eb529 not-for-merge branch 'chore/ci' of https://github.com/ansible/ansible-navigator +0d667089697257c904031e581abb4f9d31d0ffdb not-for-merge branch 'chore/tmuxlib' of https://github.com/ansible/ansible-navigator +d958dbade56ba9465b8789791b85c87256627bb4 not-for-merge branch 'chore/update-python-deps' of https://github.com/ansible/ansible-navigator +a75b8efc517146c4dce9b2e7f91cd77f5aef2ca8 not-for-merge branch 'community-comms' of https://github.com/ansible/ansible-navigator +b412709a533dd8c95af78934089b7ef89345bd02 not-for-merge branch 'main' of https://github.com/ansible/ansible-navigator +4db19f64fcbac3708f8bc455eef5e5a102e106ac not-for-merge branch 'pre-commit-ci-update-config' of https://github.com/ansible/ansible-navigator +fa8a6a623f59833687dc0e192a525249b32a6703 not-for-merge branch 'recreate-pr-2134' of https://github.com/ansible/ansible-navigator +f2fe70d862609d68f64df4901f69ee932cda434b not-for-merge branch 'release-1.0' of https://github.com/ansible/ansible-navigator +fa5ab6f372b6134e681c87cbfc35341c546eb68d not-for-merge branch 'release-1.1' of https://github.com/ansible/ansible-navigator +f24b494ab1541b5b0e37f1ff7f17b08808497c1d not-for-merge branch 'renovate/all' of https://github.com/ansible/ansible-navigator +4f74e2e63965ca3706cb27b0e39c3041341a02fa not-for-merge branch 'test' of https://github.com/ansible/ansible-navigator diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/HEAD new/ansible-navigator-26.11.0/.git/HEAD --- old/ansible-navigator-26.9.0/.git/HEAD 2026-09-16 08:32:25.000000000 +0200 +++ new/ansible-navigator-26.11.0/.git/HEAD 2026-10-13 17:38:34.000000000 +0200 @@ -1 +1 @@ -968b23182d726eb6691290651b533a3aa7db8d79 +b412709a533dd8c95af78934089b7ef89345bd02 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/ORIG_HEAD new/ansible-navigator-26.11.0/.git/ORIG_HEAD --- old/ansible-navigator-26.9.0/.git/ORIG_HEAD 2026-09-16 08:32:25.000000000 +0200 +++ new/ansible-navigator-26.11.0/.git/ORIG_HEAD 2026-10-13 17:38:34.000000000 +0200 @@ -1 +1 @@ -968b23182d726eb6691290651b533a3aa7db8d79 +b412709a533dd8c95af78934089b7ef89345bd02 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/hooks/applypatch-msg.sample new/ansible-navigator-26.11.0/.git/hooks/applypatch-msg.sample --- old/ansible-navigator-26.9.0/.git/hooks/applypatch-msg.sample 2026-09-16 08:32:25.000000000 +0200 +++ new/ansible-navigator-26.11.0/.git/hooks/applypatch-msg.sample 2026-10-13 17:38:34.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash +#!/nix/store/jnyfsf2mp08d1xyz2m72ic2vz2kcx0sd-bash-5.3p9/bin/bash # # An example hook script to check the commit log message taken by # applypatch from an e-mail message. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/hooks/commit-msg.sample new/ansible-navigator-26.11.0/.git/hooks/commit-msg.sample --- old/ansible-navigator-26.9.0/.git/hooks/commit-msg.sample 2026-09-16 08:32:25.000000000 +0200 +++ new/ansible-navigator-26.11.0/.git/hooks/commit-msg.sample 2026-10-13 17:38:34.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash +#!/nix/store/jnyfsf2mp08d1xyz2m72ic2vz2kcx0sd-bash-5.3p9/bin/bash # # An example hook script to check the commit log message. # Called by "git commit" with one argument, the name of the file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/hooks/fsmonitor-watchman.sample new/ansible-navigator-26.11.0/.git/hooks/fsmonitor-watchman.sample --- old/ansible-navigator-26.9.0/.git/hooks/fsmonitor-watchman.sample 2026-09-16 08:32:25.000000000 +0200 +++ new/ansible-navigator-26.11.0/.git/hooks/fsmonitor-watchman.sample 2026-10-13 17:38:34.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/myzwgd3ylpl3d8zrl7kl3l97i7zl8mw6-perl-5.42.0/bin/perl +#!/nix/store/llas6flzd2875r7zzhhvwnynwqi349jb-perl-5.42.3/bin/perl use strict; use warnings; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/hooks/post-update.sample new/ansible-navigator-26.11.0/.git/hooks/post-update.sample --- old/ansible-navigator-26.9.0/.git/hooks/post-update.sample 2026-09-16 08:32:25.000000000 +0200 +++ new/ansible-navigator-26.11.0/.git/hooks/post-update.sample 2026-10-13 17:38:34.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash +#!/nix/store/jnyfsf2mp08d1xyz2m72ic2vz2kcx0sd-bash-5.3p9/bin/bash # # An example hook script to prepare a packed repository for use over # dumb transports. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/hooks/pre-applypatch.sample new/ansible-navigator-26.11.0/.git/hooks/pre-applypatch.sample --- old/ansible-navigator-26.9.0/.git/hooks/pre-applypatch.sample 2026-09-16 08:32:25.000000000 +0200 +++ new/ansible-navigator-26.11.0/.git/hooks/pre-applypatch.sample 2026-10-13 17:38:34.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash +#!/nix/store/jnyfsf2mp08d1xyz2m72ic2vz2kcx0sd-bash-5.3p9/bin/bash # # An example hook script to verify what is about to be committed # by applypatch from an e-mail message. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/hooks/pre-commit.sample new/ansible-navigator-26.11.0/.git/hooks/pre-commit.sample --- old/ansible-navigator-26.9.0/.git/hooks/pre-commit.sample 2026-09-16 08:32:25.000000000 +0200 +++ new/ansible-navigator-26.11.0/.git/hooks/pre-commit.sample 2026-10-13 17:38:34.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash +#!/nix/store/jnyfsf2mp08d1xyz2m72ic2vz2kcx0sd-bash-5.3p9/bin/bash # # An example hook script to verify what is about to be committed. # Called by "git commit" with no arguments. The hook should diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/hooks/pre-merge-commit.sample new/ansible-navigator-26.11.0/.git/hooks/pre-merge-commit.sample --- old/ansible-navigator-26.9.0/.git/hooks/pre-merge-commit.sample 2026-09-16 08:32:25.000000000 +0200 +++ new/ansible-navigator-26.11.0/.git/hooks/pre-merge-commit.sample 2026-10-13 17:38:34.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash +#!/nix/store/jnyfsf2mp08d1xyz2m72ic2vz2kcx0sd-bash-5.3p9/bin/bash # # An example hook script to verify what is about to be committed. # Called by "git merge" with no arguments. The hook should diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/hooks/pre-push.sample new/ansible-navigator-26.11.0/.git/hooks/pre-push.sample --- old/ansible-navigator-26.9.0/.git/hooks/pre-push.sample 2026-09-16 08:32:25.000000000 +0200 +++ new/ansible-navigator-26.11.0/.git/hooks/pre-push.sample 2026-10-13 17:38:34.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash +#!/nix/store/jnyfsf2mp08d1xyz2m72ic2vz2kcx0sd-bash-5.3p9/bin/bash # An example hook script to verify what is about to be pushed. Called by "git # push" after it has checked the remote status, but before anything has been diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/hooks/pre-rebase.sample new/ansible-navigator-26.11.0/.git/hooks/pre-rebase.sample --- old/ansible-navigator-26.9.0/.git/hooks/pre-rebase.sample 2026-09-16 08:32:25.000000000 +0200 +++ new/ansible-navigator-26.11.0/.git/hooks/pre-rebase.sample 2026-10-13 17:38:34.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash +#!/nix/store/jnyfsf2mp08d1xyz2m72ic2vz2kcx0sd-bash-5.3p9/bin/bash # # Copyright (c) 2006, 2008 Junio C Hamano # @@ -65,7 +65,7 @@ fi else not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` - /nix/store/myzwgd3ylpl3d8zrl7kl3l97i7zl8mw6-perl-5.42.0/bin/perl -e ' + /nix/store/llas6flzd2875r7zzhhvwnynwqi349jb-perl-5.42.3/bin/perl -e ' my $topic = $ARGV[0]; my $msg = "* $topic has commits already merged to public branch:\n"; my (%not_in_next) = map { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/hooks/pre-receive.sample new/ansible-navigator-26.11.0/.git/hooks/pre-receive.sample --- old/ansible-navigator-26.9.0/.git/hooks/pre-receive.sample 2026-09-16 08:32:25.000000000 +0200 +++ new/ansible-navigator-26.11.0/.git/hooks/pre-receive.sample 2026-10-13 17:38:34.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash +#!/nix/store/jnyfsf2mp08d1xyz2m72ic2vz2kcx0sd-bash-5.3p9/bin/bash # # An example hook script to make use of push options. # The example simply echoes all push options that start with 'echoback=' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/hooks/prepare-commit-msg.sample new/ansible-navigator-26.11.0/.git/hooks/prepare-commit-msg.sample --- old/ansible-navigator-26.9.0/.git/hooks/prepare-commit-msg.sample 2026-09-16 08:32:25.000000000 +0200 +++ new/ansible-navigator-26.11.0/.git/hooks/prepare-commit-msg.sample 2026-10-13 17:38:34.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash +#!/nix/store/jnyfsf2mp08d1xyz2m72ic2vz2kcx0sd-bash-5.3p9/bin/bash # # An example hook script to prepare the commit log message. # Called by "git commit" with the name of the file that has the @@ -24,11 +24,11 @@ COMMIT_SOURCE=$2 SHA1=$3 -/nix/store/myzwgd3ylpl3d8zrl7kl3l97i7zl8mw6-perl-5.42.0/bin/perl -i.bak -ne 'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE" +/nix/store/llas6flzd2875r7zzhhvwnynwqi349jb-perl-5.42.3/bin/perl -i.bak -ne 'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE" # case "$COMMIT_SOURCE,$SHA1" in # ,|template,) -# /nix/store/myzwgd3ylpl3d8zrl7kl3l97i7zl8mw6-perl-5.42.0/bin/perl -i.bak -pe ' +# /nix/store/llas6flzd2875r7zzhhvwnynwqi349jb-perl-5.42.3/bin/perl -i.bak -pe ' # print "\n" . `git diff --cached --name-status -r` # if /^#/ && $first++ == 0' "$COMMIT_MSG_FILE" ;; # *) ;; @@ -38,5 +38,5 @@ # git interpret-trailers --in-place --trailer "$SOB" "$COMMIT_MSG_FILE" # if test -z "$COMMIT_SOURCE" # then -# /nix/store/myzwgd3ylpl3d8zrl7kl3l97i7zl8mw6-perl-5.42.0/bin/perl -i.bak -pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE" +# /nix/store/llas6flzd2875r7zzhhvwnynwqi349jb-perl-5.42.3/bin/perl -i.bak -pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE" # fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/hooks/push-to-checkout.sample new/ansible-navigator-26.11.0/.git/hooks/push-to-checkout.sample --- old/ansible-navigator-26.9.0/.git/hooks/push-to-checkout.sample 2026-09-16 08:32:25.000000000 +0200 +++ new/ansible-navigator-26.11.0/.git/hooks/push-to-checkout.sample 2026-10-13 17:38:34.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash +#!/nix/store/jnyfsf2mp08d1xyz2m72ic2vz2kcx0sd-bash-5.3p9/bin/bash # An example hook script to update a checked-out tree on a git push. # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/hooks/sendemail-validate.sample new/ansible-navigator-26.11.0/.git/hooks/sendemail-validate.sample --- old/ansible-navigator-26.9.0/.git/hooks/sendemail-validate.sample 2026-09-16 08:32:25.000000000 +0200 +++ new/ansible-navigator-26.11.0/.git/hooks/sendemail-validate.sample 2026-10-13 17:38:34.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash +#!/nix/store/jnyfsf2mp08d1xyz2m72ic2vz2kcx0sd-bash-5.3p9/bin/bash # An example hook script to validate a patch (and/or patch series) before # sending it via email. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/hooks/update.sample new/ansible-navigator-26.11.0/.git/hooks/update.sample --- old/ansible-navigator-26.9.0/.git/hooks/update.sample 2026-09-16 08:32:25.000000000 +0200 +++ new/ansible-navigator-26.11.0/.git/hooks/update.sample 2026-10-13 17:38:34.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash +#!/nix/store/jnyfsf2mp08d1xyz2m72ic2vz2kcx0sd-bash-5.3p9/bin/bash # # An example hook script to block unannotated tags from entering. # Called by "git receive-pack" with arguments: refname sha1-old sha1-new Binary files old/ansible-navigator-26.9.0/.git/index and new/ansible-navigator-26.11.0/.git/index differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/logs/HEAD new/ansible-navigator-26.11.0/.git/logs/HEAD --- old/ansible-navigator-26.9.0/.git/logs/HEAD 2026-09-16 08:32:25.000000000 +0200 +++ new/ansible-navigator-26.11.0/.git/logs/HEAD 2026-10-13 17:38:34.000000000 +0200 @@ -1,2 +1,3 @@ -0000000000000000000000000000000000000000 968b23182d726eb6691290651b533a3aa7db8d79 kastl <[email protected]> 1790226750 +0200 clone: from https://github.com/ansible/ansible-navigator.git -968b23182d726eb6691290651b533a3aa7db8d79 968b23182d726eb6691290651b533a3aa7db8d79 kastl <[email protected]> 1790226750 +0200 checkout: moving from main to refs/tags/v26.9.0 +0000000000000000000000000000000000000000 968b23182d726eb6691290651b533a3aa7db8d79 kastl <[email protected]> 1791866579 +0200 clone: from https://github.com/ansible/ansible-navigator.git +968b23182d726eb6691290651b533a3aa7db8d79 968b23182d726eb6691290651b533a3aa7db8d79 kastl <[email protected]> 1791866579 +0200 checkout: moving from main to refs/tags/v26.10.0 +968b23182d726eb6691290651b533a3aa7db8d79 b412709a533dd8c95af78934089b7ef89345bd02 kastl <[email protected]> 1793904843 +0100 merge refs/tags/v26.11.0: Fast-forward diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/logs/refs/heads/main new/ansible-navigator-26.11.0/.git/logs/refs/heads/main --- old/ansible-navigator-26.9.0/.git/logs/refs/heads/main 2026-09-16 08:32:25.000000000 +0200 +++ new/ansible-navigator-26.11.0/.git/logs/refs/heads/main 2026-10-13 17:38:34.000000000 +0200 @@ -1 +1 @@ -0000000000000000000000000000000000000000 968b23182d726eb6691290651b533a3aa7db8d79 kastl <[email protected]> 1790226750 +0200 clone: from https://github.com/ansible/ansible-navigator.git +0000000000000000000000000000000000000000 968b23182d726eb6691290651b533a3aa7db8d79 kastl <[email protected]> 1791866579 +0200 clone: from https://github.com/ansible/ansible-navigator.git diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/logs/refs/remotes/origin/HEAD new/ansible-navigator-26.11.0/.git/logs/refs/remotes/origin/HEAD --- old/ansible-navigator-26.9.0/.git/logs/refs/remotes/origin/HEAD 2026-09-16 08:32:25.000000000 +0200 +++ new/ansible-navigator-26.11.0/.git/logs/refs/remotes/origin/HEAD 2026-10-13 17:38:34.000000000 +0200 @@ -1 +1 @@ -0000000000000000000000000000000000000000 968b23182d726eb6691290651b533a3aa7db8d79 kastl <[email protected]> 1790226750 +0200 clone: from https://github.com/ansible/ansible-navigator.git +0000000000000000000000000000000000000000 968b23182d726eb6691290651b533a3aa7db8d79 kastl <[email protected]> 1791866579 +0200 clone: from https://github.com/ansible/ansible-navigator.git diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/logs/refs/remotes/origin/main new/ansible-navigator-26.11.0/.git/logs/refs/remotes/origin/main --- old/ansible-navigator-26.9.0/.git/logs/refs/remotes/origin/main 1970-01-01 01:00:00.000000000 +0100 +++ new/ansible-navigator-26.11.0/.git/logs/refs/remotes/origin/main 2026-10-13 17:38:34.000000000 +0200 @@ -0,0 +1 @@ +968b23182d726eb6691290651b533a3aa7db8d79 b412709a533dd8c95af78934089b7ef89345bd02 kastl <[email protected]> 1793904842 +0100 fetch --tags: fast-forward diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/logs/refs/remotes/origin/renovate/all new/ansible-navigator-26.11.0/.git/logs/refs/remotes/origin/renovate/all --- old/ansible-navigator-26.9.0/.git/logs/refs/remotes/origin/renovate/all 1970-01-01 01:00:00.000000000 +0100 +++ new/ansible-navigator-26.11.0/.git/logs/refs/remotes/origin/renovate/all 2026-10-13 17:38:34.000000000 +0200 @@ -0,0 +1 @@ +d64a8a0b61c1e9e40cda70a237def78f0501ad1c f24b494ab1541b5b0e37f1ff7f17b08808497c1d kastl <[email protected]> 1793904842 +0100 fetch --tags: fast-forward Binary files old/ansible-navigator-26.9.0/.git/objects/0f/6430ab3da02c0e694bd2c2acdae227356eb395 and new/ansible-navigator-26.11.0/.git/objects/0f/6430ab3da02c0e694bd2c2acdae227356eb395 differ Binary files old/ansible-navigator-26.9.0/.git/objects/28/524bee7fc74a2b60ae35a77bb6988e277b0aa6 and new/ansible-navigator-26.11.0/.git/objects/28/524bee7fc74a2b60ae35a77bb6988e277b0aa6 differ Binary files old/ansible-navigator-26.9.0/.git/objects/2c/c2a49c8ecd5f3d3ad79f49f9702095849d3d6c and new/ansible-navigator-26.11.0/.git/objects/2c/c2a49c8ecd5f3d3ad79f49f9702095849d3d6c differ Binary files old/ansible-navigator-26.9.0/.git/objects/2d/f650fc9449a069d200d1189e551b50a464cd5e and new/ansible-navigator-26.11.0/.git/objects/2d/f650fc9449a069d200d1189e551b50a464cd5e differ Binary files old/ansible-navigator-26.9.0/.git/objects/41/19ac3979ce149f21c14a969b4dfbf82e057a41 and new/ansible-navigator-26.11.0/.git/objects/41/19ac3979ce149f21c14a969b4dfbf82e057a41 differ Binary files old/ansible-navigator-26.9.0/.git/objects/46/43ddef41fdd2b8101aa18fd606f0bd0029a7c5 and new/ansible-navigator-26.11.0/.git/objects/46/43ddef41fdd2b8101aa18fd606f0bd0029a7c5 differ Binary files old/ansible-navigator-26.9.0/.git/objects/57/564c967ce093e38b7871572de2b98893146a67 and new/ansible-navigator-26.11.0/.git/objects/57/564c967ce093e38b7871572de2b98893146a67 differ Binary files old/ansible-navigator-26.9.0/.git/objects/6b/8439059373ee858c2207470edf5d04547e7776 and new/ansible-navigator-26.11.0/.git/objects/6b/8439059373ee858c2207470edf5d04547e7776 differ Binary files old/ansible-navigator-26.9.0/.git/objects/82/f0c4f89db047699f400766e218305d01f1f5d2 and new/ansible-navigator-26.11.0/.git/objects/82/f0c4f89db047699f400766e218305d01f1f5d2 differ Binary files old/ansible-navigator-26.9.0/.git/objects/8b/7cf842a342aa36d43d64f3e91347d938fac1b1 and new/ansible-navigator-26.11.0/.git/objects/8b/7cf842a342aa36d43d64f3e91347d938fac1b1 differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/objects/9f/8fd91fcd482082166bbd0a3295fe16c29aabc2 new/ansible-navigator-26.11.0/.git/objects/9f/8fd91fcd482082166bbd0a3295fe16c29aabc2 --- old/ansible-navigator-26.9.0/.git/objects/9f/8fd91fcd482082166bbd0a3295fe16c29aabc2 1970-01-01 01:00:00.000000000 +0100 +++ new/ansible-navigator-26.11.0/.git/objects/9f/8fd91fcd482082166bbd0a3295fe16c29aabc2 2026-10-13 17:38:34.000000000 +0200 @@ -0,0 +1 @@ +x+)JMU062d040031Q�����,���+�dh1��Z��k�~ ��-uUX��$��$>9?'�(�*���W���L���}�x�k�����H�)H-*�Qt��t֗7�%�4Ե ��]�YOZ~Qn|iIfN1���Od�?h���q��.��}�nOG�UP��^�Z\��X�%c���m���7=�j�uE���Ud� U���L�\�y��ļP�%)g�U�%�d�$��C\>ɬ�y�����1�#�Sz�+��p�d \ No newline at end of file Binary files old/ansible-navigator-26.9.0/.git/objects/ab/1683af0bba1c21862278ea0e862999db3270fd and new/ansible-navigator-26.11.0/.git/objects/ab/1683af0bba1c21862278ea0e862999db3270fd differ Binary files old/ansible-navigator-26.9.0/.git/objects/af/e312197431254dc9431207151b89dee2736a10 and new/ansible-navigator-26.11.0/.git/objects/af/e312197431254dc9431207151b89dee2736a10 differ Binary files old/ansible-navigator-26.9.0/.git/objects/b4/12709a533dd8c95af78934089b7ef89345bd02 and new/ansible-navigator-26.11.0/.git/objects/b4/12709a533dd8c95af78934089b7ef89345bd02 differ Binary files old/ansible-navigator-26.9.0/.git/objects/b4/f4bb7bea778d3f88cf10c0cb1231987abcf566 and new/ansible-navigator-26.11.0/.git/objects/b4/f4bb7bea778d3f88cf10c0cb1231987abcf566 differ Binary files old/ansible-navigator-26.9.0/.git/objects/d4/29d6661fa13c5e036d075978a04f4fcf36a9e7 and new/ansible-navigator-26.11.0/.git/objects/d4/29d6661fa13c5e036d075978a04f4fcf36a9e7 differ Binary files old/ansible-navigator-26.9.0/.git/objects/d4/3291e1751d6f1015b1fb2887e9bc85a33da6ff and new/ansible-navigator-26.11.0/.git/objects/d4/3291e1751d6f1015b1fb2887e9bc85a33da6ff differ Binary files old/ansible-navigator-26.9.0/.git/objects/de/e5ad6ced1954298ec823004499413a4a153c2d and new/ansible-navigator-26.11.0/.git/objects/de/e5ad6ced1954298ec823004499413a4a153c2d differ Binary files old/ansible-navigator-26.9.0/.git/objects/df/e86b449e412de60fa8fdf7a77ef7db3ef21bdd and new/ansible-navigator-26.11.0/.git/objects/df/e86b449e412de60fa8fdf7a77ef7db3ef21bdd differ Binary files old/ansible-navigator-26.9.0/.git/objects/e0/6b5625d0b9ebe58ff9c40ba62fc2d38af6247e and new/ansible-navigator-26.11.0/.git/objects/e0/6b5625d0b9ebe58ff9c40ba62fc2d38af6247e differ Binary files old/ansible-navigator-26.9.0/.git/objects/e5/327e8ea74eaccef244c5adb6504f1bd8fc77e9 and new/ansible-navigator-26.11.0/.git/objects/e5/327e8ea74eaccef244c5adb6504f1bd8fc77e9 differ Binary files old/ansible-navigator-26.9.0/.git/objects/f2/4b494ab1541b5b0e37f1ff7f17b08808497c1d and new/ansible-navigator-26.11.0/.git/objects/f2/4b494ab1541b5b0e37f1ff7f17b08808497c1d differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/objects/info/commit-graphs/commit-graph-chain new/ansible-navigator-26.11.0/.git/objects/info/commit-graphs/commit-graph-chain --- old/ansible-navigator-26.9.0/.git/objects/info/commit-graphs/commit-graph-chain 1970-01-01 01:00:00.000000000 +0100 +++ new/ansible-navigator-26.11.0/.git/objects/info/commit-graphs/commit-graph-chain 2026-10-13 17:38:34.000000000 +0200 @@ -0,0 +1 @@ +ebcc1f79afa4cccfedce3253906259a753924ab6 Binary files old/ansible-navigator-26.9.0/.git/objects/info/commit-graphs/graph-ebcc1f79afa4cccfedce3253906259a753924ab6.graph and new/ansible-navigator-26.11.0/.git/objects/info/commit-graphs/graph-ebcc1f79afa4cccfedce3253906259a753924ab6.graph differ Binary files old/ansible-navigator-26.9.0/.git/objects/pack/pack-249bed2798d90dccd39713da2b4d7efae69fadce.idx and new/ansible-navigator-26.11.0/.git/objects/pack/pack-249bed2798d90dccd39713da2b4d7efae69fadce.idx differ Binary files old/ansible-navigator-26.9.0/.git/objects/pack/pack-249bed2798d90dccd39713da2b4d7efae69fadce.pack and new/ansible-navigator-26.11.0/.git/objects/pack/pack-249bed2798d90dccd39713da2b4d7efae69fadce.pack differ Binary files old/ansible-navigator-26.9.0/.git/objects/pack/pack-249bed2798d90dccd39713da2b4d7efae69fadce.rev and new/ansible-navigator-26.11.0/.git/objects/pack/pack-249bed2798d90dccd39713da2b4d7efae69fadce.rev differ Binary files old/ansible-navigator-26.9.0/.git/objects/pack/pack-7729053cdb857094b006fec6e048e82f08f1801e.idx and new/ansible-navigator-26.11.0/.git/objects/pack/pack-7729053cdb857094b006fec6e048e82f08f1801e.idx differ Binary files old/ansible-navigator-26.9.0/.git/objects/pack/pack-7729053cdb857094b006fec6e048e82f08f1801e.pack and new/ansible-navigator-26.11.0/.git/objects/pack/pack-7729053cdb857094b006fec6e048e82f08f1801e.pack differ Binary files old/ansible-navigator-26.9.0/.git/objects/pack/pack-7729053cdb857094b006fec6e048e82f08f1801e.rev and new/ansible-navigator-26.11.0/.git/objects/pack/pack-7729053cdb857094b006fec6e048e82f08f1801e.rev differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/packed-refs new/ansible-navigator-26.11.0/.git/packed-refs --- old/ansible-navigator-26.9.0/.git/packed-refs 2026-09-16 08:32:25.000000000 +0200 +++ new/ansible-navigator-26.11.0/.git/packed-refs 2026-10-13 17:38:34.000000000 +0200 @@ -6,10 +6,11 @@ d958dbade56ba9465b8789791b85c87256627bb4 refs/remotes/origin/chore/update-python-deps a75b8efc517146c4dce9b2e7f91cd77f5aef2ca8 refs/remotes/origin/community-comms 968b23182d726eb6691290651b533a3aa7db8d79 refs/remotes/origin/main +4db19f64fcbac3708f8bc455eef5e5a102e106ac refs/remotes/origin/pre-commit-ci-update-config fa8a6a623f59833687dc0e192a525249b32a6703 refs/remotes/origin/recreate-pr-2134 f2fe70d862609d68f64df4901f69ee932cda434b refs/remotes/origin/release-1.0 fa5ab6f372b6134e681c87cbfc35341c546eb68d refs/remotes/origin/release-1.1 -b9a394dbe620280420e35e6937e75cc5b0edbd12 refs/remotes/origin/renovate/all +d64a8a0b61c1e9e40cda70a237def78f0501ad1c refs/remotes/origin/renovate/all 4f74e2e63965ca3706cb27b0e39c3041341a02fa refs/remotes/origin/test e64273cb31afedb0f5fa395fd3c92908268f07cf refs/tags/0.6.2 c9030367e0346bce2f04d6ca0d15432f3bd7e297 refs/tags/0.7.0 @@ -68,6 +69,7 @@ 8eda9ce382df653570693a781930c61a5e3b7c19 refs/tags/v26.1.1 06acb199f89314984b42ece2e04bf4a2d39f6dfa refs/tags/v26.1.2 5df27ee2046df6e5bc1730b99470400b7cb0e193 refs/tags/v26.1.3 +968b23182d726eb6691290651b533a3aa7db8d79 refs/tags/v26.10.0 bd496c36423fba07be078739335f047adfbabe6e refs/tags/v26.4.0 ca1c523de70786460d054612bb89af9786913ee8 refs/tags/v26.6.0 30e0b3d0f454a524e3520f9de0cbf18620b1b790 refs/tags/v26.8.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/refs/remotes/origin/main new/ansible-navigator-26.11.0/.git/refs/remotes/origin/main --- old/ansible-navigator-26.9.0/.git/refs/remotes/origin/main 1970-01-01 01:00:00.000000000 +0100 +++ new/ansible-navigator-26.11.0/.git/refs/remotes/origin/main 2026-10-13 17:38:34.000000000 +0200 @@ -0,0 +1 @@ +b412709a533dd8c95af78934089b7ef89345bd02 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/refs/remotes/origin/renovate/all new/ansible-navigator-26.11.0/.git/refs/remotes/origin/renovate/all --- old/ansible-navigator-26.9.0/.git/refs/remotes/origin/renovate/all 1970-01-01 01:00:00.000000000 +0100 +++ new/ansible-navigator-26.11.0/.git/refs/remotes/origin/renovate/all 2026-10-13 17:38:34.000000000 +0200 @@ -0,0 +1 @@ +f24b494ab1541b5b0e37f1ff7f17b08808497c1d diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/.git/refs/tags/v26.11.0 new/ansible-navigator-26.11.0/.git/refs/tags/v26.11.0 --- old/ansible-navigator-26.9.0/.git/refs/tags/v26.11.0 1970-01-01 01:00:00.000000000 +0100 +++ new/ansible-navigator-26.11.0/.git/refs/tags/v26.11.0 2026-10-13 17:38:34.000000000 +0200 @@ -0,0 +1 @@ +b412709a533dd8c95af78934089b7ef89345bd02 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/src/ansible_navigator/ui_framework/ui.py new/ansible-navigator-26.11.0/src/ansible_navigator/ui_framework/ui.py --- old/ansible-navigator-26.9.0/src/ansible_navigator/ui_framework/ui.py 2026-09-16 08:32:25.000000000 +0200 +++ new/ansible-navigator-26.11.0/src/ansible_navigator/ui_framework/ui.py 2026-10-13 17:38:34.000000000 +0200 @@ -913,7 +913,7 @@ if should_continue: if new_index != index: index = new_index - self.scroll(0) + self.scroll(0) if new_entry == "_": self._hide_keys = not self._hide_keys heading, lines = self._filter_and_serialize(objs[index]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-navigator-26.9.0/tests/unit/ui_framework/test_ui.py new/ansible-navigator-26.11.0/tests/unit/ui_framework/test_ui.py --- old/ansible-navigator-26.9.0/tests/unit/ui_framework/test_ui.py 2026-09-16 08:32:25.000000000 +0200 +++ new/ansible-navigator-26.11.0/tests/unit/ui_framework/test_ui.py 2026-10-13 17:38:34.000000000 +0200 @@ -77,6 +77,53 @@ """ assert ui._menu_cursor_pos is None + # cspell:ignore NPAGE PPAGE + @pytest.mark.parametrize( + "key", + ( + "KEY_DOWN", + "KEY_UP", + "KEY_NPAGE", + "KEY_PPAGE", + "^F", + "^B", + ), + ) + def test_navigation_keys_preserve_scroll(self, key: str, ui: UserInterface) -> None: + """Scrolling navigation keys do not reset the displayed content. + + Args: + key: Navigation key to test. + ui: A UserInterface fixture. + """ + ui.scroll(40) + + with ( + patch.object(ui, "_filter_and_serialize", return_value=(None, ())), + patch.object(ui, "_display", side_effect=[key, StopIteration]), + pytest.raises(StopIteration), + ): + ui._show_obj_from_list([{"key": "value"}], index=0, await_input=True) + + assert ui.scroll() == 40 + + def test_changing_object_resets_scroll(self, ui: UserInterface) -> None: + """Selecting another object resets the scroll position. + + Args: + ui: A UserInterface fixture. + """ + ui.scroll(40) + + with ( + patch.object(ui, "_filter_and_serialize", return_value=(None, ())), + patch.object(ui, "_display", side_effect=["1", StopIteration]), + pytest.raises(StopIteration), + ): + ui._show_obj_from_list([{"key": "value"}, {"key": "other"}], index=0, await_input=True) + + assert ui.scroll() == 0 + def test_cursor_activates_at_zero_on_first_key_down(self, ui: UserInterface) -> None: """First KEY_DOWN activates the cursor at position 0. ++++++ ansible-navigator.obsinfo ++++++ --- /var/tmp/diff_new_pack.hkILl0/_old 2026-11-06 20:00:35.915766654 +0100 +++ /var/tmp/diff_new_pack.hkILl0/_new 2026-11-06 20:00:35.931767324 +0100 @@ -1,5 +1,5 @@ name: ansible-navigator -version: 26.9.0 -mtime: 1789540345 -commit: 968b23182d726eb6691290651b533a3aa7db8d79 +version: 26.11.0 +mtime: 1791905914 +commit: b412709a533dd8c95af78934089b7ef89345bd02
