File rapidquilt.changes of Package rapidquilt
-------------------------------------------------------------------
Wed Jan 15 09:39:22 UTC 2025 - ptesarik@suse.com
- Update to version 0.6.8+git3.d2200ec:
* Update to latest dependencies, except the pathfinding crate
(https://github.com/openSUSE/rapidquilt/issues/35).
-------------------------------------------------------------------
Tue Jan 14 18:46:18 UTC 2025 - ptesarik@suse.com
- Update to version 0.6.8+git1.e0eb32e:
* diagnostics: Fix analysis output with empty lines
-------------------------------------------------------------------
Tue Jan 14 13:39:03 UTC 2025 - ptesarik@suse.com
- Update to version 0.6.8:
* Print a warning when suspicious patch content is found.
* Speed up patch failure analysis.
* Improve analysis output for colour-blind people.
* A lot of cleanup.
-------------------------------------------------------------------
Thu Jan 09 13:37:53 UTC 2025 - ptesarik@suse.com
- Update to version 0.6.7
* Move from `failure` to `thiserror` and `anyhow`.
* Move from `atty` to `std::io::IsTerminal`
* Fixed issues: #24, #31, #32
-------------------------------------------------------------------
Thu Aug 15 06:53:48 UTC 2024 - Jiri Slaby <jslaby@suse.cz>
- remove /usr/.crates2.json too (rust 1.80+)
-------------------------------------------------------------------
Fri Dec 02 15:02:47 UTC 2022 - ptesarik@suse.com
- Update to version 0.6.6+git0.166185f:
* Increase version to 0.6.6
* Add a test case for patching read-only files
-------------------------------------------------------------------
Fri Dec 02 13:22:44 UTC 2022 - msuchanek@suse.com
- Update to version 0.6.5+git24.181d5b0:
* Preserve file permission for rollback and backup files
* Store original file permissions for all files
* Check file permissions in quilt_metadata test case
* Open source file only once in quilt_metadata test
* apply/parallel: use question mark operator where possible
* Avoid the need of try_blocks
* Fix clippy performance warnings
* Fix unnecessary parentheses warning
* diagnostics: Ignore spaces when searching for matching lines
* diagnostics: return type can be inferred for dijkstra successors
* diagnostics: Allocate a sufficiently large vector for step costs
* diagnostics: Prefer matches that are close to the target line
* diagnostics: Do not attempt to access file lines after EOF
* diagnostics: Do not underflow starting file line number
* diagnostics: Use a simpler algorithm to find matching lines
* Store failure analysis in a String
* diagnostics: Use failure::Error instead of io::Error
* Improve handling of worker thread errors
* Mention compatibility with Rust 1.54 in changelog
* Do not use IntErrorKind
* parser: Remove destructuring assignments again
- Remove upstreamed patches
- rapidquilt-no-destructuring-assignments.patch
- rapidquilt-no-IntErrorKind.patch
-------------------------------------------------------------------
Fri May 13 13:32:27 UTC 2022 - Petr Tesařík <ptesarik@suse.com>
- Fix build for Rust 1.54:
* rapidquilt-no-destructuring-assignments.patch
* rapidquilt-no-IntErrorKind.patch
-------------------------------------------------------------------
Fri May 13 12:59:34 UTC 2022 - Petr Tesařík <ptesarik@suse.com>
- Release 0.6.5
* Rewrite the parser and improve its performance by approx. 15 %.
-------------------------------------------------------------------
Mon Apr 25 11:20:33 UTC 2022 - Petr Tesařík <ptesarik@suse.com>
- Release 0.6.4
* New command-line option: `--threads`
* Implement tests for `rapidquilt push`
* Do not panic if a file is truncated and the new name is bogus
* If running single-threaded, exit with an error if the last
patch does not apply.
-------------------------------------------------------------------
Thu Mar 10 12:08:10 UTC 2022 - Petr Tesařík <ptesarik@suse.com>
- Remove build compatibility with SLE12-SP2.
-------------------------------------------------------------------
Thu Feb 25 08:40:15 UTC 2021 - Petr Tesařík <ptesarik@suse.com>
- Fix BuildRequires: rapidquilt-0.6.3 requires rust >= 1.42.0.
-------------------------------------------------------------------
Wed Feb 24 20:08:15 UTC 2021 - Petr Tesařík <ptesarik@suse.com>
- Release 0.6.3
* Fix hangs on more than two rejections
* Update crates
-------------------------------------------------------------------
Thu Jan 30 08:22:51 UTC 2020 - Petr Tesařík <ptesarik@suse.com>
- Release 0.6.2
* Fix parsing of lines that look like start of a hunk, but are in
fact part of the initial comment
-------------------------------------------------------------------
Fri Aug 30 07:02:52 UTC 2019 - Petr Tesařík <ptesarik@suse.com>
- Release 0.6.1
* Fix hangs on failure
* Fix --dry-run
-------------------------------------------------------------------
Thu Mar 7 15:05:38 UTC 2019 - msrb@suse.com
- Release 0.6.0
* Major speedup and simplification of the implementation
- Updated URL and Source to openSUSE's GitHub because the
repository moved there.
-------------------------------------------------------------------
Tue Mar 5 10:09:10 UTC 2019 - msrb@suse.com
- Release 0.5.6
* Fix incorrect warning about Windows-style end of lines
-------------------------------------------------------------------
Thu Feb 28 15:01:01 UTC 2019 - msrb@suse.com
- Release 0.5.5
* Fix race condition when deleting empty directories
* Use jemalloc allocator (it was default until Rust 1.32.0,
performs lot better in multi-threaded use)
- Removed 0001-Default-to-the-new-filename-when-none-exists.patch
-------------------------------------------------------------------
Fri Feb 15 15:53:33 UTC 2019 - msrb@suse.com
- Release 0.5.4
* Support for `-p` and `-R` patch options in series file.
* Fuzz > 0 now behaves lot more like patch.
* Multiple bugfixes
- Removed obsolete 0001-Fix-build-with-rustc-1.31.0.patch
- 0001-Default-to-the-new-filename-when-none-exists.patch
* Small but important fix, not yet in released version
-------------------------------------------------------------------
Fri Feb 8 16:09:02 UTC 2019 - msrb@suse.com
- Release 0.5.3
* Support for running analyses while patching.
* Added MultiApply analysis that warns when hunk could apply to
more than one location.
* Fixed two kinds of panic when rolling-back failed patches.
* More information is shown when patch fails to apply.
- 0001-Fix-build-with-rustc-1.31.0.patch
* Fix build with rustc 1.31.0
-------------------------------------------------------------------
Thu Jan 24 14:33:51 UTC 2019 - msrb@suse.com
- Release 0.5.1
* Fix detection of misordered hunks
* More changes for better compatibility with patch
* Added --verbose, --quiet and --version parameters
- Remove _service file and use the latest released version instead
* The development tempo has slowed down and more people are now
using rapidquilt in production. Lets build the latest release
instead of git master.
-------------------------------------------------------------------
Thu Jan 17 14:52:32 UTC 2019 - msrb@suse.com
- Release 0.5.0
* Support for patches that change file permissions
* Use the same logic as patch does when choosing which file to patch
* Behave same as patch in various cornercases
- Run tests in %check phase
-------------------------------------------------------------------
Sun Jan 13 15:48:01 UTC 2019 - msrb@suse.com
- Release 0.4.3
* Faster patch parsing
* Support quoted filenames
-------------------------------------------------------------------
Mon Jan 7 09:04:51 UTC 2019 - msrb@suse.com
- Release 0.4.2
* Improved error and application failure reporting
* Empty directories are deleted after deleting files
-------------------------------------------------------------------
Sun Dec 30 18:28:36 UTC 2018 - msrb@suse.com
- Release 0.4.0
* Support for file-renaming patches
-------------------------------------------------------------------
Thu Dec 20 15:39:29 UTC 2018 - msrb@suse.com
- Release 0.3.0
* --backup and --backup-count options
* Accepts more strangely formed patch files
-------------------------------------------------------------------
Mon Dec 17 19:10:12 UTC 2018 - msrb@suse.com
- Inital packaging