summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Thiel <sebastian.thiel@icloud.com>2023-02-23 07:57:45 +0100
committerSebastian Thiel <sebastian.thiel@icloud.com>2023-02-23 07:57:45 +0100
commitaa08b8100a6c2fcbbbfe1d249d082cfa6161e9d0 (patch)
treeb98d218f57b1dc48bb4889280157d03561aaa318
parent31dacad6f723f379a2d12417d65177faccd67b76 (diff)
Release dua-cli v2.19.2v2.19.2
-rw-r--r--CHANGELOG.md44
-rw-r--r--Cargo.lock2
-rw-r--r--Cargo.toml2
3 files changed, 45 insertions, 3 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2821cae..220c109 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,47 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## 2.19.2 (2023-02-23)
+
+### Bug Fixes
+
+ - <csr-id-31dacad6f723f379a2d12417d65177faccd67b76/> `-x` is applied to traversal as well.
+ Previously `dua` would cross filesystems for traversal and simply not
+ yield them, which somewhat defeated the purpose.
+
+ Now it will avoid traversing into filesystem entries that are on a different
+ filesystem, which should improve its performance visibly whenever multiple
+ filesystems are involved.
+
+### Other
+
+ - <csr-id-fe956ca6f244613762bb48de79eac1f6fa399e1b/> don't recurse on cross-device filesystems
+ Like it says in the title. Right now, if you pass `-x`, dua doesn't
+ count files on other devices, but it still enumerates them. However, a
+ good reason to use `-x` is if you have network mounts that are slow, so
+ this fixes that.
+
+### Commit Statistics
+
+<csr-read-only-do-not-edit/>
+
+ - 3 commits contributed to the release.
+ - 17 days passed between releases.
+ - 2 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+### Commit Details
+
+<csr-read-only-do-not-edit/>
+
+<details><summary>view details</summary>
+
+ * **Uncategorized**
+ - `-x` is applied to traversal as well. ([`31dacad`](https://github.com/Byron/dua-cli/commit/31dacad6f723f379a2d12417d65177faccd67b76))
+ - refactor ([`dbc9845`](https://github.com/Byron/dua-cli/commit/dbc9845c7d63d7c113f9f61b91da99ff0b249ad2))
+ - don't recurse on cross-device filesystems ([`fe956ca`](https://github.com/Byron/dua-cli/commit/fe956ca6f244613762bb48de79eac1f6fa399e1b))
+</details>
+
## 2.19.1 (2023-02-05)
### Bug Fixes
@@ -17,7 +58,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
<csr-read-only-do-not-edit/>
- - 6 commits contributed to the release over the course of 52 calendar days.
+ - 7 commits contributed to the release over the course of 52 calendar days.
- 53 days passed between releases.
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
- 1 unique issue was worked on: [#143](https://github.com/Byron/dua-cli/issues/143)
@@ -31,6 +72,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
* **[#143](https://github.com/Byron/dua-cli/issues/143)**
- redraw window while gathering metadata in interactive mode. ([`fb5a39f`](https://github.com/Byron/dua-cli/commit/fb5a39ffb67fad80be0d2090efd34d259d439e98))
* **Uncategorized**
+ - Release dua-cli v2.19.1 ([`e6c10c5`](https://github.com/Byron/dua-cli/commit/e6c10c5b311ad25d010f18d51f150d34bf62b815))
- update dependencies ([`662e754`](https://github.com/Byron/dua-cli/commit/662e7541d32f3d5628bfa76e1caa5978caef8bb7))
- Draw window before processing events, fixes #143 ([`d957a61`](https://github.com/Byron/dua-cli/commit/d957a61ac79b990fa3cf470a9b500b6f390e3a18))
- update dependencies ([`f7de1ab`](https://github.com/Byron/dua-cli/commit/f7de1abe9e023abfbc6c757b60085fa8e6ecb538))
diff --git a/Cargo.lock b/Cargo.lock
index da6e4bd..2d92684 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -218,7 +218,7 @@ checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
[[package]]
name = "dua-cli"
-version = "2.19.1"
+version = "2.19.2"
dependencies = [
"anyhow",
"atty",
diff --git a/Cargo.toml b/Cargo.toml
index c6788aa..d16f185 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "dua-cli"
-version = "2.19.1"
+version = "2.19.2"
authors = ["Sebastian Thiel <byronimo@gmail.com>"]
edition = "2018"
repository = "https://github.com/Byron/dua-cli"