5
0
forked from pool/difftastic

25 Commits

Author SHA256 Message Date
46e25b6d7d Accepting request 1293643 from utilities
OBS-URL: https://build.opensuse.org/request/show/1293643
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/difftastic?expand=0&rev=12
2025-07-16 15:35:59 +00:00
67d17cd74a - update to 0.64.0:
Parsing
  * Updated to the latest tree-sitter parser for Erlang, F#, Gleam,
    Pascal and Swift.
  * File detection is now stricter for UTF-8, and recognises more
    compression file types as binary (e.g. zstd or bzip2).
  * Added support for Verilog and SystemVerilog.
  Internal
  * Difftastic has switched from MiMalloc to Jemalloc for allocation.
    This is modest performance regression (up to 20% longer runtime
    in testing). Jemalloc is currently easier to build (see issue
    #805) and has fewer pathological performance corner cases.
- Add man page

OBS-URL: https://build.opensuse.org/package/show/utilities/difftastic?expand=0&rev=24
2025-07-16 08:56:39 +00:00
d17d921d1c Accepting request 1251184 from utilities
OBS-URL: https://build.opensuse.org/request/show/1251184
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/difftastic?expand=0&rev=11
2025-03-07 15:44:57 +00:00
383cf3fe97 Accepting request 1251169 from home:bmwiedemann:branches:utilities
Add reproducible.patch to avoid a race (boo#1102408)

OBS-URL: https://build.opensuse.org/request/show/1251169
OBS-URL: https://build.opensuse.org/package/show/utilities/difftastic?expand=0&rev=22
2025-03-07 12:04:19 +00:00
384a61b249 Accepting request 1245899 from utilities
OBS-URL: https://build.opensuse.org/request/show/1245899
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/difftastic?expand=0&rev=10
2025-02-14 18:23:22 +00:00
36eeab9079 Accepting request 1245783 from home:munix9:branches:utilities
- update to 0.63.0:
  Diffing
  * When diffing directories, difftastic now ignores the .git
    directory.
  Display
  * Fixed an issue where --display=side-by-side-show-both would
    not use a two-column display when one file was empty.
  Command Line Interface
  * Difftastic no longer accepts the --missing-as-empty argument.
    This argument has had no effect since 0.46.
  Parsing
  * File detection now supports Windows-1252 encoded text (an
    extension of ISO-8859-1), and is stricter about UTF-16 detection.
  * Updated to the latest tree-sitter parser for Elixir, LaTeX,
    Make, Nix, Rust and YAML.

OBS-URL: https://build.opensuse.org/request/show/1245783
OBS-URL: https://build.opensuse.org/package/show/utilities/difftastic?expand=0&rev=20
2025-02-14 13:26:36 +00:00
7bde929ff7 Accepting request 1233676 from utilities
OBS-URL: https://build.opensuse.org/request/show/1233676
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/difftastic?expand=0&rev=9
2024-12-30 11:52:00 +00:00
a625672ab4 Accepting request 1233563 from home:munix9:branches:utilities
- update to 0.62.0:
  * Improved handling of multiline strings, which could cause a
    crash if they occurred at the end of the file. This was
    particularly noticeable with YAML.
  * Improved language detection when one argument is a named pipe.
  * Updated to the latest tree-sitter parser for Bash, C, C++, C#,
    CSS, Go, Haskell, HTML, Java, JavaScript, JSON, Julia, Lua,
    Objective-C, OCaml, PHP, Python, Ruby, Scala, TOML, TypeScript
    and XML.
  * Improved syntax highlighting, particularly for keywords.
- update to 0.61.0:
  * Side-by-side display is now smarter on very wide terminals
    when the content is narrow.
  * Fixed a crash (introduced in 0.60) when the final line in a
    file does not have a trailing newline and occurs more than
    once in the file.

OBS-URL: https://build.opensuse.org/request/show/1233563
OBS-URL: https://build.opensuse.org/package/show/utilities/difftastic?expand=0&rev=18
2024-12-28 10:14:06 +00:00
e70aab6340 Accepting request 1198167 from utilities
OBS-URL: https://build.opensuse.org/request/show/1198167
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/difftastic?expand=0&rev=8
2024-09-02 11:15:14 +00:00
922b8d0e28 Accepting request 1197991 from home:jcronenberg:branches:utilities
- Packaging changes:
  * Disable cargo vendor service update to avoid breaking
    dependency changes and reenable tests.
  * Add cargo vendor filter to reduce vendor tarball size
    significantly.

OBS-URL: https://build.opensuse.org/request/show/1197991
OBS-URL: https://build.opensuse.org/package/show/utilities/difftastic?expand=0&rev=16
2024-09-01 15:40:30 +00:00
72aa4bddca Accepting request 1197795 from utilities
OBS-URL: https://build.opensuse.org/request/show/1197795
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/difftastic?expand=0&rev=7
2024-08-30 12:57:29 +00:00
21a5180e1a Accepting request 1197223 from home:rrahl0
- update to 0.60.0:
  * Fixed a crash (introduced in 0.59) when the final changed hunk
    included the last line of the file
  * Fixed an issue where files with no common content would show
    duplicate hunks
  * Fixed a performance issue when files had extremely long lines
    (e.g. 100,000+ characters).
- remove cargo_audit, as it's now included in cargo_vendor
- add new build dependency (libstdc++)
- exclude mdbook, so difftastic can be built for Leap
- disable tests for now, as too many fail, software still works

OBS-URL: https://build.opensuse.org/request/show/1197223
OBS-URL: https://build.opensuse.org/package/show/utilities/difftastic?expand=0&rev=14
2024-08-30 10:42:43 +00:00
dae449d771 Accepting request 1173491 from utilities
OBS-URL: https://build.opensuse.org/request/show/1173491
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/difftastic?expand=0&rev=6
2024-05-12 20:54:21 +00:00
365b398d10 Accepting request 1173490 from home:AndreasStieger:branches:utilities
difftastic 0.58.0

OBS-URL: https://build.opensuse.org/request/show/1173490
OBS-URL: https://build.opensuse.org/package/show/utilities/difftastic?expand=0&rev=12
2024-05-12 12:33:01 +00:00
ed37d004eb Accepting request 1167671 from utilities
OBS-URL: https://build.opensuse.org/request/show/1167671
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/difftastic?expand=0&rev=5
2024-04-15 18:17:32 +00:00
f0ccc8c28f Accepting request 1166509 from home:mschreiner:branches:utilities
Update to 0.57.0.

Changelog:

Parsing
* Text file detection is now stricter, considering null bytes as a
hint that files are binaries.

Diffing
* Fixed an issue where hidden files (filename starting with .) were
ignored when diffing directories.
* Scheme now uses the same slider heuristics as other lisps,
preferring the outer delimiter.
* Fixed an issue with line-based diffing where only the first line
in a large changed region was highlighted. This was particularly
noticeable when diffing brand new files.

Display
* Fixed an issue when reporting changes in binary files, where
trailing whitespace was inconsistent with other changes shown.

OBS-URL: https://build.opensuse.org/request/show/1166509
OBS-URL: https://build.opensuse.org/package/show/utilities/difftastic?expand=0&rev=10
2024-04-14 15:52:28 +00:00
863caa512b Accepting request 1161135 from utilities
difftastic 0.56.1

OBS-URL: https://build.opensuse.org/request/show/1161135
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/difftastic?expand=0&rev=4
2024-03-25 20:10:38 +00:00
baaa6d91d6 update vendor.tar.xz
OBS-URL: https://build.opensuse.org/package/show/utilities/difftastic?expand=0&rev=8
2024-03-24 15:18:33 +00:00
6cc47345c5 Accepting request 1161117 from home:Pi-Cla:branches:utilities
- 0.56.1:
  Parsing
  * Added support for Objective-C and VHDL.
  * Files starting with <?xml are now parsed as XML.
  * Fixed a munmap_chunk(): invalid pointer crash on parsing some large files,
  * particularly JSON.
  * Makefile*.in is now detected as Makefile syntax.
  * Improved shebang parsing with whitespace
  * Added support for Scheme and Smali.
  *
  Diffing
  * Fixed an issue with runaway memory usage on text files with very long lines.
  Display
  * The default display width for tabs has changed to 4.
  * Fixed an issue where difftastic would sometimes output
    literal tabs rather than respecting the display width for tabs.
  * Fixed an issue where all files would show a permissions change
    when using difftastic with git difftool.
  * Fixed an issue with paths not showing the containing directory
    when using difftastic with git difftool.
  * Difftastic now correctly reports file permission changes when
    called from git diff.
  * Fixed an issue with the experimental JSON display mode where it
    ignored --skip-unchanged.
  * Fixed an issue with tabs not being replaced in single-column display.

OBS-URL: https://build.opensuse.org/request/show/1161117
OBS-URL: https://build.opensuse.org/package/show/utilities/difftastic?expand=0&rev=7
2024-03-24 15:13:07 +00:00
187a23bc6f Accepting request 1137614 from utilities
difftastic 0.54.0

OBS-URL: https://build.opensuse.org/request/show/1137614
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/difftastic?expand=0&rev=3
2024-01-09 19:49:24 +00:00
e28e6d037e Accepting request 1137613 from home:AndreasStieger:branches:utilities
difftastic 0.54.0

OBS-URL: https://build.opensuse.org/request/show/1137613
OBS-URL: https://build.opensuse.org/package/show/utilities/difftastic?expand=0&rev=5
2024-01-08 18:36:35 +00:00
05604c3d00 Accepting request 1128977 from utilities
difftastic 0.53.1

OBS-URL: https://build.opensuse.org/request/show/1128977
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/difftastic?expand=0&rev=2
2023-11-27 21:43:05 +00:00
ce8a6d3138 Accepting request 1128976 from home:AndreasStieger:branches:utilities
difftastic 0.53.1

OBS-URL: https://build.opensuse.org/request/show/1128976
OBS-URL: https://build.opensuse.org/package/show/utilities/difftastic?expand=0&rev=3
2023-11-26 19:22:07 +00:00
402f0660e8 Accepting request 1121252 from utilities
another diff tool

OBS-URL: https://build.opensuse.org/request/show/1121252
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/difftastic?expand=0&rev=1
2023-10-30 21:11:40 +00:00
ec51c9d0b2 Accepting request 1120966 from home:AndreasStieger
difftastic - a structural diff that understands syntax

OBS-URL: https://build.opensuse.org/request/show/1120966
OBS-URL: https://build.opensuse.org/package/show/utilities/difftastic?expand=0&rev=1
2023-10-30 17:01:05 +00:00