Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
utilities
git-delta
git-delta.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File git-delta.changes of Package git-delta
------------------------------------------------------------------- Wed Sep 11 13:24:08 UTC 2024 - Michael Vetter <mvetter@suse.com> - Update to 0.18.2: * Move AmbiguousDiffMinusCounter to hunk_header #1825 * Fix Catppuccin Latte name in LIGHT_SYNTAX_THEMES list #1823 * Handle quoted file paths in hunk headers #1840 * Fix clippy warnings #1851 * Allow --dark to override dark/light detected from syntax theme #1843 * Upgrade and pin unicode-width to v0.1.12 #1858 ------------------------------------------------------------------- Mon Aug 26 07:04:19 UTC 2024 - Michael Vetter <mvetter@suse.com> - Update to 0.18.1: * This patch release fixes an issue with delta --version that was causing problems downstream (#1818) * Add hyperlinks section to manual #1816 * Added platypus theme #1819 * Don't use pager for --version #1824 ------------------------------------------------------------------- Mon Aug 19 05:57:39 UTC 2024 - Michael Vetter <mvetter@suse.com> - Update to 0.18.0: * Link to Repository from Manual #1657 * Stop highlighting unchanged whitespace #1659 * Add .gitattributes rules for rust files #1245 * Repair --default-language, and highlight using full filename #1549 * tests: prevent parallel env var access #1681 * CI: fix macOS build #1696 * Only use nosort in bash <4.4 #1683 * Don't read git files when --no-gitconfig is given + unused variables #1728 * tests: add insta for snapshot testing #1739 * tests: set terminal width to 43 #1741 * Fix panic when blame-palette is empty #1737 * Make relative-paths work with binary files #1740 * Fix github links from master to main #1709 * Update terminal-colorsaurus #1699 * Make less version >= 633 behave like previous versions wrt. Nerd Fonts #1762 * Update catppuccin-latte casing in LIGHT_SYNTAX_THEMES list #1745 * deps: bump libc from 0.2.153 to 0.2.155 #1715 * Add missing --file-*-label option to --navigate docs #1744 * Fix copy-paste typo #1767 * Update syntect to 5.2.0 #1672 * Disable light mode detection in tests #1765 * Add --max-syntax-highlighting-length, set to 400 #1746 * chore: cleanup brew formula file in favor of core tap #1773 * wrap --help output, fix rust 1.80 build #1440 * Fix delta-toggle shell script #1794 * Do not wrap short help (-h) output #1800 * Implement --diff-args #1697 * Handle ambiguous diff header, '--- ' can also be present in a minus hunk #1787 * cd: build binaries targeting GNU libc on ubuntu-20.04, not latest #1805 ------------------------------------------------------------------- Mon Mar 18 08:08:23 UTC 2024 - Michael Vetter <mvetter@suse.com> - Update to 0.17.0: * Detect Dark/Light Mode from Terminal #1615 * Parse filename unambiguously using color escape sequences #1634 * Honor default-language option #1655 * Preserve "Binary files" line in color_only mode #1649 * Fix headers of modified binary files #1629 * Add mellow-barbet theme #1452 * Fix alignment in blame mode when author name contains unicode accent modifiers #1456 * Replace usage of the atty crate with std::io::IsTerminal trait #1465 * Refactor subcommand handling #1467 * Bump clap to v4.3.14 and regenerate Cargo.lock #1472 * Fix issue where pager would be set to more or most #1494 * Improve binary file added output #1502 * Remove the navigation setting from themes. #1503 * Add assertion failure message #1508 * Fix handling of tabs in grep output #1507 * Support users other than git in github SSH URLs #1509 * Update installation instructions for openSUSE #1550 * feat: generate completion subcommand #1561 * Make hunk header code fragment display optional #1568 * Adding new theme in themes.gitconfig #1544 * feat(theme): add arctic-fox custom theme #1539 * --show-themes exit with error when no themes #1611 * Bug fix: reset syntax highlighter across grep sections #1613 * Switch from vte to anstyle-parse (already used in dependencies) #1638 * Parse filename unambiguously using color escape sequences #1634 * Fix headers of modified binary files #1629 * Upgrade #1597 * Add Catppuccin latte to light syntax themes #1573 * Update Arch Linux package URL in installation.md #1569 * Change Winget Releaser job to ubuntu-latest #1512 * use wildcard in suggested true color fix for tmux #1560 * Update git2 #1647 * Add corvus theme #1652 * Preserve "Binary files" line in color_only mode #1649 * Detect Dark/Light Mode from Terminal #1615 * Honor default-language option #1655 ------------------------------------------------------------------- Tue Jun 6 06:45:45 UTC 2023 - Martin Sirringhaus <martin.sirringhaus@suse.com> - Update to 0.16.5 * Increase number of characters shown in submodule hashes * Fix typo in publishing build job & restore cross-compilation * Drop grep-header-style option * Honor grep-header-decoration-style for ripgrep output - Fix boo#1212003, xml-rs is no longer used as a dependency. - Update to 0.16.4 * With this release delta can now display grep output in (hopefully) exactly the same layout that ripgrep does, but adding syntax highlighting, hyperlinks, and navigation. Use `ripgrep --json ... | delta` for that, or set grep-output-type = ripgrep to get that output style from git grep etc. * Address deprecated clap features * Fix clippy warnings * Replace unmaintained/outdated GitHub Actions * Reduce allocations during --show-colors * Fix the--show-themes command * Fixed broken link to README * Update git2 to 0.16.1 * Fix warning from bat for an unknown syntax theme * Add gruvmax-fang theme * Spelling * Update clap to 4.1 * Encapsulate git2 types * Update dependencies & switch back to the dirs crate * Return the GitRemoteRepo type directly * Added config option. * Add Winget Releaser workflow * Get git's minus/plus style from config instead of copying it around * Add methods for getting GitConfig as reference * Rename git_config_entry module to remote * Tips and tricks manual section * Set language specifiers for code blocks and fix links in manual * Derive the default for enums with #[derive(Default)]/#[default] * Add discord-dark theme * Merge the different GitConfig constructors for a config file * Remove manual line-wrapping * Add link to similar project walles/riff * add: installation instructions for conda/mamba * Clarify how to use delta with tmux * Update bitflags to 2.2 * Fix some typos * Remove unneeded extern crate statements * Downgrade and pin the bytelines crate * Improve manual build job * Replace deprecated error_chain crate with anyhow * Fix submodule diff parsing * Fix warning highlight for trailing whitespace * Misc tab refactoring * manual: fix link to using delta on Windows * Introduce grep-output-type option: ripgrep or classic ------------------------------------------------------------------- Sun Dec 18 20:10:49 UTC 2022 - Dirk Müller <dmueller@suse.com> - update to 0.15.1: * Explicitly request xz compression by @dandavison in #1249 * Thanks to all contributors for the changes in this release! One particularly exciting contribution is the tweaks to the highlighting algorithm made by @phillipwood in #1244. This is something that has remained more or less the same since delta was first created, but #1244 brings several improvements in the details of exactly which characters are highlighted. * Change Rust toolchain in 'Deploy Manual' CI task by @dandavison in #1183 * Switch bat to library mode by @tranzystorek-io in #1187 * Add sourcehut link parsing by @p00f in #1190 * Refactoring ansi/iterator by @zhiburt in #1191 * Add codeberg link parsing by @p00f in #1194 * Add terminal width fallback via stty if on windows/MSYS2 by @th1000s in #1030 * measure_text_width() without constructing a temporary string by @th1000s in #1216 * Remove Git 2.37 workaround from install docs by @adamchainz in #1228 * Fix clippy warnings by @clnoll in #1236 * Remove Provides in Debian package by @baryluk in #1217 * Handle quoted filenames in diff header by @th1000s in #1222 * ci: improve formatting by @MarcoIeni in #1238 * Highlighting improvements by @phillipwood in #1244 * ci: release apple arm binary by @MarcoIeni in #1239 * try fix bad alignment in unicode (#1144) by @SheldonNico in #1145 ------------------------------------------------------------------- Thu Sep 1 11:58:39 UTC 2022 - Martin Sirringhaus <martin.sirringhaus@suse.com> - Update to version 0.14.0: * Update color-moved-support.md * Tweak some words improved representation * Only trigger git show handler if a file extension was parsed * Fix commit hyperlink formatting * Avoid lockup when running without arguments and stdin is connected to a tty * Fix whole-file changes being attributed to the wrong commit in "git log" output * Update README.md to include git 2.37.0 workaround * Don't attempt to process ANSI sequences in non-UTF8 input * Update clap * Recreate highlighter on each line of git show $commit:$path output * Fix git-grep match-highlighting at line-start * Update to chameleon theme * Fix typos * Support configurable timestamps in git blame output * Added auto completions for fish shell ------------------------------------------------------------------- Tue Jun 14 05:01:54 UTC 2022 - socvirnyl.estela@gmail.com - remove bump-regex.patch - Update to version 0.13.0: * Update bat, git2, and syntect * Add 'light = false' w/ comment in gitconfig (#1073) * Add chameleon theme to themes.gitconfig (#1062) * Add note that the package is called "git-delta" in the README * Add link to `bat` on README (#1052) * Apply hyperlinks to diff stat file paths (#1035) * Add custom env struct to store env at init (#1025) * Add support for irreversible-delete ------------------------------------------------------------------- Fri Mar 18 09:06:07 UTC 2022 - Martin Sirringhaus <martin.sirringhaus@suse.com> - Add bump-regex.patch to fix CVE-2022-24713 (boo#1196972) - Update to version 0.12.1: * Make git include colors in output going to delta * Clarify language: "in front of" → "before" * Fix parsing for .properties files with - in path * Support CSI sequences other than SGR * Enable commit links for GitLab * Fall back to plain diff when process substitution is used * Include information about GIT_PAGER in manual * Use assets API from bat library instead of vendored code * Calling process: Query more parents, disable full scan * Run in diff mode iff two positional arguments are supplied - Update to version 0.12.0: Firstly a breaking change: some deprecated options are no longer supported: in particular plus-color and minus-color. A description of this change and what you need to do if you're affected by it is below. Secondly, improvements, including: * A (much-needed) short help text is now available: use delta -h. Delta is the proud possessor of 100 command-line options, so I think this is going to be helpful. * git blame output now displays line numbers * Improvements to file and mode labels * delta now has a user manual: https://dandavison.github.io/delta/. You can even create a PDF copy (print button in upper-right hand corner), and the README is correspondingly now a much easier read with the minimal required setup instructions and an overview of functionality with screenshots. Finally some bug fixes, including * File path hyperlinks (e.g. in diff and grep output) were previously sometimes incorrect, especially when delta was invoked from a directory other than the repo root. * Some fixes to grep output parsing edge cases - Update to version 0.11.3: * Fix handling of --word-diff and --color-words. Note that line-numbers and side-by-side will be ignored if delta detects that the input was generated by git --word-diff / --color-words. * DELTA_FEATURES can now be used to add to features specified in ~/.gitconfig. Use a + prefix to do this: an example is DELTA_FEATURES=+side-by-side which will activate side-by-side, in addition to your usual features. * Store less history file in a better location on Windows. * Fix performance issue affecting some linux users - Update to version 0.11.2: * This release fixes a performance problem that was affecting some users. - Update to version 0.11.1: * Be permissive about unexpected state machine state (fixes crash) - Update to version 0.11.0: * Handle combined diff format and merge conflicts * Handle failure to parse non hunk header - Update to version 0.10.3: * Delta was previously handling --word-diff and --color-words output in a nonsensical way. With this release, delta does not attempt to handle these output types, allowing git's raw output through unchanged. Appropriate handling may be added later. * When a line is unchanged but paired with a line that has additions/deletions, delta now assigns the unchanged line {plus,minus}-non-emph-style; previously it assigned {plus,minus}-style. This change does not alter visual output by default because by default those two style styles are set to the same value. * Fixes a bug affecting line numbers in side-by-side mode - Update to version 0.10.2: * This releases fixes a bug when using side-by-side with `git diff.colorMoved`` - Update to version 0.10.1: * Remove trailing \r from raw line, in presence of ANSI escape sequences - Update to version 0.10.0: * delta displays output from git grep and rg --json ... | delta with code syntax highlighting and navigate functionality. * delta displays output from git blame with code syntax highlighting, hyperlinks to commits, and control over formatting. * delta syntax highlights file contents produced by git show $revision:/path/to/file * delta can apply syntax highlighting and arbitrary styling to the raw colors emitted by git --color-moved. This is done by specifying rules for remapping styles using map-styles. * More powerful configuration options: styles can reference other styles, custom styles and custom colors can be defined in gitconfig and reused, and 140 colors can be specified using their standard CSS names. * New subcommand --show-colors outputs a demo of 140 background colors with syntax highlighting, to help choose background colors. * New subcommand --parse-ansi takes color input and prints out the corresponding style strings (useful for map-styles) * Utilities for interrogating the command line of the process that is sending output to delta, added by @th1000s. - Update to version 0.9.2: * Do not reformat submodule diffs under git add -p - Update to version 0.9.1: * This is a followup to release 0.9.0 fixing a bug in the --help text emitted by the 0.9.0 binary. - Update to version 0.9.0: With this release, long lines are wrapped in side-by-side mode, thanks to a far-reaching series of contributions. No special customization is needed, but sophisticated control over the details is available: see `--wrap-max-lines`, `--wrap-left-symbol`, `--wrap-right-symbol`, `--wrap-right-percent`, `--wrap-right-prefix-symbol`, `--inline-hint-style`. * Fix the empty result issue in add -p * Recognize GitHub SSH remote URLs that don't start with git@ for hyperlinks * Terminate process gracefully on error in diff() * Ignore ctrl-c (SIGINT) to avoid leaving an orphaned pager process. * Remove unnecessary borrows * Fix computed values to be computed after all set_options * Make it possible to jump between files when navigate is active * Fix empty line highlighting * Fix deadlock in git diff mode * Support insteadOf replacements in git remote URLs * Do not suppress submodule diffs * More minimalistic display of submodule (short) diffs * Fix hunk header when line number is not requested and navigate is enabled * Display removed file name in file deletion case * Remove superfluous lowercasing of feature names * Option to set the background extension mode to ANSI or spaces * Add side-by-side line wrapping mode * Width can be an offset from the terminal width * Linenumber refactoring * Use fatal() to exit with errorcode 2 * Re-enable ANSI fill by equalizing panel sizes * Update syntaxes and themes from bat v0.18.3 * Line numbers and side-by-side mode ------------------------------------------------------------------- Tue Sep 28 01:29:39 UTC 2021 - William Brown <william.brown@suse.com> - Replace rust-packaging with cargo-packaging ------------------------------------------------------------------- Wed Aug 4 09:02:40 UTC 2021 - Martin Sirringhaus <martin.sirringhaus@suse.com> - Add git as BuildRequires, which is needed for testing - Update to version 0.8.3 * This release fixes a security vulnerability (CVE-2021-36376) on Windows. Please update if you are using Windows. - Update to version 0.8.2 * This is a bug fix release: the bug occurs when using delta to diff files whose names contain spaces. It does not affect use of delta as git's pager. * closed bug: argument parsing error with delta fileA fileB when filenames contain spaces - Update to version 0.8.1 * This is mainly a bug fix release: filenames containing spaces were causing crashes due to a regression in 0.8.0. It also includes a fix for the delta file_a file_b "diff mode" usage style, and an improvement for the diff-highlight / diff-so-fancy emulation modes. * closed bug: Panic with filename "01g - Text" * closed bug: side-by-side option only works in diff mode when piping * closed bug: commit-style raw for diff-so-fancy / diff-highlight - Update to version 0.8.0 * New option: relative-paths causes all file paths to be printed relative to the current directory so that they can be easily opened in a text editor or used in a shell command. Using `hunk-header-style = file line-number` syntax will emit the line number with the file path and thus should allow your editor to open at the correct line. For example, in the VS Code integrated terminal this means that with no further configuration every file path in git output can be opened with ctrl-click/cmd-click, and opening at a specific line works. Use diff-stat-align-width to control horizontal alignment of diff stat sections, although this may be replaced by a better solution in the future. * New option: commit-regex allows delta to work nicely with custom git log formats * Support git -c delta.foo=bar ... in latest git version * Support custom hyperlink hash formats * Allow custom themes to be defined as light themes * Transform file paths to be relative to current directory * delta file_A file_B now invokes git diff, instead of diff -u * Fixed bug the --24-bit-color option is unusable from .gitconfig: 24-bit-color is deprecated; use true-color instead. * Fixed bug Fix less version parsing * Fixed bug No output for chmod file mode change - Update to version 0.7.1 * This release brings two improvements due to delta contributors: @cben proposed a new way for delta to seed less with the regexp that is used to implement navigation, which is implemented in this release. This makes it possible to keep navigate=true in delta config all the time, without the ill effects that it had before * a new option delta --show-themes, which demos the delta color themes that are available locally. n and N step forwards and backwards through the themes. * new themes * Fix bug Setting $PAGER to use delta results in an infinite loop * Fix bug --navigate breaks git log --oneline and empty git diff ------------------------------------------------------------------- Thu Feb 18 20:52:58 UTC 2021 - Gordon Schulz <gordon@gordonschulz.de> - Update to version 0.6.0 * This release brings a new and more convenient way to change delta options in a one-off git command: using git -c. Here's an example: git -c delta.line-numbers=false -c delta.max-line-distance=0.8 show One note: while quotes around color hex codes are required in gitconfig, they can be omitted in the git -c context git -c delta.plus-style='syntax "#aa0000"' git -c delta.plus-style='syntax #aa0000' * Hunk header misaligned in some cases * Delta does not respect git -c * Can't disable line numbering from command line * Support for Apple Silicon/ARM64 ------------------------------------------------------------------- Fri Jan 8 09:05:59 UTC 2021 - Martin Sirringhaus <martin.sirringhaus@suse.com> - Update to version 0.5.1 * This release is primarily to make delta build on Apple Silicon/ARM for Homebrew. * It also fixes an inconsistency whereby the line number was not displayed in the hunk header if line-numbers was active. - Update to version 0.5.0 * This release introduces a cosmetic change to delta output: the line number (when full line-numbers mode is not active) is now displayed in the hunk header line, along with the hunk header code fragment, and optionally a file path. Use hunk-header-style to configure it: --hunk-header-style <hunk-header-style> Style (foreground, background, attributes) for the hunk-header. See STYLES section. Special attributes 'file' and 'line-number' can be used to include the file path, and number of first hunk line, in the hunk header. If included in the hunk header, 'file' and 'line-number' are styled according to 'file-style' and 'hunk-header-decoration-style' respectively. The style 'omit' can be used to remove the hunk header section from the output [default: line-number syntax] If you are displaying the file path in the hunk header, you may want to get rid of the main file line. Use file-style = <my-file-color> omit to set the color of the file in the hunk header while deactivating the main file section. * The release also fixes a bug that was introduced in the last release when using delta as a unified diff replacement, i.e. delta file_a file_b. * delta 0.4.5 binary release messes up terminal on Ubuntu 20 04 * delta 0.4.5 binary release does not run on macOS 10.11 (El Capitan) * ReadMe can now use latest less.exe (instead of forked version) * bump-homebrew-formula GitHub CD action is not working * closed: Is it possible to show the file path in the hunk header? * side-by-side alignment incorrect when tabs present - Update to version 0.4.5 * Creatied CI and CD workflows for Delta in GitHub actions * delta shall have non-zero status code if there were any matches found * Expose max_buffered_lines as configurable option * Some theme options are not working with --color-only enabled * Calculate code coverage * Switch from Travis to GitHub actions * delta does not recognize Git's copy detection * Empty lines highlight plus-marker as whitespace-error * PAGER= does nothing * Add a test that enforces clippy and rustfmt compliance * Dimmed-zebra doesn't show whether line is removed vs. added * Windows Terminal Preview 1.4: Hyperlinks not working * closed: Is it possible to not use hunk header and see absolute (true) not relative line numbers? * closed: Is it possible to show the file path in the hunk header? * Markdown coloring problem ------------------------------------------------------------------- Wed Oct 14 08:27:19 UTC 2020 - Martin Sirringhaus <martin.sirringhaus@suse.com> - Name the installed binary `delta`, as upstream calls it, as renaming causes various breakages (e.g. bash completions) and inconsitencies with upstream documentation and usage. Add Conflict with sccs, which also provides a binary called `delta` instead. ------------------------------------------------------------------- Wed Oct 14 05:56:35 UTC 2020 - Martin Sirringhaus <martin.sirringhaus@suse.com> - Update to version 0.4.4 * This release mostly fixes bugs in git add -p behavior, adds test coverage, and clarifies the code involved. In addition, a new environment variable is supported: DELTA_PAGER. If set, this takes precedence over BAT_PAGER. See --paging in delta --help. * bug git add -p one-to-one correspondence errors * bug Line numbers incorrect/relative - Windows/Delta 0.4.1 * bug [Linux] git add -p not working with side-by-side * bug Delta crash on Windows when using as stand-alone diff tool * Second document label is missing last character (truncated) ------------------------------------------------------------------- Sat Oct 10 17:58:59 UTC 2020 - John Vandenberg <jayvdb@gmail.com> - Add Conflicts with git-extras ------------------------------------------------------------------- Wed Sep 16 09:04:13 UTC 2020 - Martin Sirringhaus <martin.sirringhaus@suse.com> - Update to version 0.4.3 * A few bug fixes and a couple of minor features (mac-line-length) and the ability to hide all line numbers. ------------------------------------------------------------------- Mon Aug 10 06:03:45 UTC 2020 - Martin Sirringhaus <martin.sirringhaus@suse.com> - Update to version 0.4.1 * This release fixes a few bugs. In particular, it makes it possible to use git add -p with line numbers activated. If you also have side-by-side activated then that will not be used in git add -p (it's impossible) but it will now not cause an error either. - Dockerfile isn't colored - [Linux] git add -p not working with side-by-side - Mismatch in line numbers between git diff and git add -p ------------------------------------------------------------------- Wed Aug 5 09:52:32 UTC 2020 - Martin Sirringhaus <martin.sirringhaus@suse.com> - Update to version 0.4 * The main new feature in this release is support for git diff --color-moved. This makes Git's native moved-line detection algorithms and styling options available when using Delta. Delta supports this automatically, without any configuration change, but see the new option inspect-raw-lines in case you need to turn it off. * The other new feature is that Delta can now cause files and commit hashes to be rendered as hyperlinks in your terminal emulator: However, this will not be available to you without, at the minimum, installing a patched version of less, because support for the hyperlink spec has only partially spread through the terminal application ecosystem. See delta --help text for details. * Bugs fixed: * Support --color-moved * Support --color-moved-ws * Support displaying files and commits as OSC 8 hyperlinks * width option is not honored in git config sections * diff -U0 rendered with lines out of order * paging should be supported in gitconfig * syntax-theme should be honored in a custom feature in gitconfig * Line numbers style not taking effect with --side-by-side * Duplicate "renamed" header when file is renamed with changes ------------------------------------------------------------------- Thu Jul 16 09:09:02 UTC 2020 - Martin Sirringhaus <martin.sirringhaus@suse.com> - Update to version 0.3 * This release adds a side-by-side diff view: delta -s or delta --side-by-side. By default, side-by-side view has line-numbers activated, and has syntax highlighting in both the left and right panels. * The release also fixes bug #238 in which the line number display alignment was broken for line numbers greater than 9999. - Update to version 0.2 This is a large release, introducing major changes to delta configuration as well as new features and bug fixes. It involved a major overhaul of the code base. The highlights are: * To configure delta's appearance, you now use "styles" instead of background color names. A style is a string like red bold ul "#ffeeee" that specifies foreground color, background color, and attributes. See https://github.com/dandavison/delta#choosing-colors-styles. * Delta now reads configuration from a [delta] section in git config, and this is the recommended way to configure delta. See https://github.com/dandavison/delta#configuration * Delta now has a line numbers feature. * Delta now has --diff-highlight and --diff-so-fancy emulation modes ------------------------------------------------------------------- Tue Apr 28 07:58:02 UTC 2020 - Martin Sirringhaus <martin.sirringhaus@suse.com> - Initial commit of version 0.1.1
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor