Following up to myself ... On Mon, Jan 17, 2022 at 08:56:41PM +0100, Florian Ernst wrote: > Now there is https://github.com/jonas/tig/releases/tag/tig-2.5.5, and I > can confirm that the current packaging still allows to build a .deb from > it.
The new releases cover many bugfixes (including some for segfaults) and many nice improvements, see below. Sebastian, in light of this, do you have any plans for updating the package? Personally I'd very much like to have the new version available in Debian (as opposed to just locally as mentioned above), and I wouldn't mind doing the work myself. If you agree, of course. However, I can also offer further assistance by taking a (co-)maintainer role. Just let me know what you'd prefer. FWIW, here is the list of bugfixes and improvements as applied by upstream, cf. <https://github.com/jonas/tig/releases>: | tig-2.5.5 Latest | Improvements: | - Make word-diff a toggleable option. (#1119, #1125) | - Add Linux installation instructions. (#1121, #1126) | - Allow :back to work across separate blame views. (#1123, #1127) | - Add auto-refresh to log view. (#1128) | - Expose %(file_old), useful for deleted and renamed files. (#1132) | - Enable jumping back in main view. (#628, #1138) | - Add PCRE (Perl Compatible Regular Expressions) support. (#1137, #1143) | - Pass command line args through to diff-files in status view. (#1152, #1155) | - Remove quotes from TIG_LS_REMOTE to allow inline shell commands. (#1160, #1161) | - Avoid pushing identical history state in main view. | - Replace useless strncpy to avoid compilation warning with GCC 8. | - Update utf8proc to v2.7.0. | - Update distclean rule to preserve tarball contents. (#1167, #1169) | - Add reference types stash and other. (#1160, #1172) | - Auto refresh view upon option change. | - Allow to toggle revision filtering. (#1173) | Bug fixes: | - Fix null dereferences on unset format strings. (#1136, #1159) | - Fix invalid read in log_read. (#1128) | - Restore support for tig log --graph. (#1128) | - Further fix to fullscreen navigation. | - Fix blame when opened from an initial diff view. (#1135) | - Fix stash view when using tig --all or tig revs. (#1146, #1147) | - Avoiding null pointer dereference. (#1096) | - Fix navigation between chunks after splitting chunk. (#1101, #1162) | - Fix status line when toggling general options. (#1163, #1164) | - Honor reference-format = hide:tag in diff view. (#1168, #1170) | - Fix crash on :toggle file-args. | | tig-2.5.4 | Improvements: | - Add FreeBSD installation instructions. (#1093) | - Add TIG_EDITOR environment variable to configure editor. (#889, #1098) | - Enable mailmap by default to match git log's behaviour. (#1104, #1105) | - Enable tilde expansion for diff-highlight. (#1107) | Bug fixes: | - Escape variables with %% in external commands. (#1091, #1095) | - Fix parsing of -L argument. (#1100) | - Bugfix: smart-case does not work when search term contains a space. (#1108) | - Use ncursesw by default on Linux. (#920) | - Replace obsolete macro `AC_CONFIG_HEADER' in configure.ac. | | tig-2.5.3 | Bug fixes: | - Fix autoconf checking for readline. (#1072) | - Fix segfault when saving a view with no column. | - Reset view->parent when main view is promoted. | - Fix segfault when pressing Enter in a child main view. | - Restore lazy navigation. | - Format time_t values portably and fix other values too. (#1084, #1085) | - Fix loop when wrapping line with ISO-8859-1 character. (#1087, #1088) | | tig-2.5.2 | Incompatibilities: | - Change directory from the next argument, from now use tig -C /path/to/repo. (#1079) | Improvements: | - Jump from blame to commit. (#355) | - Start blame of an uncommitted deleted line from HEAD so the line's origin can be traced. (#1008, #1009) | - Add line-graphics = auto. (#834, #1019) | - Allow maxwidth to be expressed in % of the view width. (#1021) | - Pass stash args through. (#1022, #1030) | - Make build work on IBM i. (#1051, #1052) | - Restore fullscreen navigation. (#1053) | - Update utf8proc to v2.6.1. | - Add some range so control chars ^^ and ^_ are also supported. (#1041, #1058) | - Disable ncurses extended key values so that esc-codes can be used. (#1046, #1049) | - Use id column for commit id only. (#1025, #1056) | - Some minor updates for scrolling and for a double-click in diff. (#1060) | - Add scroll-half-page-up and scroll-half-page-down actions. (#531, #1075) | - Allow to generate a compilation database. (#1064) | - New command stage-update-part. | - The line number before a diff was applied is exposed as %(lineno_old). (#1081) | Bug fixes: | - Fix wrapping of lines with multibyte characters. (#988) | - Improve highlighting of search with $ regex. (#1000) | - Update tracking branch when refreshing status view. (#1015) | - Fix vertical lines in Putty with UTF-8 graphics. (#981, #983) | - Fix parsing of three-way chunk headers with extra dashes. | - Update tracking branch when refreshing status view. (#1015, #1020) | - Handle filename with space in diff view. (#1035) | - The stash view requires a working tree. | - Replace useless strncpy to avoid compilation warning. (#1036) | - Zsh completion fixes. (#940, #1047) | - Handle undefined __git_complete. (#1011, #1055) | - Fix help messages for half-page and page up. (#1054) | - Let -S, -G and --grep= pattern override readline history. | - Fix bash completion issue with worktrees (#1018). | - Fix parsing of commit line from git log --left-right output in pager view. | - Fix %(lineno) computation for hunk postimages that span only one line. (#1062) | - Align relative-compact dates to the right. (#1067) | - Fix empty split diff view when navigating quickly in the stash view. | - Avoid depending on wcwidth in test by removing Variation Selector. (#1065) | - Open the blob view with the cursor correctly positioned. | - Update %(text) when navigating diff contents. (#1082) Cheers, Flo
signature.asc
Description: PGP signature

