Skip to content

Commit

Permalink
Bump version
Browse files Browse the repository at this point in the history
  • Loading branch information
kimono-koans committed Aug 13, 2024
1 parent 4c5f6a0 commit e97eb8d
Show file tree
Hide file tree
Showing 4 changed files with 59 additions and 28 deletions.
29 changes: 15 additions & 14 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "httm"
authors = ["Robert Swinford <robert.swinford <...at...> gmail.com>"]
version = "0.41.3"
version = "0.41.4"
edition = "2021"
keywords = ["zfs", "backup", "restore", "cli-utility", "snapshot"]
description = "A CLI tool for viewing snapshot file versions on ZFS and btrfs datasets"
Expand Down Expand Up @@ -37,7 +37,7 @@ xattr = { version = "1.3.1", default-features = false, optional = true }

[dependencies]
ahash = { version = "0.8.11", default-features = false }
clap = { version = "4.5.13", default-features = true, features = [
clap = { version = "4.5.15", default-features = true, features = [
"std",
"cargo",
] }
Expand Down Expand Up @@ -67,8 +67,8 @@ nix = { version = "0.29.0", default-features = false, features = [
"user",
"zerocopy",
] }
serde = { version = "1.0.204", default-features = false }
serde_json = { version = "1.0.120", default-features = false, features = [
serde = { version = "1.0.207", default-features = false }
serde_json = { version = "1.0.124", default-features = false, features = [
"preserve_order",
] }
realpath-ext = { version = "0.1.3", default-features = false, features = [
Expand Down
6 changes: 3 additions & 3 deletions httm.1
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH HTTM "1" "August 2024" "httm 0.41.3" "User Commands"
.TH HTTM "1" "August 2024" "httm 0.41.4" "User Commands"
.SH NAME
httm \- manual page for httm 0.41.3
httm \- manual page for httm 0.41.4
.SH SYNOPSIS
.B httm
[\fI\,OPTIONS\/\fR] [\fI\,INPUT_FILES\/\fR]...
Expand Down Expand Up @@ -50,7 +50,7 @@ display snapshots names for a file. This argument optionally takes a value. By d
prune all snapshot/s which contain the input file/s on that file's most immediate mount via "zfs destroy". "zfs destroy" is a DESTRUCTIVE operation which *does not* only apply to the file in question, but the entire snapshot upon which it resides. Careless use may cause you to lose snapshot data you care about. This argument requires and will be filtered according to any values specified at LIST_SNAPS. User may also enable SELECT mode to make a granular selection of specific snapshots to prune. Note: This is a ZFS only option.
.TP
\fB\-\-roll\-forward=\fR<ROLL_FORWARD>
traditionally 'zfs rollback' is a destructive operation, whereas httm roll\-forward is non\-destructive. httm will copy only files and their attributes that have changed since a specified snapshot, from that snapshot, to its live dataset. httm will also take two precautionary snapshots, one before and one after the copy. Should the roll forward fail for any reason, httm will roll back to the pre\-execution state. Caveats: This is a ZFS only option which requires super user privileges.
traditionally 'zfs rollback' is a destructive operation, whereas httm roll\-forward is non\-destructive. httm will copy only files and their attributes that have changed since a specified snapshot, from that snapshot, to its live dataset. httm will also take two precautionary snapshots, one before and one after the copy. Should the roll forward fail for any reason, httm will roll back to the pre\-execution state. Caveats: This is a ZFS only option which requires super user privileges. Not all filesystem features are supported (for instance, Solaris door or sockets on the snapshot) and will cause a roll forward to fail. Certain special/files objects will be copied or recreated, but are not guaranteed to be in the same state as the snapshot (for instance, fifos).The block clone copying so many file in parallel may also cause a kernel crash on some configurations, and is therefore disabled in this mode.
.TP
\fB\-m\fR, \fB\-\-file\-mount[=\fR<FILE_MOUNT>]
by default, display the all mount point/s of all dataset/s which contain/s the input file/s. This argument optionally takes a value to display other information about the path. Possible values are: "mount" or "target" or "directory", return the directory upon which the underlying dataset or device of the mount, "source" or "device" or "dataset", return the underlying dataset/device of the mount, and, "relative\-path" or "relative", return the path relative to the underlying dataset/device of the mount. [aliases: mount] [possible values: source, target, mount, directory, device, dataset, relative\-path, relative, relpath]
Expand Down
44 changes: 37 additions & 7 deletions third_party/LICENSES_THIRD_PARTY.html
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ <h1>Third Party Licenses</h1>
<h2>Overview of licenses:</h2>
<ul class="licenses-overview">
<li><a href="#Apache-2.0">Apache License 2.0</a> (73)</li>
<li><a href="#MIT">MIT License</a> (24)</li>
<li><a href="#MIT">MIT License</a> (25)</li>
<li><a href="#MPL-2.0">Mozilla Public License 2.0</a> (1)</li>
<li><a href="#Unicode-DFS-2016">Unicode License Agreement - Data Files and Software (2016)</a> (1)</li>
</ul>
Expand Down Expand Up @@ -1504,7 +1504,7 @@ <h4>Used by:</h4>
<h3 id="Apache-2.0">Apache License 2.0</h3>
<h4>Used by:</h4>
<ul class="license-used-by">
<li><a href=" https://github.com/clap-rs/clap ">clap_builder 4.5.13</a></li>
<li><a href=" https://github.com/clap-rs/clap ">clap_builder 4.5.15</a></li>
<li><a href=" https://github.com/clap-rs/clap/tree/master/clap_lex ">clap_lex 0.7.0</a></li>
<li><a href=" https://github.com/sharkdp/lscolors ">lscolors 0.18.0</a></li>
</ul>
Expand Down Expand Up @@ -1926,8 +1926,8 @@ <h4>Used by:</h4>
<ul class="license-used-by">
<li><a href=" https://github.com/rust-cli/anstyle.git ">anstream 0.6.13</a></li>
<li><a href=" https://github.com/rust-cli/anstyle ">anstyle-query 1.0.2</a></li>
<li><a href=" https://github.com/rust-cli/anstyle.git ">anstyle 1.0.6</a></li>
<li><a href=" https://github.com/clap-rs/clap ">clap 4.5.13</a></li>
<li><a href=" https://github.com/rust-cli/anstyle.git ">anstyle 1.0.8</a></li>
<li><a href=" https://github.com/clap-rs/clap ">clap 4.5.15</a></li>
<li><a href=" https://github.com/rust-cli/anstyle ">colorchoice 1.0.0</a></li>
<li><a href=" https://github.com/colin-kiegel/rust-derive-builder ">derive_builder 0.20.0</a></li>
<li><a href=" https://github.com/colin-kiegel/rust-derive-builder ">derive_builder_core 0.20.0</a></li>
Expand Down Expand Up @@ -2330,8 +2330,8 @@ <h4>Used by:</h4>
<li><a href=" https://github.com/dtolnay/proc-macro2 ">proc-macro2 1.0.76</a></li>
<li><a href=" https://github.com/dtolnay/quote ">quote 1.0.35</a></li>
<li><a href=" https://github.com/dtolnay/ryu ">ryu 1.0.16</a></li>
<li><a href=" https://github.com/serde-rs/serde ">serde 1.0.204</a></li>
<li><a href=" https://github.com/serde-rs/json ">serde_json 1.0.120</a></li>
<li><a href=" https://github.com/serde-rs/serde ">serde 1.0.207</a></li>
<li><a href=" https://github.com/serde-rs/json ">serde_json 1.0.124</a></li>
<li><a href=" https://github.com/dtolnay/syn ">syn 2.0.48</a></li>
<li><a href=" https://github.com/dtolnay/thiserror ">thiserror-impl 1.0.39</a></li>
<li><a href=" https://github.com/dtolnay/thiserror ">thiserror 1.0.39</a></li>
Expand Down Expand Up @@ -3400,6 +3400,36 @@ <h4>Used by:</h4>
</ul>
<pre class="license-text">The MIT License (MIT)

Copyright (c) 2016 Jinzhou Zhang
Copyright (c) 2016 Junegunn Choi

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the &quot;Software&quot;), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
</pre>
</li>
<li class="license">
<h3 id="MIT">MIT License</h3>
<h4>Used by:</h4>
<ul class="license-used-by">
<li><a href=" https://github.com/kimono-koans/two_percent ">two_percent 0.11.21</a></li>
</ul>
<pre class="license-text">The MIT License (MIT)

Copyright (c) 2016 Jinzhou Zhang
Copyright (c) 2023 Robert Swinford

Expand Down Expand Up @@ -3499,7 +3529,7 @@ <h4>Used by:</h4>
<h3 id="MPL-2.0">Mozilla Public License 2.0</h3>
<h4>Used by:</h4>
<ul class="license-used-by">
<li><a href=" https://github.com/kimono-koans/httm ">httm 0.41.3</a></li>
<li><a href=" https://github.com/kimono-koans/httm ">httm 0.41.4</a></li>
</ul>
<pre class="license-text">Mozilla Public License Version 2.0
&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;
Expand Down

0 comments on commit e97eb8d

Please sign in to comment.