Path to this page:
./
textproc/git-delta,
Viewer for git and diff output
Branch: CURRENT,
Version: 0.18.2,
Package name: git-delta-0.18.2,
Maintainer: pkgsrc-usersA viewer for git and diff output
Code evolves, and we all spend time studying diffs. Delta aims to
make this both efficient and enjoyable: it allows you to make
extensive changes to the layout and styling of diffs, as well as
allowing you to stay arbitrarily close to the default git/diff
output.
Required to build:[
lang/rust]
Master sites:
Filesize: 518.81 KB
Version history: (Expand)
- (2024-09-11) Updated to version: git-delta-0.18.2
- (2024-08-24) Updated to version: git-delta-0.18.1
- (2024-08-18) Updated to version: git-delta-0.18.0
- (2024-05-06) Updated to version: git-delta-0.17.0nb1
- (2024-03-18) Updated to version: git-delta-0.17.0
- (2023-11-19) Updated to version: git-delta-0.16.5nb2
CVS history: (Expand)
2024-09-11 21:45:05 by pin | Files touched by this commit (3) | |
Log message:
textproc/git-delta: update to 0.18.2
This patch release fixes various panics reported by users that were due to \
v0.1.13 of the unicode-width crate.
See #1858 and unicode-rs/unicode-width#66.
What's Changed
- Move AmbiguousDiffMinusCounter to hunk_header by @dandavison in #1825
- Fix Catppuccin Latte name in LIGHT_SYNTAX_THEMES list by @injust in #1823
- Handle quoted file paths in hunk headers by @th1000s in #1840
- Fix clippy warnings by @bash in #1851
- Allow --dark to override dark/light detected from syntax theme by @bash in #1843
- Upgrade and pin unicode-width to v0.1.12 by @th1000s in #1858
|
2024-08-24 17:57:19 by pin | Files touched by this commit (3) | |
Log message:
textproc/git-delta: update to 0.18.1
This patch release fixes an issue with delta --version that was causing problems \
downstream (#1818).
What's Changed
- Add hyperlinks section to manual by @dandavison in #1816
- Added platypus theme by @sarpuser in #1819
- Don't use pager for --version by @dandavison in #1824
|
2024-08-18 13:58:53 by pin | Files touched by this commit (3) | |
Log message:
textproc/git-delta: update to 0.18.0
As usual, tons of excellent contributions, all but one not by me! @th1000s has \
made a huge number of important and difficult improvements to delta and helped \
with many issues over the few years since the project started, and so I'm happy \
to say that he's co-maintaining the project with me nowadays. Thanks to all \
contributors for the improvements below!
What's Changed
Link to Repository from Manual by @bash in #1657
Stop highlighting unchanged whitespace by @phillipwood in #1659
Add .gitattributes rules for rust files by @phillipwood in #1245
Repair --default-language, and highlight using full filename by @th1000s in #1549
tests: prevent parallel env var access by @th1000s in #1681
CI: fix macOS build by @th1000s in #1696
Only use nosort in bash <4.4 by @martinml in #1683
Don't read git files when --no-gitconfig is given + unused variables by \
@th1000s in #1728
tests: add insta for snapshot testing by @th1000s in #1739
tests: set terminal width to 43 by @th1000s in #1741
Fix panic when blame-palette is empty by @thorio in #1737
Make relative-paths work with binary files by @th1000s in #1740
Fix github links from master to main by @madeddie in #1709
Update terminal-colorsaurus by @bash in #1699
Make less version >= 633 behave like previous versions wrt. Nerd Fonts by \
@th1000s in #1762
Update catppuccin-latte casing in LIGHT_SYNTAX_THEMES list by @injust in #1745
deps: bump libc from 0.2.153 to 0.2.155 by @wxpppp in #1715
Add missing --file-*-label option to --navigate docs by @injust in #1744
Fix copy-paste typo by @injust in #1767
Update syntect to 5.2.0 by @timhillgit in #1672
Disable light mode detection in tests by @bash in #1765
Add --max-syntax-highlighting-length, set to 400 by @th1000s in #1746
chore: cleanup brew formula file in favor of core tap by @chenrui333 in #1773
wrap --help output, fix rust 1.80 build by @th1000s in #1440
Fix delta-toggle shell script by @dandavison in #1794
Do not wrap short help (-h) output by @th1000s in #1800
Implement --diff-args by @dandavison in #1697
Handle ambiguous diff header, '--- ' can also be present in a minus hunk by \
@th1000s in #1787
cd: build binaries targeting GNU libc on ubuntu-20.04, not latest by \
@th1000s in #1805
|
2024-05-06 07:41:03 by pin | Files touched by this commit (1) |
Log message:
textproc/git-delta: Switch to libgit2-sys crate
|
2024-03-18 09:37:44 by pin | Files touched by this commit (4) | |
Log message:
textproc/git-delta: update to 0.17.0
Thanks to the many contributors! Particular highlights are
Thanks to @bash's work, delta now automatically detects whether your terminal
has a light/dark background (unless you specify with --light or --dark):
Detect Dark/Light Mode from Terminal by @bash in #1615
@joshtriplett solved the long-standing problem of correctly parsing traditional
grep output, e.g. git grep, grep, etc. Until now there had been annoying parse
ambiguities related to separator characters in file paths. This is particularly
valuable for git grep since it has interesting features such as git grep -W
(see #769)
Parse filename unambiguously using color escape sequences by @joshtriplett \
in #1634
@imbrish fixed two important bugs and added the ability to set a default
language (e.g. for executable shell scripts with no file name suffix)
Honor default-language option by @imbrish in #1655
Preserve "Binary files" line in color_only mode by @imbrish in #1649
Fix headers of modified binary files by @imbrish in #1629
What's Changed
Add mellow-barbet theme by @kvrohit in #1452
Fix alignment in blame mode when author name contains unicode accent \
modifiers by @hpwxf in #1456
Replace usage of the atty crate with std::io::IsTerminal trait by @nickelc \
in #1465
Refactor subcommand handling by @dandavison in #1467
Bump clap to v4.3.14 and regenerate Cargo.lock by @th1000s in #1472
Fix issue where pager would be set to more or most by @ippsav in #1494
Improve binary file added output by @Sondeyy in #1502
Remove the navigation setting from themes. by @Qwerty-133 in #1503
Add assertion failure message by @dandavison in #1508
Fix handling of tabs in grep output by @dandavison in #1507
Support users other than git in github SSH URLs by @dandavison in #1509
Update installation instructions for openSUSE by @sorairolake in #1550
feat: generate completion subcommand by @plustik in #1561
Make hunk header code fragment display optional by @zmc in #1568
Adding new theme in themes.gitconfig by @pablospe in #1544
feat(theme): add arctic-fox custom theme by @anthony-halim in #1539
--show-themes exit with error when no themes by @dandavison in #1611
Bug fix: reset syntax highlighter across grep sections by @dandavison in #1613
Switch from vte to anstyle-parse (already used in dependencies) by \
@joshtriplett in #1638
Parse filename unambiguously using color escape sequences by @joshtriplett \
in #1634
Fix headers of modified binary files by @imbrish in #1629
Upgrade bytelines to latest, without default features by @whitfin in #1597
Add Catppuccin latte to light syntax themes by @dvic in #1573
Update Arch Linux package URL in installation.md by @felixonmars in #1569
Change Winget Releaser job to ubuntu-latest by @sitiom in #1512
use wildcard in suggested true color fix for tmux by @jcaplan in #1560
Update git2 by @dandavison in #1647
Add corvus theme by @evilwaveforms in #1652
Preserve "Binary files" line in color_only mode by @imbrish in #1649
Detect Dark/Light Mode from Terminal by @bash in #1615
Honor default-language option by @imbrish in #1655
|
2023-11-17 17:33:35 by Thomas Klausner | Files touched by this commit (2) |
Log message:
git-delta: install themes config file
Bump PKGREVISION.
|
2023-10-20 23:21:28 by pin | Files touched by this commit (4) |
Log message:
textproc/git-delta: fix build with new libgit2
|
2023-06-04 22:18:34 by pin | Files touched by this commit (4) | |
Log message:
textproc/git-delta: update to 0.16.5
0.16.5
This is a follow-up release providing the various binaries that were no
released with 0.16.4. It also makes some adjustments to delta's (rip)grep
support.
What's Changed
- Increase number of characters shown in submodule hashes by @dandavison
in #1421
- Fix typo in publishing build job & restore cross-compilation by @nickelc
in #1430
- 3819e94 Drop grep-header-style option by @dandavison
- a28231a Honor grep-header-decoration-style for ripgrep output by @dandavison
0.16.4
It's 6 months since the last release so this one brings quite a few changes.
Thanks very much to all contributors, especially @nickelc for a huge number of
contributions, and @wescande for his work on improving whitespace highlighting.
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.
This release does not contain binaries for x86_64-unknown-linux-musl,
i686-unknown-linux-gnu, arm-unknown-linux-gnueabihf, or
aarch64-unknown-linux-gnu because the cross-compilation GitHub Actions jobs
were broken at the time of release. I'll issue a follow-up release including
them when that's fixed.
What's Changed
- Address deprecated clap features by @tjquillan in #1251
- Fix clippy warnings by @nickelc in #1298
- Replace unmaintained/outdated GitHub Actions by @nickelc in #1317
- Reduce allocations during --show-colors by @nickelc in #1315
- Fix the--show-themes command by @nickelc in #1320
- Fixed broken link to README by @zonuexe in #1185
- Update git2 to 0.16.1 by @nickelc in #1323
- Fix warning from bat for an unknown syntax theme by @nickelc in #1319
- Add gruvmax-fang theme by @MaxFangX in #1291
- Spelling by @jsoref in #1257
- Update clap to 4.1 by @nickelc in #1322
- Encapsulate git2 types by @nickelc in #1326
- Update dependencies & switch back to the dirs crate by @nickelc in #1325
- Return the GitRemoteRepo type directly by @nickelc in #1328
- Added config option. by @ShogunPanda in #1324
- Add Winget Releaser workflow by @sitiom in #1331
- Get git's minus/plus style from config instead of copying it around by
@nickelc in #1329
- Add methods for getting GitConfig as reference by @nickelc in #1336
- Rename git_config_entry module to remote by @nickelc in #1337
- Tips and tricks manual section by @dandavison in #1339
- Set language specifiers for code blocks and fix links in manual by @nickelc
in #1340
- Derive the default for enums with #[derive(Default)]/#[default] by @nickelc
in #1341
- Add discord-dark theme by @ILikePlayingGames in #1334
- Merge the different GitConfig constructors for a config file by @nickelc
in #1342
- Remove manual line-wrapping by @dandavison in #1350
- Add link to similar project walles/riff by @walles in #1362
- add: installation instructions for conda/mamba by @YYYasin19 in #1371
- Clarify how to use delta with tmux by @isak102 in #1402
- Update bitflags to 2.2 by @nickelc in #1361
- Fix some typos by @goggle in #1379
- Remove unneeded extern crate statements by @nickelc in #1345
- Downgrade and pin the bytelines crate by @nickelc in #1378
- Improve manual build job by @nickelc in #1404
- Replace deprecated error_chain crate with anyhow by @nickelc in #1405
- Fix submodule diff parsing by @th1000s in #1413
- Fix warning highlight for trailing whitespace by @wescande in #1037
- Misc tab refactoring by @th1000s in #1424
- manual: fix link to using delta on Windows by @mataha in #1428
- Introduce grep-output-type option: ripgrep or classic by @dandavison in #1410
|