diff options
Diffstat (limited to 'gnu/packages/crates-vcs.scm')
-rw-r--r-- | gnu/packages/crates-vcs.scm | 2469 |
1 files changed, 2179 insertions, 290 deletions
diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm index 6a3ff50edb..e6aa0ddf10 100644 --- a/gnu/packages/crates-vcs.scm +++ b/gnu/packages/crates-vcs.scm @@ -44,6 +44,52 @@ #:use-module (gnu packages tls) #:use-module (gnu packages version-control)) +(define-public rust-asyncgit-0.25 + (package + (name "rust-asyncgit") + (version "0.25.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "asyncgit" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "05qlwp63k5zd4yd7n18v6bs32fhbx5qlsc98j203maacy0vlm9h7")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-test-flags '("--release" "--" + "--skip" "reject_in_subfolder" ; /bin/sh + "--skip" "test_pre_commit_workdir" ; /bin/sh + "--skip" "sync::submodules::tests::test_smoke") ; network + #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) + ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5) + ("rust-easy-cast" ,rust-easy-cast-0.5) + ("rust-fuzzy-matcher" ,rust-fuzzy-matcher-0.3) + ("rust-git2" ,rust-git2-0.18) + ("rust-git2-hooks" ,rust-git2-hooks-0.3) + ("rust-log" ,rust-log-0.4) + ("rust-openssl-sys" ,rust-openssl-sys-0.9) + ("rust-rayon" ,rust-rayon-1) + ("rust-rayon-core" ,rust-rayon-core-1) + ("rust-scopetime" ,rust-scopetime-0.1) + ("rust-serde" ,rust-serde-1) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-unicode-truncate" ,rust-unicode-truncate-0.2) + ("rust-url" ,rust-url-2)) + #:cargo-development-inputs + (("rust-env-logger" ,rust-env-logger-0.11) + ("rust-invalidstring" ,rust-invalidstring-0.1) + ("rust-pretty-assertions" ,rust-pretty-assertions-1) + ("rust-serial-test" ,rust-serial-test-3) + ("rust-tempfile" ,rust-tempfile-3)))) + (native-inputs (list pkg-config git-minimal)) + (inputs (list libgit2-1.7 libssh2 openssl zlib)) + (home-page "https://github.com/extrawurst/gitui") + (synopsis "Use git2 in an asynchronous context") + (description + "This package provides for using git2 in an asynchronous context.") + (license license:expat))) + (define-public rust-git-testament-0.2 (package (name "rust-git-testament") @@ -170,14 +216,14 @@ dirty state into your program.") (define-public rust-git2-0.18 (package (name "rust-git2") - (version "0.18.1") + (version "0.18.3") (source (origin (method url-fetch) (uri (crate-uri "git2" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1kf0kvg3i7p1223zs2h9fz99ndm0l9kdx3hcw63g73dh5nlppygv")))) + (base32 "0w7gcq6v9kdlh0vcv27xrk09c1bhkarqhnp52pvnnximzrxnlbi3")))) (build-system cargo-build-system) (arguments `(#:cargo-test-flags (list "--release" "--" @@ -189,7 +235,7 @@ dirty state into your program.") ("rust-openssl-probe" ,rust-openssl-probe-0.1) ("rust-openssl-sys" ,rust-openssl-sys-0.9) ("rust-url" ,rust-url-2)) - #:cargo-development-inputs (("rust-structopt" ,rust-structopt-0.3) + #:cargo-development-inputs (("rust-clap" ,rust-clap-4) ("rust-tempfile" ,rust-tempfile-3) ("rust-time" ,rust-time-0.1)))) (native-inputs (list pkg-config)) @@ -421,8 +467,198 @@ libcurl, which is intended to be used with the @code{git2} crate.") ("rust-log" ,rust-log-0.4) ("rust-url" ,rust-url-2)))))) +(define-public rust-git2-hooks-0.3 + (package + (name "rust-git2-hooks") + (version "0.3.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "git2-hooks" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1grq79ggjp2b10yxl205kjkfqcijmmncnf47az3g1g713irpzgwx")))) + (native-inputs (list pkg-config)) + (inputs (list libgit2-1.7 libssh2 openssl zlib)) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ; missing git2_testing + #:cargo-inputs (("rust-git2" ,rust-git2-0.17) + ("rust-log" ,rust-log-0.4) + ("rust-shellexpand" ,rust-shellexpand-3) + ("rust-thiserror" ,rust-thiserror-1)) + #:cargo-development-inputs + (("rust-pretty-assertions" ,rust-pretty-assertions-1) + ("rust-tempfile" ,rust-tempfile-3)))) + (home-page "https://github.com/extrawurst/gitui") + (synopsis "Git hooks") + (description "This crate adds git hooks support based on git2-rs.") + (license license:expat))) + +(define-public rust-gix-0.57 + (package + (name "rust-gix") + (version "0.57.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0pnprvkywvzqqzlm5zsawjzjx71zh36q45ffm40bbiwj50w2bl3d")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1) + ("rust-curl" ,rust-curl-0.4) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-actor" ,rust-gix-actor-0.29) + ("rust-gix-archive" ,rust-gix-archive-0.8) + ("rust-gix-attributes" ,rust-gix-attributes-0.21) + ("rust-gix-command" ,rust-gix-command-0.3) + ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.23) + ("rust-gix-config" ,rust-gix-config-0.33) + ("rust-gix-credentials" ,rust-gix-credentials-0.23) + ("rust-gix-date" ,rust-gix-date-0.8) + ("rust-gix-diff" ,rust-gix-diff-0.39) + ("rust-gix-discover" ,rust-gix-discover-0.28) + ("rust-gix-features" ,rust-gix-features-0.37) + ("rust-gix-filter" ,rust-gix-filter-0.8) + ("rust-gix-fs" ,rust-gix-fs-0.9) + ("rust-gix-glob" ,rust-gix-glob-0.15) + ("rust-gix-hash" ,rust-gix-hash-0.14) + ("rust-gix-hashtable" ,rust-gix-hashtable-0.5) + ("rust-gix-ignore" ,rust-gix-ignore-0.10) + ("rust-gix-index" ,rust-gix-index-0.28) + ("rust-gix-lock" ,rust-gix-lock-12) + ("rust-gix-macros" ,rust-gix-macros-0.1) + ("rust-gix-mailmap" ,rust-gix-mailmap-0.21) + ("rust-gix-negotiate" ,rust-gix-negotiate-0.11) + ("rust-gix-object" ,rust-gix-object-0.40) + ("rust-gix-odb" ,rust-gix-odb-0.56) + ("rust-gix-pack" ,rust-gix-pack-0.46) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-pathspec" ,rust-gix-pathspec-0.5) + ("rust-gix-prompt" ,rust-gix-prompt-0.8) + ("rust-gix-protocol" ,rust-gix-protocol-0.43) + ("rust-gix-ref" ,rust-gix-ref-0.40) + ("rust-gix-refspec" ,rust-gix-refspec-0.21) + ("rust-gix-revision" ,rust-gix-revision-0.25) + ("rust-gix-revwalk" ,rust-gix-revwalk-0.11) + ("rust-gix-sec" ,rust-gix-sec-0.10) + ("rust-gix-status" ,rust-gix-status-0.4) + ("rust-gix-submodule" ,rust-gix-submodule-0.7) + ("rust-gix-tempfile" ,rust-gix-tempfile-12) + ("rust-gix-trace" ,rust-gix-trace-0.1) + ("rust-gix-transport" ,rust-gix-transport-0.40) + ("rust-gix-traverse" ,rust-gix-traverse-0.36) + ("rust-gix-url" ,rust-gix-url-0.26) + ("rust-gix-utils" ,rust-gix-utils-0.1) + ("rust-gix-validate" ,rust-gix-validate-0.8) + ("rust-gix-worktree" ,rust-gix-worktree-0.29) + ("rust-gix-worktree-state" ,rust-gix-worktree-state-0.6) + ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.8) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-prodash" ,rust-prodash-28) + ("rust-regex" ,rust-regex-1) + ("rust-reqwest" ,rust-reqwest-0.11) + ("rust-serde" ,rust-serde-1) + ("rust-signal-hook" ,rust-signal-hook-0.3) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-unicode-normalization" ,rust-unicode-normalization-0.1)) + #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1) + ("rust-async-std" ,rust-async-std-1) + ("rust-is-ci" ,rust-is-ci-1) + ("rust-serial-test" ,rust-serial-test-2) + ("rust-walkdir" ,rust-walkdir-2)))) + (home-page "https://github.com/Byron/gitoxide") + (synopsis "Interact with Git repositories using a pure Rust implementation") + (description "Gitoxide is a pure Rust implementation of Git that aims to be lean +and correct. Interact with Git repositories just like Git would.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-gix-0.56 + (package + (inherit rust-gix-0.57) + (name "rust-gix") + (version "0.56.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1jqq0vl71qdphspdkcanjkwp4pk35bmafh7sjxc56rhdqv4ws3av")))) + (arguments + `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1) + ("rust-curl" ,rust-curl-0.4) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-actor" ,rust-gix-actor-0.28) + ("rust-gix-archive" ,rust-gix-archive-0.7) + ("rust-gix-attributes" ,rust-gix-attributes-0.20) + ("rust-gix-command" ,rust-gix-command-0.3) + ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.22) + ("rust-gix-config" ,rust-gix-config-0.32) + ("rust-gix-credentials" ,rust-gix-credentials-0.22) + ("rust-gix-date" ,rust-gix-date-0.8) + ("rust-gix-diff" ,rust-gix-diff-0.38) + ("rust-gix-discover" ,rust-gix-discover-0.27) + ("rust-gix-features" ,rust-gix-features-0.36) + ("rust-gix-filter" ,rust-gix-filter-0.7) + ("rust-gix-fs" ,rust-gix-fs-0.8) + ("rust-gix-glob" ,rust-gix-glob-0.14) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-hashtable" ,rust-gix-hashtable-0.4) + ("rust-gix-ignore" ,rust-gix-ignore-0.9) + ("rust-gix-index" ,rust-gix-index-0.27) + ("rust-gix-lock" ,rust-gix-lock-11) + ("rust-gix-macros" ,rust-gix-macros-0.1) + ("rust-gix-mailmap" ,rust-gix-mailmap-0.20) + ("rust-gix-negotiate" ,rust-gix-negotiate-0.10) + ("rust-gix-object" ,rust-gix-object-0.39) + ("rust-gix-odb" ,rust-gix-odb-0.55) + ("rust-gix-pack" ,rust-gix-pack-0.45) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-pathspec" ,rust-gix-pathspec-0.4) + ("rust-gix-prompt" ,rust-gix-prompt-0.8) + ("rust-gix-protocol" ,rust-gix-protocol-0.42) + ("rust-gix-ref" ,rust-gix-ref-0.39) + ("rust-gix-refspec" ,rust-gix-refspec-0.20) + ("rust-gix-revision" ,rust-gix-revision-0.24) + ("rust-gix-revwalk" ,rust-gix-revwalk-0.10) + ("rust-gix-sec" ,rust-gix-sec-0.10) + ("rust-gix-status" ,rust-gix-status-0.3) + ("rust-gix-submodule" ,rust-gix-submodule-0.6) + ("rust-gix-tempfile" ,rust-gix-tempfile-11) + ("rust-gix-trace" ,rust-gix-trace-0.1) + ("rust-gix-transport" ,rust-gix-transport-0.39) + ("rust-gix-traverse" ,rust-gix-traverse-0.35) + ("rust-gix-url" ,rust-gix-url-0.25) + ("rust-gix-utils" ,rust-gix-utils-0.1) + ("rust-gix-validate" ,rust-gix-validate-0.8) + ("rust-gix-worktree" ,rust-gix-worktree-0.28) + ("rust-gix-worktree-state" ,rust-gix-worktree-state-0.5) + ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.7) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-prodash" ,rust-prodash-26) + ("rust-regex" ,rust-regex-1) + ("rust-reqwest" ,rust-reqwest-0.11) + ("rust-serde" ,rust-serde-1) + ("rust-signal-hook" ,rust-signal-hook-0.3) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-unicode-normalization" ,rust-unicode-normalization-0.1)) + #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1) + ("rust-async-std" ,rust-async-std-1) + ("rust-is-ci" ,rust-is-ci-1) + ("rust-serial-test" ,rust-serial-test-2) + ("rust-walkdir" ,rust-walkdir-2)))))) + (define-public rust-gix-0.55 (package + (inherit rust-gix-0.56) (name "rust-gix") (version "0.55.2") (source @@ -432,7 +668,6 @@ libcurl, which is intended to be used with the @code{git2} crate.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "1spf1hgpbn76y2am0q4i1qxwy8987g9f7byhs09r6y5v3v6nf9h0")))) - (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1) ("rust-document-features" ,rust-document-features-0.2) @@ -495,12 +730,7 @@ libcurl, which is intended to be used with the @code{git2} crate.") ("rust-async-std" ,rust-async-std-1) ("rust-is-ci" ,rust-is-ci-1) ("rust-serial-test" ,rust-serial-test-2) - ("rust-walkdir" ,rust-walkdir-2)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "Interact with Git repositories using a pure Rust implementation") - (description "Gitoxide is a pure Rust implementation of Git that aims to be lean -and correct. Interact with Git repositories just like Git would.") - (license (list license:expat license:asl2.0)))) + ("rust-walkdir" ,rust-walkdir-2)))))) (define-public rust-gix-0.54 (package @@ -647,17 +877,17 @@ and correct. Interact with Git repositories just like Git would.") ("rust-serial-test" ,rust-serial-test-2) ("rust-walkdir" ,rust-walkdir-2)))))) -(define-public rust-gix-actor-0.28 +(define-public rust-gix-actor-0.29 (package (name "rust-gix-actor") - (version "0.28.1") + (version "0.29.1") (source (origin (method url-fetch) (uri (crate-uri "gix-actor" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "05xldn3aq58kjx2i87xsb2gdw7qhxvvikyvsiwvv85ppkq1cmb9f")))) + (base32 "0n6rq4nln61kvppz304llwl3ricckx04ikfwj7w5zixm9amva9ys")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; use of undeclared crate or module `gix_testtools` @@ -665,18 +895,45 @@ and correct. Interact with Git repositories just like Git would.") ("rust-btoi" ,rust-btoi-0.4) ("rust-document-features" ,rust-document-features-0.2) ("rust-gix-date" ,rust-gix-date-0.8) - ("rust-gix-features" ,rust-gix-features-0.36) + ("rust-gix-features" ,rust-gix-features-0.37) ("rust-itoa" ,rust-itoa-1) ("rust-serde" ,rust-serde-1) ("rust-thiserror" ,rust-thiserror-1) ("rust-winnow" ,rust-winnow-0.5)) - #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-1)))) + #:cargo-development-inputs + (("rust-pretty-assertions" ,rust-pretty-assertions-1)))) (home-page "https://github.com/Byron/gitoxide") (synopsis "Part of Gitoxide, a way to identify Git actors") (description "Part of Gitoxide, a pure Rust implementation of Git. This package provides a way to identify Git actors.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-actor-0.28 + (package + (inherit rust-gix-actor-0.29) + (name "rust-gix-actor") + (version "0.28.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-actor" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "05xldn3aq58kjx2i87xsb2gdw7qhxvvikyvsiwvv85ppkq1cmb9f")))) + (arguments + `(#:tests? #f ; use of undeclared crate or module `gix_testtools` + #:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-btoi" ,rust-btoi-0.4) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-date" ,rust-gix-date-0.8) + ("rust-gix-features" ,rust-gix-features-0.36) + ("rust-itoa" ,rust-itoa-1) + ("rust-serde" ,rust-serde-1) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-winnow" ,rust-winnow-0.5)) + #:cargo-development-inputs + (("rust-pretty-assertions" ,rust-pretty-assertions-1)))))) + (define-public rust-gix-actor-0.27 (package (inherit rust-gix-actor-0.28) @@ -731,27 +988,26 @@ package provides a way to identify Git actors.") #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-1)))))) -(define-public rust-gix-archive-0.6 +(define-public rust-gix-archive-0.8 (package (name "rust-gix-archive") - (version "0.6.0") + (version "0.8.1") (source (origin (method url-fetch) (uri (crate-uri "gix-archive" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "17gh1wzs1jrmywbchrqdmkma2c0saik7k52fralfdfkf6hbq97wh")))) + (base32 "04yz6382qx6r6g1x2czvpz80ympa33mg3ihkmdf2mcahmgc1mz8w")))) (build-system cargo-build-system) (arguments - `(#:tests? #f ; use of undeclared crate or module `gix_attributes` - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) ("rust-document-features" ,rust-document-features-0.2) ("rust-flate2" ,rust-flate2-1) ("rust-gix-date" ,rust-gix-date-0.8) - ("rust-gix-object" ,rust-gix-object-0.38) + ("rust-gix-object" ,rust-gix-object-0.40) ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.6) + ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.8) ("rust-tar" ,rust-tar-0.4) ("rust-thiserror" ,rust-thiserror-1) ("rust-time" ,rust-time-0.3) @@ -762,6 +1018,57 @@ package provides a way to identify Git actors.") Rust implementation of Git.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-archive-0.7 + (package + (inherit rust-gix-archive-0.8) + (name "rust-gix-archive") + (version "0.7.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-archive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0f6c5qmf905wm1fp0ra255925avzwgvp7p2rrpqnk4xwiidhklf9")))) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-flate2" ,rust-flate2-1) + ("rust-gix-date" ,rust-gix-date-0.8) + ("rust-gix-object" ,rust-gix-object-0.39) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.7) + ("rust-tar" ,rust-tar-0.4) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-time" ,rust-time-0.3) + ("rust-zip" ,rust-zip-0.6)))))) + +(define-public rust-gix-archive-0.6 + (package + (inherit rust-gix-archive-0.7) + (name "rust-gix-archive") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-archive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "17gh1wzs1jrmywbchrqdmkma2c0saik7k52fralfdfkf6hbq97wh")))) + (arguments + `(#:tests? #f ; use of undeclared crate or module `gix_attributes` + #:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-flate2" ,rust-flate2-1) + ("rust-gix-date" ,rust-gix-date-0.8) + ("rust-gix-object" ,rust-gix-object-0.38) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.6) + ("rust-tar" ,rust-tar-0.4) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-time" ,rust-time-0.3) + ("rust-zip" ,rust-zip-0.6)))))) + (define-public rust-gix-archive-0.5 (package (inherit rust-gix-archive-0.6) @@ -788,22 +1095,22 @@ Rust implementation of Git.") ("rust-time" ,rust-time-0.3) ("rust-zip" ,rust-zip-0.6)))))) -(define-public rust-gix-attributes-0.20 +(define-public rust-gix-attributes-0.21 (package (name "rust-gix-attributes") - (version "0.20.1") + (version "0.21.1") (source (origin (method url-fetch) (uri (crate-uri "gix-attributes" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "109kciz3cssfbx9zgslngdrkzwf3zd9mlv0srm3yqxlcsdlm8f8g")))) + (base32 "066y16rw994wrvvhv1xwf5gnc51bh727jxyql7wzrkkb7mhffvdx")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-glob" ,rust-gix-glob-0.14) + ("rust-gix-glob" ,rust-gix-glob-0.15) ("rust-gix-path" ,rust-gix-path-0.10) ("rust-gix-quote" ,rust-gix-quote-0.4) ("rust-gix-trace" ,rust-gix-trace-0.1) @@ -819,6 +1126,31 @@ Rust implementation of Git.") @code{.gitattributes} files.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-attributes-0.20 + (package + (inherit rust-gix-attributes-0.21) + (name "rust-gix-attributes") + (version "0.20.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-attributes" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "109kciz3cssfbx9zgslngdrkzwf3zd9mlv0srm3yqxlcsdlm8f8g")))) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-glob" ,rust-gix-glob-0.14) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-quote" ,rust-gix-quote-0.4) + ("rust-gix-trace" ,rust-gix-trace-0.1) + ("rust-kstring" ,rust-kstring-2) + ("rust-serde" ,rust-serde-1) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-unicode-bom" ,rust-unicode-bom-2)))))) + (define-public rust-gix-attributes-0.19 (package (inherit rust-gix-attributes-0.20) @@ -873,14 +1205,14 @@ Rust implementation of Git.") (define-public rust-gix-bitmap-0.2 (package (name "rust-gix-bitmap") - (version "0.2.10") + (version "0.2.11") (source (origin (method url-fetch) (uri (crate-uri "gix-bitmap" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "09bk3y4mb4zpncqv07mj6n0if69g245b1jgsv96h70314h7wvdkq")))) + (base32 "1bl7gqqlsdwngvvpgj6cby07cwidf7m0yk6wv473zqflrdkdnwd3")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-thiserror" ,rust-thiserror-1)))) @@ -894,14 +1226,14 @@ implementing the standard git bitmap format.") (define-public rust-gix-chunk-0.4 (package (name "rust-gix-chunk") - (version "0.4.7") + (version "0.4.8") (source (origin (method url-fetch) (uri (crate-uri "gix-chunk" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0y2wp3clilp5rdl727x4q4qw1chbgq91l9spq6h7d07nmkgccgh0")))) + (base32 "0lhcmzamr5rlcw8h9bvsjqn9dak1mwj3ng2i1djaf6wnd48pbj25")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-thiserror" ,rust-thiserror-1)))) @@ -912,21 +1244,24 @@ implementing the standard git bitmap format.") commit-graph files.") (license (list license:expat license:asl2.0)))) -(define-public rust-gix-command-0.2 +(define-public rust-gix-command-0.3 (package (name "rust-gix-command") - (version "0.2.10") + (version "0.3.6") (source (origin (method url-fetch) (uri (crate-uri "gix-command" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1ix44maislxlranv67yw5fan5k82lpgax22zgc4jrxvpypxnqmrw")))) + (base32 "0xsbllakppwpn3z5qzyivlqa7q068wry2a7dpr3xxcy41l10j07r")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; use of undeclared crate or module `gix_testtools` - #:cargo-inputs (("rust-bstr" ,rust-bstr-1)))) + #:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-trace" ,rust-gix-trace-0.1) + ("rust-shell-words" ,rust-shell-words-1)))) (home-page "https://github.com/Byron/gitoxide") (synopsis "Handle internal git command execution") (description @@ -934,24 +1269,40 @@ commit-graph files.") command execution.") (license (list license:expat license:asl2.0)))) -(define-public rust-gix-commitgraph-0.22 +(define-public rust-gix-command-0.2 + (package + (inherit rust-gix-command-0.3) + (name "rust-gix-command") + (version "0.2.10") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-command" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1ix44maislxlranv67yw5fan5k82lpgax22zgc4jrxvpypxnqmrw")))) + (arguments + `(#:tests? #f ; use of undeclared crate or module `gix_testtools` + #:cargo-inputs (("rust-bstr" ,rust-bstr-1)))))) + +(define-public rust-gix-commitgraph-0.23 (package (name "rust-gix-commitgraph") - (version "0.22.1") + (version "0.23.2") (source (origin (method url-fetch) (uri (crate-uri "gix-commitgraph" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0dpcdj9s5pkdvqpc22jm42y2lhkji2jgixps7a05kw11l1xh19w5")))) + (base32 "1z0hn19phbwcwmvp6mn21pvmlq92jyjzw19y0rvs87wm6kscp3by")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) ("rust-document-features" ,rust-document-features-0.2) ("rust-gix-chunk" ,rust-gix-chunk-0.4) - ("rust-gix-features" ,rust-gix-features-0.36) - ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-features" ,rust-gix-features-0.37) + ("rust-gix-hash" ,rust-gix-hash-0.14) ("rust-memmap2" ,rust-memmap2-0.9) ("rust-serde" ,rust-serde-1) ("rust-thiserror" ,rust-thiserror-1)))) @@ -961,6 +1312,28 @@ command execution.") package provides read only access to git commitgraph file.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-commitgraph-0.22 + (package + (inherit rust-gix-commitgraph-0.23) + (name "rust-gix-commitgraph") + (version "0.22.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-commitgraph" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0dpcdj9s5pkdvqpc22jm42y2lhkji2jgixps7a05kw11l1xh19w5")))) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-chunk" ,rust-gix-chunk-0.4) + ("rust-gix-features" ,rust-gix-features-0.36) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-memmap2" ,rust-memmap2-0.9) + ("rust-serde" ,rust-serde-1) + ("rust-thiserror" ,rust-thiserror-1)))))) + (define-public rust-gix-commitgraph-0.21 (package (inherit rust-gix-commitgraph-0.22) @@ -1006,26 +1379,26 @@ package provides read only access to git commitgraph file.") ("rust-serde" ,rust-serde-1) ("rust-thiserror" ,rust-thiserror-1)))))) -(define-public rust-gix-config-0.31 +(define-public rust-gix-config-0.33 (package (name "rust-gix-config") - (version "0.31.0") + (version "0.33.1") (source (origin (method url-fetch) (uri (crate-uri "gix-config" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1fzraij8rb98j71id939qc56nzaqfaqp8ln3kcvhjv66nk39ibjw")))) + (base32 "0y8h4j2rzdvh20a0clchsy6kga8dlaivapzfqk5av71nbf2h8wrn")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) ("rust-document-features" ,rust-document-features-0.2) ("rust-gix-config-value" ,rust-gix-config-value-0.14) - ("rust-gix-features" ,rust-gix-features-0.36) - ("rust-gix-glob" ,rust-gix-glob-0.14) + ("rust-gix-features" ,rust-gix-features-0.37) + ("rust-gix-glob" ,rust-gix-glob-0.15) ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-gix-ref" ,rust-gix-ref-0.38) + ("rust-gix-ref" ,rust-gix-ref-0.40) ("rust-gix-sec" ,rust-gix-sec-0.10) ("rust-memchr" ,rust-memchr-2) ("rust-once-cell" ,rust-once-cell-1) @@ -1038,10 +1411,70 @@ package provides read only access to git commitgraph file.") (home-page "https://github.com/Byron/gitoxide") (synopsis "Git-config file parser and editor from the Gitoxide project") (description - "A git-config file parser and editor from the Gitoxide project. Gitoxide -is a pure Rust implementation of Git.") + "This package provides a git-config file parser and editor from the +Gitoxide project. Gitoxide is a pure Rust implementation of Git.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-config-0.32 + (package + (inherit rust-gix-config-0.33) + (name "rust-gix-config") + (version "0.32.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-config" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1hz0rj2nx16jrmp6sjzamk2wk96zcmq1s4lfp2c6wryqalflfh83")))) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-config-value" ,rust-gix-config-value-0.14) + ("rust-gix-features" ,rust-gix-features-0.36) + ("rust-gix-glob" ,rust-gix-glob-0.14) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-ref" ,rust-gix-ref-0.39) + ("rust-gix-sec" ,rust-gix-sec-0.10) + ("rust-memchr" ,rust-memchr-2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-serde" ,rust-serde-1) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-unicode-bom" ,rust-unicode-bom-2) + ("rust-winnow" ,rust-winnow-0.5)) + #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)))))) + +(define-public rust-gix-config-0.31 + (package + (inherit rust-gix-config-0.32) + (name "rust-gix-config") + (version "0.31.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-config" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1fzraij8rb98j71id939qc56nzaqfaqp8ln3kcvhjv66nk39ibjw")))) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-config-value" ,rust-gix-config-value-0.14) + ("rust-gix-features" ,rust-gix-features-0.36) + ("rust-gix-glob" ,rust-gix-glob-0.14) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-ref" ,rust-gix-ref-0.38) + ("rust-gix-sec" ,rust-gix-sec-0.10) + ("rust-memchr" ,rust-memchr-2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-serde" ,rust-serde-1) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-unicode-bom" ,rust-unicode-bom-2) + ("rust-winnow" ,rust-winnow-0.5)) + #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)))))) + (define-public rust-gix-config-0.30 (package (inherit rust-gix-config-0.31) @@ -1110,14 +1543,14 @@ is a pure Rust implementation of Git.") (define-public rust-gix-config-value-0.14 (package (name "rust-gix-config-value") - (version "0.14.4") + (version "0.14.6") (source (origin (method url-fetch) (uri (crate-uri "gix-config-value" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0n1rbwp35jwjwhx61r6vdgan22ladmxb73a6p386x91pzdxix2jv")))) + (base32 "0158q089kc151h3n0wk43fg4s28v0cjscll2r1w3mcx9n41n5l7v")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) @@ -1156,8 +1589,65 @@ Gitoxide a Rust implementation of Git.") ("rust-serde" ,rust-serde-1) ("rust-thiserror" ,rust-thiserror-1)))))) +(define-public rust-gix-credentials-0.23 + (package + (name "rust-gix-credentials") + (version "0.23.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-credentials" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "07wpl3ahldcaa44iscr8ashbym0x51rw8gj0wqx78qqpqfkz631q")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-command" ,rust-gix-command-0.3) + ("rust-gix-config-value" ,rust-gix-config-value-0.14) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-prompt" ,rust-gix-prompt-0.8) + ("rust-gix-sec" ,rust-gix-sec-0.10) + ("rust-gix-trace" ,rust-gix-trace-0.1) + ("rust-gix-url" ,rust-gix-url-0.26) + ("rust-serde" ,rust-serde-1) + ("rust-thiserror" ,rust-thiserror-1)))) + (home-page "https://github.com/Byron/gitoxide") + (synopsis "Git credentials handlers for Gitoxide") + (description + "Gitoxide is a Rust implementation of Git. This package provides helpers +to interact with Git credentials helpers.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-gix-credentials-0.22 + (package + (inherit rust-gix-credentials-0.23) + (name "rust-gix-credentials") + (version "0.22.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-credentials" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0gcgr1wvgji9l4wk8pifabb77r48b8x5llx0s1mr89qb8m1aqgai")))) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-command" ,rust-gix-command-0.3) + ("rust-gix-config-value" ,rust-gix-config-value-0.14) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-prompt" ,rust-gix-prompt-0.8) + ("rust-gix-sec" ,rust-gix-sec-0.10) + ("rust-gix-trace" ,rust-gix-trace-0.1) + ("rust-gix-url" ,rust-gix-url-0.25) + ("rust-serde" ,rust-serde-1) + ("rust-thiserror" ,rust-thiserror-1)))))) + (define-public rust-gix-credentials-0.21 (package + (inherit rust-gix-credentials-0.22) (name "rust-gix-credentials") (version "0.21.0") (source @@ -1167,7 +1657,6 @@ Gitoxide a Rust implementation of Git.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "1956pmz4sj25kydwh4ardzv9zbdpqrx050g5c4c2m14v0rs5sp0w")))) - (build-system cargo-build-system) (arguments `(#:tests? #f ; use of undeclared crate or module `gix_testtools` #:cargo-inputs (("rust-bstr" ,rust-bstr-1) @@ -1179,13 +1668,7 @@ Gitoxide a Rust implementation of Git.") ("rust-gix-sec" ,rust-gix-sec-0.10) ("rust-gix-url" ,rust-gix-url-0.25) ("rust-serde" ,rust-serde-1) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "Git credentials handlers for Gitoxide") - (description - "Gitoxide is a Rust implementation of Git. This package provides helpers -to interact with Git credentials.") - (license (list license:expat license:asl2.0)))) + ("rust-thiserror" ,rust-thiserror-1)))))) (define-public rust-gix-credentials-0.20 (package @@ -1241,14 +1724,14 @@ to interact with Git credentials.") (define-public rust-gix-date-0.8 (package (name "rust-gix-date") - (version "0.8.3") + (version "0.8.5") (source (origin (method url-fetch) (uri (crate-uri "gix-date" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0zh6yjxvzxbw92gz3f6846cbxk66wdjbwhp6nm4k9gmyfbxkszzv")))) + (base32 "1755v9rxk388x8ypinlmw5qcl2q9qxll3kinppghx1s1985162qq")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) @@ -1287,8 +1770,72 @@ to interact with Git credentials.") #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1)))))) +(define-public rust-gix-diff-0.39 + (package + (name "rust-gix-diff") + (version "0.39.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-diff" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0fmrkrs2d3sfkrr0k0mvglmhhz3igh2q9w772xpnhbf4z1a08spx")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-getrandom" ,rust-getrandom-0.2) + ("rust-gix-command" ,rust-gix-command-0.3) + ("rust-gix-filter" ,rust-gix-filter-0.8) + ("rust-gix-fs" ,rust-gix-fs-0.9) + ("rust-gix-hash" ,rust-gix-hash-0.14) + ("rust-gix-object" ,rust-gix-object-0.40) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-tempfile" ,rust-gix-tempfile-12) + ("rust-gix-trace" ,rust-gix-trace-0.1) + ("rust-gix-worktree" ,rust-gix-worktree-0.29) + ("rust-imara-diff" ,rust-imara-diff-0.1) + ("rust-serde" ,rust-serde-1) + ("rust-thiserror" ,rust-thiserror-1)))) + (home-page "https://github.com/Byron/gitoxide") + (synopsis "Calculate differences between various Git objects") + (description "Calculate differences between various Git objects. This +package is a part of Gitoxide, a pure Rust implementation of Git.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-gix-diff-0.38 + (package + (inherit rust-gix-diff-0.39) + (name "rust-gix-diff") + (version "0.38.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-diff" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0pf88521djzb0gygr0idi1rqlxdwcjym2bprpps6izkwi22sj6c1")))) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-getrandom" ,rust-getrandom-0.2) + ("rust-gix-command" ,rust-gix-command-0.3) + ("rust-gix-filter" ,rust-gix-filter-0.7) + ("rust-gix-fs" ,rust-gix-fs-0.8) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-object" ,rust-gix-object-0.39) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-tempfile" ,rust-gix-tempfile-11) + ("rust-gix-trace" ,rust-gix-trace-0.1) + ("rust-gix-worktree" ,rust-gix-worktree-0.28) + ("rust-imara-diff" ,rust-imara-diff-0.1) + ("rust-serde" ,rust-serde-1) + ("rust-thiserror" ,rust-thiserror-1)))))) + (define-public rust-gix-diff-0.37 (package + (inherit rust-gix-diff-0.38) (name "rust-gix-diff") (version "0.37.0") (source @@ -1298,7 +1845,6 @@ to interact with Git credentials.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "0m055q3sywj4i3c3xhdw75ir77l6pn3k9bhazimfvjdqkzv984wk")))) - (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-document-features" ,rust-document-features-0.2) ("rust-getrandom" ,rust-getrandom-0.2) @@ -1306,12 +1852,7 @@ to interact with Git credentials.") ("rust-gix-object" ,rust-gix-object-0.38) ("rust-imara-diff" ,rust-imara-diff-0.1) ("rust-serde" ,rust-serde-1) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "Calculate differences between various Git objects") - (description "Calculate differences between various Git objects. Part of -Gitoxide, a pure Rust implementation of Git.") - (license (list license:expat license:asl2.0)))) + ("rust-thiserror" ,rust-thiserror-1)))))) (define-public rust-gix-diff-0.36 (package @@ -1355,24 +1896,24 @@ Gitoxide, a pure Rust implementation of Git.") ("rust-serde" ,rust-serde-1) ("rust-thiserror" ,rust-thiserror-1)))))) -(define-public rust-gix-discover-0.26 +(define-public rust-gix-discover-0.28 (package (name "rust-gix-discover") - (version "0.26.0") + (version "0.28.1") (source (origin (method url-fetch) (uri (crate-uri "gix-discover" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1wlhqkrfyln97arr3hyllw4xc9gnk2qb4nkh70z8hy0i6bq5qpd4")))) + (base32 "1mj29906cd3qn9q6am0fc2k2g63jvz3cqim652fqjgfwds4v5mxq")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) ("rust-dunce" ,rust-dunce-1) - ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-hash" ,rust-gix-hash-0.14) ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-gix-ref" ,rust-gix-ref-0.38) + ("rust-gix-ref" ,rust-gix-ref-0.40) ("rust-gix-sec" ,rust-gix-sec-0.10) ("rust-thiserror" ,rust-thiserror-1)) #:cargo-development-inputs (("rust-defer" ,rust-defer-0.1) @@ -1387,6 +1928,56 @@ Gitoxide, a pure Rust implementation of Git.") This package is part of Gitoxide, a pure Rust implementation of Git.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-discover-0.27 + (package + (inherit rust-gix-discover-0.28) + (name "rust-gix-discover") + (version "0.27.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-discover" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "01wwjb9g91nzjfnlhgblsdn7nh8259714r44yxykn2xydr0qkbbg")))) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-dunce" ,rust-dunce-1) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-ref" ,rust-gix-ref-0.39) + ("rust-gix-sec" ,rust-gix-sec-0.10) + ("rust-thiserror" ,rust-thiserror-1)) + #:cargo-development-inputs (("rust-defer" ,rust-defer-0.1) + ("rust-is-ci" ,rust-is-ci-1) + ("rust-serial-test" ,rust-serial-test-2) + ("rust-tempfile" ,rust-tempfile-3)))))) + +(define-public rust-gix-discover-0.26 + (package + (inherit rust-gix-discover-0.27) + (name "rust-gix-discover") + (version "0.26.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-discover" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1wlhqkrfyln97arr3hyllw4xc9gnk2qb4nkh70z8hy0i6bq5qpd4")))) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-dunce" ,rust-dunce-1) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-ref" ,rust-gix-ref-0.38) + ("rust-gix-sec" ,rust-gix-sec-0.10) + ("rust-thiserror" ,rust-thiserror-1)) + #:cargo-development-inputs (("rust-defer" ,rust-defer-0.1) + ("rust-is-ci" ,rust-is-ci-1) + ("rust-serial-test" ,rust-serial-test-2) + ("rust-tempfile" ,rust-tempfile-3)))))) + (define-public rust-gix-discover-0.25 (package (inherit rust-gix-discover-0.26) @@ -1441,17 +2032,17 @@ This package is part of Gitoxide, a pure Rust implementation of Git.") ("rust-serial-test" ,rust-serial-test-2) ("rust-tempfile" ,rust-tempfile-3)))))) -(define-public rust-gix-features-0.36 +(define-public rust-gix-features-0.38 (package (name "rust-gix-features") - (version "0.36.1") + (version "0.38.1") (source (origin (method url-fetch) (uri (crate-uri "gix-features" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1ckilzixrfylgnw5by3wpmym3ri0v9dbc60dkknfnnxvqsjs8ijd")))) + (base32 "0drbqqn7bxf4zqbnc34zf5ls6ih1flrr79vs6sh4g8i0gl1m8hnv")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1) @@ -1460,13 +2051,14 @@ This package is part of Gitoxide, a pure Rust implementation of Git.") ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5) ("rust-document-features" ,rust-document-features-0.2) ("rust-flate2" ,rust-flate2-1) - ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-hash" ,rust-gix-hash-0.14) ("rust-gix-trace" ,rust-gix-trace-0.1) + ("rust-gix-utils" ,rust-gix-utils-0.1) ("rust-jwalk" ,rust-jwalk-0.8) ("rust-libc" ,rust-libc-0.2) ("rust-once-cell" ,rust-once-cell-1) ("rust-parking-lot" ,rust-parking-lot-0.12) - ("rust-prodash" ,rust-prodash-26) + ("rust-prodash" ,rust-prodash-28) ("rust-sha1" ,rust-sha1-0.10) ("rust-sha1-smol" ,rust-sha1-smol-1) ("rust-thiserror" ,rust-thiserror-1) @@ -1480,6 +2072,70 @@ This package is part of Gitoxide, a pure Rust implementation of Git.") compile-time feature flags.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-features-0.37 + (package + (inherit rust-gix-features-0.38) + (name "rust-gix-features") + (version "0.37.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-features" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1bsp9lb4cy00irinxis6wvqvsdcm9fc1fnvkl05z6rf6vkl700nm")))) + (arguments + `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1) + ("rust-bytesize" ,rust-bytesize-1) + ("rust-crc32fast" ,rust-crc32fast-1) + ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-flate2" ,rust-flate2-1) + ("rust-gix-hash" ,rust-gix-hash-0.14) + ("rust-gix-trace" ,rust-gix-trace-0.1) + ("rust-jwalk" ,rust-jwalk-0.8) + ("rust-libc" ,rust-libc-0.2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-prodash" ,rust-prodash-28) + ("rust-sha1" ,rust-sha1-0.10) + ("rust-sha1-smol" ,rust-sha1-smol-1) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-walkdir" ,rust-walkdir-2)) + #:cargo-development-inputs (("rust-bstr" ,rust-bstr-1)))))) + +(define-public rust-gix-features-0.36 + (package + (inherit rust-gix-features-0.38) + (name "rust-gix-features") + (version "0.36.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-features" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1ckilzixrfylgnw5by3wpmym3ri0v9dbc60dkknfnnxvqsjs8ijd")))) + (arguments + `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1) + ("rust-bytesize" ,rust-bytesize-1) + ("rust-crc32fast" ,rust-crc32fast-1) + ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-flate2" ,rust-flate2-1) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-trace" ,rust-gix-trace-0.1) + ("rust-jwalk" ,rust-jwalk-0.8) + ("rust-libc" ,rust-libc-0.2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-prodash" ,rust-prodash-26) + ("rust-sha1" ,rust-sha1-0.10) + ("rust-sha1-smol" ,rust-sha1-smol-1) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-walkdir" ,rust-walkdir-2)) + #:cargo-development-inputs (("rust-bstr" ,rust-bstr-1)))))) + (define-public rust-gix-features-0.35 (package (inherit rust-gix-features-0.36) @@ -1545,8 +2201,71 @@ compile-time feature flags.") #:cargo-development-inputs (("rust-bstr" ,rust-bstr-1)))))) +(define-public rust-gix-filter-0.8 + (package + (name "rust-gix-filter") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-filter" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "05p5yr0syd91k0yfn6pdqw66yvbq7q6ffzpd53s5g7dzi3bc367m")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-encoding-rs" ,rust-encoding-rs-0.8) + ("rust-gix-attributes" ,rust-gix-attributes-0.21) + ("rust-gix-command" ,rust-gix-command-0.3) + ("rust-gix-hash" ,rust-gix-hash-0.14) + ("rust-gix-object" ,rust-gix-object-0.40) + ("rust-gix-packetline-blocking" ,rust-gix-packetline-blocking-0.17) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-quote" ,rust-gix-quote-0.4) + ("rust-gix-trace" ,rust-gix-trace-0.1) + ("rust-gix-utils" ,rust-gix-utils-0.1) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-thiserror" ,rust-thiserror-1)) + #:cargo-development-inputs (("rust-serial-test" ,rust-serial-test-2)))) + (home-page "https://github.com/Byron/gitoxide") + (synopsis "Part of Gitoxide, this package implements Git filters in Rust") + (description + "This package provides a crate from the Gitoxide project implementing +Git filters in Rust.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-gix-filter-0.7 + (package + (inherit rust-gix-filter-0.8) + (name "rust-gix-filter") + (version "0.7.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-filter" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1w1bgvzr9yjrh00ba2325lwy32x2r4crr496qbkn9hsmisfmqskd")))) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-encoding-rs" ,rust-encoding-rs-0.8) + ("rust-gix-attributes" ,rust-gix-attributes-0.20) + ("rust-gix-command" ,rust-gix-command-0.3) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-object" ,rust-gix-object-0.39) + ("rust-gix-packetline-blocking" ,rust-gix-packetline-blocking-0.17) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-quote" ,rust-gix-quote-0.4) + ("rust-gix-trace" ,rust-gix-trace-0.1) + ("rust-gix-utils" ,rust-gix-utils-0.1) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-thiserror" ,rust-thiserror-1)) + #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1)))))) + (define-public rust-gix-filter-0.6 (package + (inherit rust-gix-filter-0.7) (name "rust-gix-filter") (version "0.6.0") (source @@ -1556,7 +2275,6 @@ compile-time feature flags.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "1zs288v2l7n8qcbvsjrc3xkm11mynyjwj7jj0ixricdnzp9p9xlj")))) - (build-system cargo-build-system) (arguments `(#:tests? #f ; use of undeclared crate gix_testtools #:cargo-inputs (("rust-bstr" ,rust-bstr-1) @@ -1571,13 +2289,7 @@ compile-time feature flags.") ("rust-gix-trace" ,rust-gix-trace-0.1) ("rust-smallvec" ,rust-smallvec-1) ("rust-thiserror" ,rust-thiserror-1)) - #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "Part of Gitoxide, this package implements Git filters in Rust") - (description - "This package provides a crate from the Gitoxide project implementing -Git filters in Rust.") - (license (list license:expat license:asl2.0)))) + #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1)))))) (define-public rust-gix-filter-0.5 (package @@ -1607,20 +2319,20 @@ Git filters in Rust.") ("rust-thiserror" ,rust-thiserror-1)) #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1)))))) -(define-public rust-gix-fs-0.8 +(define-public rust-gix-fs-0.9 (package (name "rust-gix-fs") - (version "0.8.1") + (version "0.9.1") (source (origin (method url-fetch) (uri (crate-uri "gix-fs" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "01z1whm3qn0pinw4inbpvf53kbfw3kjq48h9vrd6lxzm82q6xs10")))) + (base32 "1pgcmp17qizq2zk0s7cn08kd9jhq9rlkk2fbpx5l6dsm00xc4mbm")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs (("rust-gix-features" ,rust-gix-features-0.36) + `(#:cargo-inputs (("rust-gix-features" ,rust-gix-features-0.37) ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3)))) (home-page "https://github.com/Byron/gitoxide") @@ -1630,6 +2342,23 @@ Git filters in Rust.") file system utilities for Gitoxide.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-fs-0.8 + (package + (inherit rust-gix-fs-0.9) + (name "rust-gix-fs") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-fs" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "01z1whm3qn0pinw4inbpvf53kbfw3kjq48h9vrd6lxzm82q6xs10")))) + (arguments + `(#:cargo-inputs (("rust-gix-features" ,rust-gix-features-0.36) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3)))))) + (define-public rust-gix-fs-0.7 (package (inherit rust-gix-fs-0.8) @@ -1662,23 +2391,23 @@ file system utilities for Gitoxide.") `(#:cargo-inputs (("rust-gix-features" ,rust-gix-features-0.30)) #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3)))))) -(define-public rust-gix-glob-0.14 +(define-public rust-gix-glob-0.15 (package (name "rust-gix-glob") - (version "0.14.1") + (version "0.15.1") (source (origin (method url-fetch) (uri (crate-uri "gix-glob" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "06gz18spc8p4b3rbbbh2i2dz1ld2cw3ikgxkwmhjkspfqnc95cax")))) + (base32 "1f610aws4ah12phhbj7h4ypbkj8i00f4dpfw8gip09r6igqk4qmf")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) ("rust-bstr" ,rust-bstr-1) ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-features" ,rust-gix-features-0.36) + ("rust-gix-features" ,rust-gix-features-0.37) ("rust-gix-path" ,rust-gix-path-0.10) ("rust-serde" ,rust-serde-1)))) (home-page "https://github.com/Byron/gitoxide") @@ -1688,6 +2417,26 @@ file system utilities for Gitoxide.") matching.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-glob-0.14 + (package + (inherit rust-gix-glob-0.15) + (name "rust-gix-glob") + (version "0.14.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-glob" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "06gz18spc8p4b3rbbbh2i2dz1ld2cw3ikgxkwmhjkspfqnc95cax")))) + (arguments + `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) + ("rust-bstr" ,rust-bstr-1) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-features" ,rust-gix-features-0.36) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-serde" ,rust-serde-1)))))) + (define-public rust-gix-glob-0.13 (package (inherit rust-gix-glob-0.14) @@ -1731,17 +2480,17 @@ matching.") ("rust-gix-path" ,rust-gix-path-0.8) ("rust-serde" ,rust-serde-1)))))) -(define-public rust-gix-hash-0.13 +(define-public rust-gix-hash-0.14 (package (name "rust-gix-hash") - (version "0.13.3") + (version "0.14.2") (source (origin (method url-fetch) (uri (crate-uri "gix-hash" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1q1xcp8f5prpyr4x62jixrlgm99snscnf87bny1faqvg4v1gi30z")))) + (base32 "0pjdlxbqxd9lbkccryfw2ghifiq3gz9h8ylliw0va8b16vvpsggr")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-document-features" ,rust-document-features-0.2) @@ -1756,6 +2505,24 @@ matching.") package is part of Gitoxide, a pure Rust implementation of Git.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-hash-0.13 + (package + (inherit rust-gix-hash-0.14) + (name "rust-gix-hash") + (version "0.13.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-hash" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1q1xcp8f5prpyr4x62jixrlgm99snscnf87bny1faqvg4v1gi30z")))) + (arguments + `(#:cargo-inputs (("rust-document-features" ,rust-document-features-0.2) + ("rust-faster-hex" ,rust-faster-hex-0.9) + ("rust-serde" ,rust-serde-1) + ("rust-thiserror" ,rust-thiserror-1)))))) + (define-public rust-gix-hash-0.11 (package (inherit rust-gix-hash-0.13) @@ -1775,20 +2542,20 @@ package is part of Gitoxide, a pure Rust implementation of Git.") ("rust-serde" ,rust-serde-1) ("rust-thiserror" ,rust-thiserror-1)))))) -(define-public rust-gix-hashtable-0.4 +(define-public rust-gix-hashtable-0.5 (package (name "rust-gix-hashtable") - (version "0.4.1") + (version "0.5.2") (source (origin (method url-fetch) (uri (crate-uri "gix-hashtable" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1jnk93sz53b28ajkn4yrvmh0hj3x2jcb81h6nbqc8zkdh601idpy")))) + (base32 "0hp2m2rvbv0vav5lkq7d7bvx74qrb6w3hnj1rq3aq69wdzhq1pvx")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs (("rust-gix-hash" ,rust-gix-hash-0.13) + `(#:cargo-inputs (("rust-gix-hash" ,rust-gix-hash-0.14) ("rust-hashbrown" ,rust-hashbrown-0.14) ("rust-parking-lot" ,rust-parking-lot-0.12)))) (home-page "https://github.com/Byron/gitoxide") @@ -1799,6 +2566,23 @@ package is part of Gitoxide, a pure Rust implementation of Git.") keys. Part of Gitoxide a Rust implementation of Git.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-hashtable-0.4 + (package + (inherit rust-gix-hashtable-0.5) + (name "rust-gix-hashtable") + (version "0.4.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-hashtable" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1jnk93sz53b28ajkn4yrvmh0hj3x2jcb81h6nbqc8zkdh601idpy")))) + (arguments + `(#:cargo-inputs (("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-hashbrown" ,rust-hashbrown-0.14) + ("rust-parking-lot" ,rust-parking-lot-0.12)))))) + (define-public rust-gix-hashtable-0.2 (package (inherit rust-gix-hashtable-0.4) @@ -1816,22 +2600,22 @@ keys. Part of Gitoxide a Rust implementation of Git.") ("rust-hashbrown" ,rust-hashbrown-0.14) ("rust-parking-lot" ,rust-parking-lot-0.12)))))) -(define-public rust-gix-ignore-0.9 +(define-public rust-gix-ignore-0.10 (package (name "rust-gix-ignore") - (version "0.9.1") + (version "0.10.1") (source (origin (method url-fetch) (uri (crate-uri "gix-ignore" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0ydq53isj75vf7gjggnv8yf2jimx7sfk5xpw66hvqi8nya6cq5d2")))) + (base32 "0hr6zmh9gx1qx0rwzj1m44sn8plw5wspyi7kf9zdpbk01i2cwmpk")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-glob" ,rust-gix-glob-0.14) + ("rust-gix-glob" ,rust-gix-glob-0.15) ("rust-gix-path" ,rust-gix-path-0.10) ("rust-serde" ,rust-serde-1) ("rust-unicode-bom" ,rust-unicode-bom-2)))) @@ -1841,6 +2625,26 @@ keys. Part of Gitoxide a Rust implementation of Git.") "This crate is part of Gitoxide, it handles @code{.gitignore} files.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-ignore-0.9 + (package + (inherit rust-gix-ignore-0.10) + (name "rust-gix-ignore") + (version "0.9.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-ignore" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0ydq53isj75vf7gjggnv8yf2jimx7sfk5xpw66hvqi8nya6cq5d2")))) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-glob" ,rust-gix-glob-0.14) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-serde" ,rust-serde-1) + ("rust-unicode-bom" ,rust-unicode-bom-2)))))) + (define-public rust-gix-ignore-0.8 (package (inherit rust-gix-ignore-0.9) @@ -1882,8 +2686,87 @@ keys. Part of Gitoxide a Rust implementation of Git.") ("rust-serde" ,rust-serde-1) ("rust-unicode-bom" ,rust-unicode-bom-2)))))) +(define-public rust-gix-index-0.28 + (package + (name "rust-gix-index") + (version "0.28.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-index" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0y47r8830i6fw7djq6la8rn7badk8dvg50mqgxzi7m68yqyycl4y")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-test-flags + (list "--release" "--" + "--skip=access::tests::entry_by_path_with_conflicting_file") + #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) + ("rust-bstr" ,rust-bstr-1) + ("rust-btoi" ,rust-btoi-0.4) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-filetime" ,rust-filetime-0.2) + ("rust-gix-bitmap" ,rust-gix-bitmap-0.2) + ("rust-gix-features" ,rust-gix-features-0.37) + ("rust-gix-fs" ,rust-gix-fs-0.9) + ("rust-gix-hash" ,rust-gix-hash-0.14) + ("rust-gix-lock" ,rust-gix-lock-12) + ("rust-gix-object" ,rust-gix-object-0.40) + ("rust-gix-traverse" ,rust-gix-traverse-0.36) + ("rust-itoa" ,rust-itoa-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-memmap2" ,rust-memmap2-0.9) + ("rust-rustix" ,rust-rustix-0.38) + ("rust-serde" ,rust-serde-1) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-thiserror" ,rust-thiserror-1)))) + (home-page "https://github.com/Byron/gitoxide") + (synopsis "Part of Gitoxide, this crate implements the Git index file") + (description + "Part of Gitoxide, a pure Rust implementation of Rust. This package's +crate implements the Git index file.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-gix-index-0.27 + (package + (inherit rust-gix-index-0.28) + (name "rust-gix-index") + (version "0.27.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-index" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "173yd650vwvd7ynmwsc7pbf4zr50x4qij3ab4xmfk4i9rpshiwzk")))) + (arguments + `(#:cargo-test-flags + (list "--release" "--" + "--skip=access::tests::entry_by_path_with_conflicting_file") + #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) + ("rust-bstr" ,rust-bstr-1) + ("rust-btoi" ,rust-btoi-0.4) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-filetime" ,rust-filetime-0.2) + ("rust-gix-bitmap" ,rust-gix-bitmap-0.2) + ("rust-gix-features" ,rust-gix-features-0.36) + ("rust-gix-fs" ,rust-gix-fs-0.8) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-lock" ,rust-gix-lock-11) + ("rust-gix-object" ,rust-gix-object-0.39) + ("rust-gix-traverse" ,rust-gix-traverse-0.35) + ("rust-itoa" ,rust-itoa-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-memmap2" ,rust-memmap2-0.9) + ("rust-rustix" ,rust-rustix-0.38) + ("rust-serde" ,rust-serde-1) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-thiserror" ,rust-thiserror-1)))))) + (define-public rust-gix-index-0.26 (package + (inherit rust-gix-index-0.27) (name "rust-gix-index") (version "0.26.0") (source @@ -1893,7 +2776,6 @@ keys. Part of Gitoxide a Rust implementation of Git.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "0l0n7cld8m5fq1cnd3lyygmsirw5kzw7gxl8j082wbqv2b64yfn8")))) - (build-system cargo-build-system) (arguments `(#:cargo-test-flags (list "--release" "--" @@ -1914,13 +2796,7 @@ keys. Part of Gitoxide a Rust implementation of Git.") ("rust-memmap2" ,rust-memmap2-0.7) ("rust-serde" ,rust-serde-1) ("rust-smallvec" ,rust-smallvec-1) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "Part of Gitoxide, this crate implements the Git index file") - (description - "Part of Gitoxide, a pure Rust implementation of Rust. This package's -crate implements the Git index file.") - (license (list license:expat license:asl2.0)))) + ("rust-thiserror" ,rust-thiserror-1)))))) (define-public rust-gix-index-0.25 (package @@ -1987,20 +2863,20 @@ crate implements the Git index file.") ("rust-smallvec" ,rust-smallvec-1) ("rust-thiserror" ,rust-thiserror-1)))))) -(define-public rust-gix-lock-11 +(define-public rust-gix-lock-12 (package (name "rust-gix-lock") - (version "11.0.1") + (version "12.0.1") (source (origin (method url-fetch) (uri (crate-uri "gix-lock" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0drgl9qhkvlhjl0jc0lh2h7h3by1yg9wx4a8cqss8c4qlbk6ap3y")))) + (base32 "001bh0yx1xnkhnbkfj3p3v649sp5hypm4pgq9jsk1qpijy9l62pl")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs (("rust-gix-tempfile" ,rust-gix-tempfile-11) + `(#:cargo-inputs (("rust-gix-tempfile" ,rust-gix-tempfile-12) ("rust-gix-utils" ,rust-gix-utils-0.1) ("rust-thiserror" ,rust-thiserror-1)) #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3)))) @@ -2010,6 +2886,24 @@ crate implements the Git index file.") package provides git style lock files.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-lock-11 + (package + (inherit rust-gix-lock-12) + (name "rust-gix-lock") + (version "11.0.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-lock" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0drgl9qhkvlhjl0jc0lh2h7h3by1yg9wx4a8cqss8c4qlbk6ap3y")))) + (arguments + `(#:cargo-inputs (("rust-gix-tempfile" ,rust-gix-tempfile-11) + ("rust-gix-utils" ,rust-gix-utils-0.1) + ("rust-thiserror" ,rust-thiserror-1)) + #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3)))))) + (define-public rust-gix-lock-10 (package (inherit rust-gix-lock-11) @@ -2051,14 +2945,14 @@ package provides git style lock files.") (define-public rust-gix-macros-0.1 (package (name "rust-gix-macros") - (version "0.1.3") + (version "0.1.4") (source (origin (method url-fetch) (uri (crate-uri "gix-macros" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1fz8dqvavv28b6fksjdff4cj6sld3dvxh6nwdmgmk7q552vplpnp")))) + (base32 "0cj048i0a5xzqbv99514xfvhxwn833yzaclkmc9pfzp62j7l7zqx")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) @@ -2071,22 +2965,22 @@ package provides git style lock files.") implementation of Git.") (license (list license:expat license:asl2.0)))) -(define-public rust-gix-mailmap-0.20 +(define-public rust-gix-mailmap-0.21 (package (name "rust-gix-mailmap") - (version "0.20.1") + (version "0.21.1") (source (origin (method url-fetch) (uri (crate-uri "gix-mailmap" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "01wzzs8gifl6i4vzwbx1ywzwgazy1db6yfh8b3bjsssy1pn5ycp2")))) + (base32 "05sscbs0qzn40syp0v7s2xrjx10pdfqqg53axr8xrggcmv1mm1dv")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-actor" ,rust-gix-actor-0.28) + ("rust-gix-actor" ,rust-gix-actor-0.29) ("rust-gix-date" ,rust-gix-date-0.8) ("rust-serde" ,rust-serde-1) ("rust-thiserror" ,rust-thiserror-1)))) @@ -2097,6 +2991,26 @@ implementation of Git.") Gitoxide, a pure Rust implementation of Git.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-mailmap-0.20 + (package + (inherit rust-gix-mailmap-0.21) + (name "rust-gix-mailmap") + (version "0.20.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-mailmap" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "01wzzs8gifl6i4vzwbx1ywzwgazy1db6yfh8b3bjsssy1pn5ycp2")))) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-actor" ,rust-gix-actor-0.28) + ("rust-gix-date" ,rust-gix-date-0.8) + ("rust-serde" ,rust-serde-1) + ("rust-thiserror" ,rust-thiserror-1)))))) + (define-public rust-gix-mailmap-0.19 (package (inherit rust-gix-mailmap-0.20) @@ -2139,8 +3053,59 @@ Gitoxide, a pure Rust implementation of Git.") ("rust-serde" ,rust-serde-1) ("rust-thiserror" ,rust-thiserror-1)))))) +(define-public rust-gix-negotiate-0.11 + (package + (name "rust-gix-negotiate") + (version "0.11.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-negotiate" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "10nmbml8jz86rq6p2pcc4i7ks0naa9s069i80nnzcng2x6shp0p6")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) + ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.23) + ("rust-gix-date" ,rust-gix-date-0.8) + ("rust-gix-hash" ,rust-gix-hash-0.14) + ("rust-gix-object" ,rust-gix-object-0.40) + ("rust-gix-revwalk" ,rust-gix-revwalk-0.11) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-thiserror" ,rust-thiserror-1)))) + (home-page "https://github.com/Byron/gitoxide") + (synopsis "Implements Git's negotiation algorithms as part of Gixoxide") + (description + "Gitoxide is a pure Rust implementation of Git. This package consists of +Git's negotiation algorithms.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-gix-negotiate-0.10 + (package + (inherit rust-gix-negotiate-0.11) + (name "rust-gix-negotiate") + (version "0.10.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-negotiate" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0540dz6pcybn1g3mq47nvpnmj90akkrasl4b07fv6lf0v766m7wp")))) + (arguments + `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) + ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.22) + ("rust-gix-date" ,rust-gix-date-0.8) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-object" ,rust-gix-object-0.39) + ("rust-gix-revwalk" ,rust-gix-revwalk-0.10) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-thiserror" ,rust-thiserror-1)))))) + (define-public rust-gix-negotiate-0.9 (package + (inherit rust-gix-negotiate-0.10) (name "rust-gix-negotiate") (version "0.9.0") (source @@ -2150,7 +3115,6 @@ Gitoxide, a pure Rust implementation of Git.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "0zxnxfjjqxap8plkhz5f4h0gwm83ain229y2vhwwxjgcj7sdqp1a")))) - (build-system cargo-build-system) (arguments `(#:tests? #f ; user of undeclared crate gix_testtools #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) @@ -2160,13 +3124,7 @@ Gitoxide, a pure Rust implementation of Git.") ("rust-gix-object" ,rust-gix-object-0.38) ("rust-gix-revwalk" ,rust-gix-revwalk-0.9) ("rust-smallvec" ,rust-smallvec-1) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "Implements Git's negotiation algorithms as part of Gixoxide") - (description - "Gitoxide is a pure Rust implementation of Git. This package consists of -Git's negotiation algorithms.") - (license (list license:expat license:asl2.0)))) + ("rust-thiserror" ,rust-thiserror-1)))))) (define-public rust-gix-negotiate-0.8 (package @@ -2214,26 +3172,26 @@ Git's negotiation algorithms.") ("rust-smallvec" ,rust-smallvec-1) ("rust-thiserror" ,rust-thiserror-1)))))) -(define-public rust-gix-object-0.38 +(define-public rust-gix-object-0.40 (package (name "rust-gix-object") - (version "0.38.0") + (version "0.40.1") (source (origin (method url-fetch) (uri (crate-uri "gix-object" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0lbaz0mzsg5vvm5qvi1nf6f0hyz62hfx18xk3h57fn3z4r22l3vl")))) + (base32 "18hklfk1a1mpnr1syxb40dhy92c5yfl6b1ilvsgv8hdaiwp4128c")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) ("rust-btoi" ,rust-btoi-0.4) ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-actor" ,rust-gix-actor-0.28) + ("rust-gix-actor" ,rust-gix-actor-0.29) ("rust-gix-date" ,rust-gix-date-0.8) - ("rust-gix-features" ,rust-gix-features-0.36) - ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-features" ,rust-gix-features-0.37) + ("rust-gix-hash" ,rust-gix-hash-0.14) ("rust-gix-validate" ,rust-gix-validate-0.8) ("rust-itoa" ,rust-itoa-1) ("rust-serde" ,rust-serde-1) @@ -2252,6 +3210,66 @@ functions to handle immutable and mutable git objects with decoding and encoding support.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-object-0.39 + (package + (inherit rust-gix-object-0.40) + (name "rust-gix-object") + (version "0.39.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-object" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0cqya07cwq0wcx2kzmxsm9acpl4mwsxwfx797z3c282phb2pkgzy")))) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-btoi" ,rust-btoi-0.4) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-actor" ,rust-gix-actor-0.28) + ("rust-gix-date" ,rust-gix-date-0.8) + ("rust-gix-features" ,rust-gix-features-0.36) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-validate" ,rust-gix-validate-0.8) + ("rust-itoa" ,rust-itoa-1) + ("rust-serde" ,rust-serde-1) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-winnow" ,rust-winnow-0.5)) + #:cargo-development-inputs + (("rust-criterion" ,rust-criterion-0.5) + ("rust-pretty-assertions" ,rust-pretty-assertions-1)))))) + +(define-public rust-gix-object-0.38 + (package + (inherit rust-gix-object-0.39) + (name "rust-gix-object") + (version "0.38.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-object" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0lbaz0mzsg5vvm5qvi1nf6f0hyz62hfx18xk3h57fn3z4r22l3vl")))) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-btoi" ,rust-btoi-0.4) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-actor" ,rust-gix-actor-0.28) + ("rust-gix-date" ,rust-gix-date-0.8) + ("rust-gix-features" ,rust-gix-features-0.36) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-validate" ,rust-gix-validate-0.8) + ("rust-itoa" ,rust-itoa-1) + ("rust-serde" ,rust-serde-1) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-winnow" ,rust-winnow-0.5)) + #:cargo-development-inputs + (("rust-criterion" ,rust-criterion-0.5) + ("rust-pretty-assertions" ,rust-pretty-assertions-1)))))) + (define-public rust-gix-object-0.37 (package (inherit rust-gix-object-0.38) @@ -2312,26 +3330,26 @@ support.") #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-1)))))) -(define-public rust-gix-odb-0.54 +(define-public rust-gix-odb-0.56 (package (name "rust-gix-odb") - (version "0.54.0") + (version "0.56.1") (source (origin (method url-fetch) (uri (crate-uri "gix-odb" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0fql2p0xinkdaq7bybz12j1yw0b4lq3d1nl3sf2ad3qdp1nbac46")))) + (base32 "1c9kgiv8frpwz9nz9n6wai8xys8vawnfhw1mnz1cchfyffl6vbj6")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1) ("rust-document-features" ,rust-document-features-0.2) ("rust-gix-date" ,rust-gix-date-0.8) - ("rust-gix-features" ,rust-gix-features-0.36) - ("rust-gix-hash" ,rust-gix-hash-0.13) - ("rust-gix-object" ,rust-gix-object-0.38) - ("rust-gix-pack" ,rust-gix-pack-0.44) + ("rust-gix-features" ,rust-gix-features-0.37) + ("rust-gix-hash" ,rust-gix-hash-0.14) + ("rust-gix-object" ,rust-gix-object-0.40) + ("rust-gix-pack" ,rust-gix-pack-0.46) ("rust-gix-path" ,rust-gix-path-0.10) ("rust-gix-quote" ,rust-gix-quote-0.4) ("rust-parking-lot" ,rust-parking-lot-0.12) @@ -2344,6 +3362,60 @@ support.") Gitoxide is a pure Rust implementation of Git.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-odb-0.55 + (package + (inherit rust-gix-odb-0.56) + (name "rust-gix-odb") + (version "0.55.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-odb" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1b1vr5yp96a3ik32a41rp749v2nir7n6hhwdrip9rja02nbmzbhz")))) + (arguments + `(#:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-date" ,rust-gix-date-0.8) + ("rust-gix-features" ,rust-gix-features-0.36) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-object" ,rust-gix-object-0.39) + ("rust-gix-pack" ,rust-gix-pack-0.45) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-quote" ,rust-gix-quote-0.4) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-serde" ,rust-serde-1) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-thiserror" ,rust-thiserror-1)))))) + +(define-public rust-gix-odb-0.54 + (package + (inherit rust-gix-odb-0.55) + (name "rust-gix-odb") + (version "0.54.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-odb" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0fql2p0xinkdaq7bybz12j1yw0b4lq3d1nl3sf2ad3qdp1nbac46")))) + (arguments + `(#:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-date" ,rust-gix-date-0.8) + ("rust-gix-features" ,rust-gix-features-0.36) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-object" ,rust-gix-object-0.38) + ("rust-gix-pack" ,rust-gix-pack-0.44) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-quote" ,rust-gix-quote-0.4) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-serde" ,rust-serde-1) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-thiserror" ,rust-thiserror-1)))))) + (define-public rust-gix-odb-0.53 (package (inherit rust-gix-odb-0.54) @@ -2404,8 +3476,79 @@ Gitoxide is a pure Rust implementation of Git.") ("rust-maplit" ,rust-maplit-1) ("rust-pretty-assertions" ,rust-pretty-assertions-1)))))) +(define-public rust-gix-pack-0.46 + (package + (name "rust-gix-pack") + (version "0.46.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-pack" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "16jsy3b1rnp0xinwlaz71zsnamqzhnlys3a0bhnhf50ag514savq")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ; use of undeclared create gix_testtools + #:cargo-inputs (("rust-clru" ,rust-clru-0.6) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-chunk" ,rust-gix-chunk-0.4) + ("rust-gix-diff" ,rust-gix-diff-0.39) + ("rust-gix-features" ,rust-gix-features-0.37) + ("rust-gix-hash" ,rust-gix-hash-0.14) + ("rust-gix-hashtable" ,rust-gix-hashtable-0.5) + ("rust-gix-object" ,rust-gix-object-0.40) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-tempfile" ,rust-gix-tempfile-12) + ("rust-gix-traverse" ,rust-gix-traverse-0.36) + ("rust-memmap2" ,rust-memmap2-0.9) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-serde" ,rust-serde-1) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-uluru" ,rust-uluru-3)))) + (home-page "https://github.com/Byron/gitoxide") + (synopsis "Implements Git packs and related data structures") + (description + "Git packs and related data structures for Gitoxide. Gitoxide is a pure +Rust implementation of Git.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-gix-pack-0.45 + (package + (inherit rust-gix-pack-0.46) + (name "rust-gix-pack") + (version "0.45.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-pack" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "019jbbbxq53r5l7sfh3vcbyyzagrmxhg6vs5fgrxsvs4j8f4jsa5")))) + (arguments + `(#:tests? #f ; use of undeclared create gix_testtools + #:cargo-inputs (("rust-clru" ,rust-clru-0.6) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-chunk" ,rust-gix-chunk-0.4) + ("rust-gix-diff" ,rust-gix-diff-0.38) + ("rust-gix-features" ,rust-gix-features-0.36) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-hashtable" ,rust-gix-hashtable-0.4) + ("rust-gix-object" ,rust-gix-object-0.39) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-tempfile" ,rust-gix-tempfile-11) + ("rust-gix-traverse" ,rust-gix-traverse-0.35) + ("rust-memmap2" ,rust-memmap2-0.9) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-serde" ,rust-serde-1) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-uluru" ,rust-uluru-3)))))) + (define-public rust-gix-pack-0.44 (package + (inherit rust-gix-pack-0.45) (name "rust-gix-pack") (version "0.44.0") (source @@ -2415,7 +3558,6 @@ Gitoxide is a pure Rust implementation of Git.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "1hwphs7ks8pf6v4wrmhd4iy8vj1in95db4q6j82i9zyy60pblc8l")))) - (build-system cargo-build-system) (arguments `(#:tests? #f ; use of undeclared create gix_testtools #:cargo-inputs (("rust-clru" ,rust-clru-0.6) @@ -2434,13 +3576,7 @@ Gitoxide is a pure Rust implementation of Git.") ("rust-serde" ,rust-serde-1) ("rust-smallvec" ,rust-smallvec-1) ("rust-thiserror" ,rust-thiserror-1) - ("rust-uluru" ,rust-uluru-3)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "Implements Git packs and related data structures") - (description - "Git packs and related data structures for Gitoxide. Gitoxide is a pure -Rust implementation of Git.") - (license (list license:expat license:asl2.0)))) + ("rust-uluru" ,rust-uluru-3)))))) (define-public rust-gix-pack-0.43 (package @@ -2507,8 +3643,41 @@ Rust implementation of Git.") ("rust-thiserror" ,rust-thiserror-1) ("rust-uluru" ,rust-uluru-3)))))) +(define-public rust-gix-packetline-0.17 + (package + (name "rust-gix-packetline") + (version "0.17.5") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-packetline" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "05d5airkhk7pykgs4p1nwvscv62hb106xyjxnvavc0q9vaz8c15p")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-faster-hex" ,rust-faster-hex-0.9) + ("rust-futures-io" ,rust-futures-io-0.3) + ("rust-futures-lite" ,rust-futures-lite-2) + ("rust-gix-trace" ,rust-gix-trace-0.1) + ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) + ("rust-serde" ,rust-serde-1) + ("rust-thiserror" ,rust-thiserror-1)) + #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1) + ("rust-maybe-async" ,rust-maybe-async-0.2)))) + (home-page "https://github.com/Byron/gitoxide") + (synopsis + "Crate of the gitoxide project implementing the pkt-line serialization format") + (description + "This package provides a crate of the gitoxide project implementing the +pkt-line serialization format.") + (license (list license:expat license:asl2.0)))) + (define-public rust-gix-packetline-0.16 (package + (inherit rust-gix-packetline-0.17) (name "rust-gix-packetline") (version "0.16.7") (source @@ -2518,7 +3687,6 @@ Rust implementation of Git.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "1ayp00k4a6qgjjyrd2rmzxyx0n8h36dxscjn1pzil5b4x6qq90wa")))) - (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) @@ -2531,17 +3699,38 @@ Rust implementation of Git.") ("rust-thiserror" ,rust-thiserror-1)) #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1) - ("rust-maybe-async" ,rust-maybe-async-0.2)))) + ("rust-maybe-async" ,rust-maybe-async-0.2)))))) + +(define-public rust-gix-packetline-blocking-0.17 + (package + (name "rust-gix-packetline-blocking") + (version "0.17.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-packetline-blocking" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1xx2kd51hbrrhsrixka0sc2chcyh6k090bjppzrjc3m57vfzd3na")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-faster-hex" ,rust-faster-hex-0.9) + ("rust-gix-trace" ,rust-gix-trace-0.1) + ("rust-serde" ,rust-serde-1) + ("rust-thiserror" ,rust-thiserror-1)))) (home-page "https://github.com/Byron/gitoxide") (synopsis - "Crate of the gitoxide project implementing the pkt-line serialization format") - (description - "This package provides a crate of the gitoxide project implementing the -pkt-line serialization format.") + "Duplicate of @code{gix-packetline} with @code{blocking-io} selected") + (description "Part of Gitoxide, a pure Rust implementation of Git. This +package is a duplicate of @code{gix-packetline} with the @code{blocking-io} +feature pre-selected.") (license (list license:expat license:asl2.0)))) (define-public rust-gix-packetline-blocking-0.16 (package + (inherit rust-gix-packetline-blocking-0.17) (name "rust-gix-packetline-blocking") (version "0.16.6") (source @@ -2551,32 +3740,24 @@ pkt-line serialization format.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "0f9dr79jz9y11qhf0syxwa4nvn4czpyka84hzshxd10wa3vrb0vx")))) - (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) ("rust-document-features" ,rust-document-features-0.2) ("rust-faster-hex" ,rust-faster-hex-0.8) ("rust-serde" ,rust-serde-1) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis - "Duplicate of @code{gix-packetline} with @code{blocking-io} selected") - (description - "Part of Gitoxide, a pure Rust implementation of Git. This package is a -duplicate of @code{gix-packetline} with the @code{blocking-io} feature pre-selected") - (license (list license:expat license:asl2.0)))) + ("rust-thiserror" ,rust-thiserror-1)))))) (define-public rust-gix-path-0.10 (package (name "rust-gix-path") - (version "0.10.4") + (version "0.10.7") (source (origin (method url-fetch) (uri (crate-uri "gix-path" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0h1fkwz2ll7ahyd3sy127w3bkcv4lncl1ml37z6bxldf44k2i9hl")))) + (base32 "10w7abk2wcp0w2y943sdlsic3xc91d6qr29zjinilsbmykq3qqi3")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) @@ -2615,24 +3796,24 @@ Git. This crate deals with paths and their conversions") #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3)))))) -(define-public rust-gix-pathspec-0.4 +(define-public rust-gix-pathspec-0.5 (package (name "rust-gix-pathspec") - (version "0.4.1") + (version "0.5.1") (source (origin (method url-fetch) (uri (crate-uri "gix-pathspec" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0ka9h2lfgbfbby5rciipgy6nkl1qkcrhp0xvr11z13m3flpvkfqx")))) + (base32 "0iqj3l4z29sg2z4bb21dn3n58wd1jgl6ydpnradzh13wa7lhxnqc")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) ("rust-bstr" ,rust-bstr-1) - ("rust-gix-attributes" ,rust-gix-attributes-0.20) + ("rust-gix-attributes" ,rust-gix-attributes-0.21) ("rust-gix-config-value" ,rust-gix-config-value-0.14) - ("rust-gix-glob" ,rust-gix-glob-0.14) + ("rust-gix-glob" ,rust-gix-glob-0.15) ("rust-gix-path" ,rust-gix-path-0.10) ("rust-thiserror" ,rust-thiserror-1)) #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1) @@ -2644,6 +3825,29 @@ Git. This crate deals with paths and their conversions") part of Gitoxide, a Rust implementation of Git.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-pathspec-0.4 + (package + (inherit rust-gix-pathspec-0.5) + (name "rust-gix-pathspec") + (version "0.4.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-pathspec" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0ka9h2lfgbfbby5rciipgy6nkl1qkcrhp0xvr11z13m3flpvkfqx")))) + (arguments + `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) + ("rust-bstr" ,rust-bstr-1) + ("rust-gix-attributes" ,rust-gix-attributes-0.20) + ("rust-gix-config-value" ,rust-gix-config-value-0.14) + ("rust-gix-glob" ,rust-gix-glob-0.14) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-thiserror" ,rust-thiserror-1)) + #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1) + ("rust-serial-test" ,rust-serial-test-2)))))) + (define-public rust-gix-pathspec-0.3 (package (inherit rust-gix-pathspec-0.4) @@ -2668,20 +3872,20 @@ part of Gitoxide, a Rust implementation of Git.") #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1) ("rust-serial-test" ,rust-serial-test-2)))))) -(define-public rust-gix-prompt-0.7 +(define-public rust-gix-prompt-0.8 (package (name "rust-gix-prompt") - (version "0.7.0") + (version "0.8.4") (source (origin (method url-fetch) (uri (crate-uri "gix-prompt" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0y26b3d7z222b223ir9qf8yqwhknzc3c5yksjffmwvsid4vr36jw")))) + (base32 "1n2m39if2wkxdgs3p2w8p5arv822sqaj6p7cbp9fbdg7gjqmwcpm")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs (("rust-gix-command" ,rust-gix-command-0.2) + `(#:cargo-inputs (("rust-gix-command" ,rust-gix-command-0.3) ("rust-gix-config-value" ,rust-gix-config-value-0.14) ("rust-parking-lot" ,rust-parking-lot-0.12) ("rust-rustix" ,rust-rustix-0.38) @@ -2695,6 +3899,27 @@ part of Gitoxide, a Rust implementation of Git.") terminals prompt.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-prompt-0.7 + (package + (inherit rust-gix-prompt-0.8) + (name "rust-gix-prompt") + (version "0.7.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-prompt" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0y26b3d7z222b223ir9qf8yqwhknzc3c5yksjffmwvsid4vr36jw")))) + (arguments + `(#:cargo-inputs (("rust-gix-command" ,rust-gix-command-0.2) + ("rust-gix-config-value" ,rust-gix-config-value-0.14) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-rustix" ,rust-rustix-0.38) + ("rust-thiserror" ,rust-thiserror-1)) + #:cargo-development-inputs (("rust-expectrl" ,rust-expectrl-0.7) + ("rust-serial-test" ,rust-serial-test-2)))))) + (define-public rust-gix-prompt-0.5 (package (inherit rust-gix-prompt-0.7) @@ -2718,8 +3943,79 @@ terminals prompt.") (("rust-expectrl" ,rust-expectrl-0.7) ("rust-serial-test" ,rust-serial-test-2)))))) +(define-public rust-gix-protocol-0.43 + (package + (name "rust-gix-protocol") + (version "0.43.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-protocol" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1pfg4b0b6a753mxrp2x7jaclry6d88x3lzxx7dgi14ar8cw2g9gc")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1) + ("rust-bstr" ,rust-bstr-1) + ("rust-btoi" ,rust-btoi-0.4) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-futures-io" ,rust-futures-io-0.3) + ("rust-futures-lite" ,rust-futures-lite-2) + ("rust-gix-credentials" ,rust-gix-credentials-0.23) + ("rust-gix-date" ,rust-gix-date-0.8) + ("rust-gix-features" ,rust-gix-features-0.37) + ("rust-gix-hash" ,rust-gix-hash-0.14) + ("rust-gix-transport" ,rust-gix-transport-0.40) + ("rust-maybe-async" ,rust-maybe-async-0.2) + ("rust-serde" ,rust-serde-1) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-winnow" ,rust-winnow-0.5)) + #:cargo-development-inputs + (("rust-async-std" ,rust-async-std-1) + ("rust-gix-packetline" ,rust-gix-packetline-0.17)))) + (home-page "https://github.com/Byron/gitoxide") + (synopsis "Implementation of Git protocols that's part of Gitoxide") + (description + "This package implements Git protocols for Gitoxide. Gitoxide is a pure +Rust implementation of Git.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-gix-protocol-0.42 + (package + (inherit rust-gix-protocol-0.43) + (name "rust-gix-protocol") + (version "0.42.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-protocol" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "05zq1vpak1nd83155j4n7gqvj8zmzkxr39yybddd22yv0zs6wwwm")))) + (arguments + `(#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1) + ("rust-bstr" ,rust-bstr-1) + ("rust-btoi" ,rust-btoi-0.4) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-futures-io" ,rust-futures-io-0.3) + ("rust-futures-lite" ,rust-futures-lite-1) + ("rust-gix-credentials" ,rust-gix-credentials-0.22) + ("rust-gix-date" ,rust-gix-date-0.8) + ("rust-gix-features" ,rust-gix-features-0.36) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-transport" ,rust-gix-transport-0.39) + ("rust-maybe-async" ,rust-maybe-async-0.2) + ("rust-serde" ,rust-serde-1) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-winnow" ,rust-winnow-0.5)) + #:cargo-development-inputs + (("rust-async-std" ,rust-async-std-1) + ("rust-gix-packetline" ,rust-gix-packetline-0.17)))))) + (define-public rust-gix-protocol-0.41 (package + (inherit rust-gix-protocol-0.42) (name "rust-gix-protocol") (version "0.41.1") (source @@ -2729,7 +4025,6 @@ terminals prompt.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "03hy77hbszssdkc4iwig3f82ib4i6agfag37svd90pzsppm3y7ir")))) - (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1) ("rust-bstr" ,rust-bstr-1) @@ -2746,14 +4041,9 @@ terminals prompt.") ("rust-serde" ,rust-serde-1) ("rust-thiserror" ,rust-thiserror-1) ("rust-winnow" ,rust-winnow-0.5)) - #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1) - ("rust-gix-packetline" ,rust-gix-packetline-0.16)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "Implementation of Git protocols that's part of Gitoxide") - (description - "This package implements Git protocols for Gitoxide. Gitoxide is a pure -Rust implementation of Git.") - (license (list license:expat license:asl2.0)))) + #:cargo-development-inputs + (("rust-async-std" ,rust-async-std-1) + ("rust-gix-packetline" ,rust-gix-packetline-0.16)))))) (define-public rust-gix-protocol-0.40 (package @@ -2822,19 +4112,19 @@ Rust implementation of Git.") (define-public rust-gix-quote-0.4 (package (name "rust-gix-quote") - (version "0.4.10") + (version "0.4.12") (source (origin (method url-fetch) (uri (crate-uri "gix-quote" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "07rjs58hp9mi41dpkd8idczaqdmhi08zi0pv206rcfnp0c1w2zcz")))) + (base32 "1zyrl6qchw2f6j25ian699ifzas3a5a2zrhflwjpmym3ksdlzzyb")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-btoi" ,rust-btoi-0.4) + ("rust-gix-utils" ,rust-gix-utils-0.1) ("rust-thiserror" ,rust-thiserror-1)))) (home-page "https://github.com/Byron/gitoxide") (synopsis "Various quotations used by git") @@ -2843,8 +4133,74 @@ Rust implementation of Git.") quotations used by git.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-ref-0.40 + (package + (name "rust-gix-ref") + (version "0.40.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-ref" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0j96yj1j6mr06qspgxjdssssbf7dzj2bxz5224sqz3b3hhcvvnb4")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ; undeclared crate gix_testtools + #:cargo-inputs (("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-actor" ,rust-gix-actor-0.29) + ("rust-gix-date" ,rust-gix-date-0.8) + ("rust-gix-features" ,rust-gix-features-0.37) + ("rust-gix-fs" ,rust-gix-fs-0.9) + ("rust-gix-hash" ,rust-gix-hash-0.14) + ("rust-gix-lock" ,rust-gix-lock-12) + ("rust-gix-object" ,rust-gix-object-0.40) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-tempfile" ,rust-gix-tempfile-12) + ("rust-gix-validate" ,rust-gix-validate-0.8) + ("rust-memmap2" ,rust-memmap2-0.9) + ("rust-serde" ,rust-serde-1) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-winnow" ,rust-winnow-0.5)))) + (home-page "https://github.com/Byron/gitoxide") + (synopsis "Part of Gitoxide, this crate handles Git references") + (description "This package provides a crate to handle git references. +Part of Gitoxide, a project to create a pure Rust Git implementation.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-gix-ref-0.39 + (package + (inherit rust-gix-ref-0.40) + (name "rust-gix-ref") + (version "0.39.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-ref" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1zmvbjqg7b46banbp7a7507wa1mx992gcmgg2wrpzkqjqannj81v")))) + (arguments + `(#:tests? #f ; undeclared crate gix_testtools + #:cargo-inputs (("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-actor" ,rust-gix-actor-0.28) + ("rust-gix-date" ,rust-gix-date-0.8) + ("rust-gix-features" ,rust-gix-features-0.36) + ("rust-gix-fs" ,rust-gix-fs-0.8) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-lock" ,rust-gix-lock-11) + ("rust-gix-object" ,rust-gix-object-0.39) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-tempfile" ,rust-gix-tempfile-11) + ("rust-gix-validate" ,rust-gix-validate-0.8) + ("rust-memmap2" ,rust-memmap2-0.9) + ("rust-serde" ,rust-serde-1) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-winnow" ,rust-winnow-0.5)))))) + (define-public rust-gix-ref-0.38 (package + (inherit rust-gix-ref-0.39) (name "rust-gix-ref") (version "0.38.0") (source @@ -2854,7 +4210,6 @@ quotations used by git.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "0ljasz4v4bikrb06wdp7hafznmhqh0zgmqvy02w2z3f8gb8gdhhf")))) - (build-system cargo-build-system) (arguments `(#:tests? #f ; undeclared crate gix_testtools #:cargo-inputs (("rust-document-features" ,rust-document-features-0.2) @@ -2871,12 +4226,7 @@ quotations used by git.") ("rust-memmap2" ,rust-memmap2-0.7) ("rust-serde" ,rust-serde-1) ("rust-thiserror" ,rust-thiserror-1) - ("rust-winnow" ,rust-winnow-0.5)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "Part of Gitoxide, this crate handles Git references") - (description "This package provides a crate to handle git references. -Part of Gitoxide, a project to create a pure Rust Git implementation.") - (license (list license:expat license:asl2.0)))) + ("rust-winnow" ,rust-winnow-0.5)))))) (define-public rust-gix-ref-0.37 (package @@ -2940,22 +4290,22 @@ Part of Gitoxide, a project to create a pure Rust Git implementation.") #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3)))))) -(define-public rust-gix-refspec-0.19 +(define-public rust-gix-refspec-0.21 (package (name "rust-gix-refspec") - (version "0.19.0") + (version "0.21.1") (source (origin (method url-fetch) (uri (crate-uri "gix-refspec" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1rx6q4k13zciaajz9a6g1wb1w70y92m6fzqc30xb9g8xqi69gc6c")))) + (base32 "01771g6dr5jqg9p1pvl6d7m5x52yfzgwqgm5namka5rc17srs8dy")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-gix-hash" ,rust-gix-hash-0.13) - ("rust-gix-revision" ,rust-gix-revision-0.23) + ("rust-gix-hash" ,rust-gix-hash-0.14) + ("rust-gix-revision" ,rust-gix-revision-0.25) ("rust-gix-validate" ,rust-gix-validate-0.8) ("rust-smallvec" ,rust-smallvec-1) ("rust-thiserror" ,rust-thiserror-1)))) @@ -2966,6 +4316,46 @@ Part of Gitoxide, a project to create a pure Rust Git implementation.") a pure Rust implementation of Git.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-refspec-0.20 + (package + (inherit rust-gix-refspec-0.21) + (name "rust-gix-refspec") + (version "0.20.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-refspec" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1vivb1g2ispw1mgibnq7yirvqbbclxgfldqwvk08zrqy5swd7nbn")))) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-revision" ,rust-gix-revision-0.24) + ("rust-gix-validate" ,rust-gix-validate-0.8) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-thiserror" ,rust-thiserror-1)))))) + +(define-public rust-gix-refspec-0.19 + (package + (inherit rust-gix-refspec-0.20) + (name "rust-gix-refspec") + (version "0.19.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-refspec" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1rx6q4k13zciaajz9a6g1wb1w70y92m6fzqc30xb9g8xqi69gc6c")))) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-revision" ,rust-gix-revision-0.23) + ("rust-gix-validate" ,rust-gix-validate-0.8) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-thiserror" ,rust-thiserror-1)))))) + (define-public rust-gix-refspec-0.18 (package (inherit rust-gix-refspec-0.19) @@ -3007,26 +4397,26 @@ a pure Rust implementation of Git.") ("rust-smallvec" ,rust-smallvec-1) ("rust-thiserror" ,rust-thiserror-1)))))) -(define-public rust-gix-revision-0.23 +(define-public rust-gix-revision-0.25 (package (name "rust-gix-revision") - (version "0.23.0") + (version "0.25.1") (source (origin (method url-fetch) (uri (crate-uri "gix-revision" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1215fz886j5gzf31kg32g566vm9pds5679d4d9vg79sr6k3pma9c")))) + (base32 "17ydyj6f75zsz6ygmh3im4631cdx5b58spxi9myr7g1k6vgy2y5a")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) ("rust-document-features" ,rust-document-features-0.2) ("rust-gix-date" ,rust-gix-date-0.8) - ("rust-gix-hash" ,rust-gix-hash-0.13) - ("rust-gix-hashtable" ,rust-gix-hashtable-0.4) - ("rust-gix-object" ,rust-gix-object-0.38) - ("rust-gix-revwalk" ,rust-gix-revwalk-0.9) + ("rust-gix-hash" ,rust-gix-hash-0.14) + ("rust-gix-hashtable" ,rust-gix-hashtable-0.5) + ("rust-gix-object" ,rust-gix-object-0.40) + ("rust-gix-revwalk" ,rust-gix-revwalk-0.11) ("rust-gix-trace" ,rust-gix-trace-0.1) ("rust-serde" ,rust-serde-1) ("rust-thiserror" ,rust-thiserror-1)))) @@ -3038,6 +4428,54 @@ a pure Rust implementation of Git.") handles finding names and parsing specifications.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-revision-0.24 + (package + (inherit rust-gix-revision-0.25) + (name "rust-gix-revision") + (version "0.24.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-revision" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0i4mb8d34ar2g7flwjbnf8vwb0xlzaa078sy66y38m6f20bxapgy")))) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-date" ,rust-gix-date-0.8) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-hashtable" ,rust-gix-hashtable-0.4) + ("rust-gix-object" ,rust-gix-object-0.39) + ("rust-gix-revwalk" ,rust-gix-revwalk-0.10) + ("rust-gix-trace" ,rust-gix-trace-0.1) + ("rust-serde" ,rust-serde-1) + ("rust-thiserror" ,rust-thiserror-1)))))) + +(define-public rust-gix-revision-0.23 + (package + (inherit rust-gix-revision-0.24) + (name "rust-gix-revision") + (version "0.23.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-revision" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1215fz886j5gzf31kg32g566vm9pds5679d4d9vg79sr6k3pma9c")))) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-date" ,rust-gix-date-0.8) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-hashtable" ,rust-gix-hashtable-0.4) + ("rust-gix-object" ,rust-gix-object-0.38) + ("rust-gix-revwalk" ,rust-gix-revwalk-0.9) + ("rust-gix-trace" ,rust-gix-trace-0.1) + ("rust-serde" ,rust-serde-1) + ("rust-thiserror" ,rust-thiserror-1)))))) + (define-public rust-gix-revision-0.22 (package (inherit rust-gix-revision-0.23) @@ -3088,24 +4526,24 @@ handles finding names and parsing specifications.") ("rust-serde" ,rust-serde-1) ("rust-thiserror" ,rust-thiserror-1)))))) -(define-public rust-gix-revwalk-0.9 +(define-public rust-gix-revwalk-0.11 (package (name "rust-gix-revwalk") - (version "0.9.0") + (version "0.11.1") (source (origin (method url-fetch) (uri (crate-uri "gix-revwalk" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1q7sgvkm0zdpp09v51jgv7c77zff82fvyr82dzc7dmjc5s4qqvd1")))) + (base32 "0pz411j9hpdls77qglgcwxk794pb4fbqnflz460dxg9bbkzfabbh")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs (("rust-gix-commitgraph" ,rust-gix-commitgraph-0.22) + `(#:cargo-inputs (("rust-gix-commitgraph" ,rust-gix-commitgraph-0.23) ("rust-gix-date" ,rust-gix-date-0.8) - ("rust-gix-hash" ,rust-gix-hash-0.13) - ("rust-gix-hashtable" ,rust-gix-hashtable-0.4) - ("rust-gix-object" ,rust-gix-object-0.38) + ("rust-gix-hash" ,rust-gix-hash-0.14) + ("rust-gix-hashtable" ,rust-gix-hashtable-0.5) + ("rust-gix-object" ,rust-gix-object-0.40) ("rust-smallvec" ,rust-smallvec-1) ("rust-thiserror" ,rust-thiserror-1)))) (home-page "https://github.com/Byron/gitoxide") @@ -3115,6 +4553,48 @@ handles finding names and parsing specifications.") Gitoxide, a pure Rust implementation of Git.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-revwalk-0.10 + (package + (inherit rust-gix-revwalk-0.11) + (name "rust-gix-revwalk") + (version "0.10.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-revwalk" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1pf15qvha76skcyvysmmxfvb7fpq3s716izizmss956ajcjfvm39")))) + (arguments + `(#:cargo-inputs (("rust-gix-commitgraph" ,rust-gix-commitgraph-0.22) + ("rust-gix-date" ,rust-gix-date-0.8) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-hashtable" ,rust-gix-hashtable-0.4) + ("rust-gix-object" ,rust-gix-object-0.39) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-thiserror" ,rust-thiserror-1)))))) + +(define-public rust-gix-revwalk-0.9 + (package + (inherit rust-gix-revwalk-0.10) + (name "rust-gix-revwalk") + (version "0.9.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-revwalk" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1q7sgvkm0zdpp09v51jgv7c77zff82fvyr82dzc7dmjc5s4qqvd1")))) + (arguments + `(#:cargo-inputs (("rust-gix-commitgraph" ,rust-gix-commitgraph-0.22) + ("rust-gix-date" ,rust-gix-date-0.8) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-hashtable" ,rust-gix-hashtable-0.4) + ("rust-gix-object" ,rust-gix-object-0.38) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-thiserror" ,rust-thiserror-1)))))) + (define-public rust-gix-revwalk-0.8 (package (inherit rust-gix-revwalk-0.9) @@ -3160,14 +4640,14 @@ Gitoxide, a pure Rust implementation of Git.") (define-public rust-gix-sec-0.10 (package (name "rust-gix-sec") - (version "0.10.4") + (version "0.10.6") (source (origin (method url-fetch) (uri (crate-uri "gix-sec" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1ln6lgb92xq2jlggqn5dkj5dhd3cpjfkk9yb44hmzw7a5x3bzngq")))) + (base32 "18brd8k370ddq19fbq04fkq8ry84b1ar0xz90gfj0fv49ac2gp7x")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) @@ -3206,8 +4686,65 @@ Gitoxide, a pure Rust implementation of Git.") #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3)))))) +(define-public rust-gix-status-0.4 + (package + (name "rust-gix-status") + (version "0.4.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-status" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "07diw4dvb49m3ip1vh1vn7fx4sdapysbwc5vhzxmc15c9dl70gwh")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-filetime" ,rust-filetime-0.2) + ("rust-gix-features" ,rust-gix-features-0.37) + ("rust-gix-filter" ,rust-gix-filter-0.8) + ("rust-gix-fs" ,rust-gix-fs-0.9) + ("rust-gix-hash" ,rust-gix-hash-0.14) + ("rust-gix-index" ,rust-gix-index-0.28) + ("rust-gix-object" ,rust-gix-object-0.40) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-worktree" ,rust-gix-worktree-0.29) + ("rust-thiserror" ,rust-thiserror-1)))) + (home-page "https://github.com/Byron/gitoxide") + (synopsis "Provides @code{git status} functionality") + (description + "This package provides @code{git status} functionality to Gitoxide, a +Rust implementation of Git.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-gix-status-0.3 + (package + (inherit rust-gix-status-0.4) + (name "rust-gix-status") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-status" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "091xhhk3g9ccizv5qw8gdj1h87v6qn84nqd5b7psda9hjd2i2ni5")))) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-filetime" ,rust-filetime-0.2) + ("rust-gix-features" ,rust-gix-features-0.36) + ("rust-gix-filter" ,rust-gix-filter-0.7) + ("rust-gix-fs" ,rust-gix-fs-0.8) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-index" ,rust-gix-index-0.27) + ("rust-gix-object" ,rust-gix-object-0.39) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-worktree" ,rust-gix-worktree-0.28) + ("rust-thiserror" ,rust-thiserror-1)))))) + (define-public rust-gix-status-0.2 (package + (inherit rust-gix-status-0.3) (name "rust-gix-status") (version "0.2.0") (source @@ -3217,7 +4754,6 @@ Gitoxide, a pure Rust implementation of Git.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "1c3a1y91444vdl1krhhybhlcb5fmjcwll8g9df1fbg27zcgjfm0w")))) - (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) ("rust-filetime" ,rust-filetime-0.2) @@ -3230,13 +4766,7 @@ Gitoxide, a pure Rust implementation of Git.") ("rust-gix-path" ,rust-gix-path-0.10) ("rust-gix-pathspec" ,rust-gix-pathspec-0.4) ("rust-gix-worktree" ,rust-gix-worktree-0.27) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "Provides @code{git status} functionality") - (description - "This package provides @code{git status} functionality to Gitoxide, a -Rust implementation of Git.") - (license (list license:expat license:asl2.0)))) + ("rust-thiserror" ,rust-thiserror-1)))))) (define-public rust-gix-status-0.1 (package @@ -3262,8 +4792,57 @@ Rust implementation of Git.") ("rust-gix-pathspec" ,rust-gix-pathspec-0.3) ("rust-thiserror" ,rust-thiserror-1)))))) +(define-public rust-gix-submodule-0.7 + (package + (name "rust-gix-submodule") + (version "0.7.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-submodule" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0day1xp9pfxki9cmp0z4kyhh6ygrm427z2f9zkgj9pi2j903im11")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-gix-config" ,rust-gix-config-0.33) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-pathspec" ,rust-gix-pathspec-0.5) + ("rust-gix-refspec" ,rust-gix-refspec-0.21) + ("rust-gix-url" ,rust-gix-url-0.26) + ("rust-thiserror" ,rust-thiserror-1)))) + (home-page "https://github.com/Byron/gitoxide") + (synopsis "Functions for dealing with Git submodules") + (description + "Functions for dealing with Git submodules. Part of Gitoxide a pure Rust +implementation of Git.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-gix-submodule-0.6 + (package + (inherit rust-gix-submodule-0.7) + (name "rust-gix-submodule") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-submodule" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1y89k2c4isa9r4j9a5mim91dxx69s6ckqrl1i7mwmgcm1bvdg8q2")))) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-gix-config" ,rust-gix-config-0.32) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-pathspec" ,rust-gix-pathspec-0.4) + ("rust-gix-refspec" ,rust-gix-refspec-0.20) + ("rust-gix-url" ,rust-gix-url-0.25) + ("rust-thiserror" ,rust-thiserror-1)))))) + (define-public rust-gix-submodule-0.5 (package + (inherit rust-gix-submodule-0.6) (name "rust-gix-submodule") (version "0.5.0") (source @@ -3273,7 +4852,6 @@ Rust implementation of Git.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "1hm1d7a9qb3zylln44bxcnmdy27zfajc6gj5g00kf95a2a6qr9xv")))) - (build-system cargo-build-system) (arguments `(#:tests? #f ; undeclared crate gix_testtools #:cargo-inputs (("rust-bstr" ,rust-bstr-1) @@ -3282,13 +4860,7 @@ Rust implementation of Git.") ("rust-gix-pathspec" ,rust-gix-pathspec-0.4) ("rust-gix-refspec" ,rust-gix-refspec-0.19) ("rust-gix-url" ,rust-gix-url-0.25) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "Functions for dealing with Git submodules") - (description - "Functions for dealing with Git submodules. Part of Gitoxide a pure Rust -implementation of Git.") - (license (list license:expat license:asl2.0)))) + ("rust-thiserror" ,rust-thiserror-1)))))) (define-public rust-gix-submodule-0.4 (package @@ -3312,22 +4884,22 @@ implementation of Git.") ("rust-gix-url" ,rust-gix-url-0.24) ("rust-thiserror" ,rust-thiserror-1)))))) -(define-public rust-gix-tempfile-11 +(define-public rust-gix-tempfile-12 (package (name "rust-gix-tempfile") - (version "11.0.1") + (version "12.0.1") (source (origin (method url-fetch) (uri (crate-uri "gix-tempfile" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "08vykvfdgxvqqm63zav1rw730qm6cdnnvqni52dwcvm82j8x539q")))) + (base32 "1aiypbizzx997lw8yvz2sk4nnmxz1yq233j5kc8my7wbf5nkgvx8")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-dashmap" ,rust-dashmap-5) ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-fs" ,rust-gix-fs-0.8) + ("rust-gix-fs" ,rust-gix-fs-0.9) ("rust-libc" ,rust-libc-0.2) ("rust-once-cell" ,rust-once-cell-1) ("rust-parking-lot" ,rust-parking-lot-0.12) @@ -3341,6 +4913,29 @@ implementation of Git.") tempfile capability with a global registry to assure clean-up.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-tempfile-11 + (package + (inherit rust-gix-tempfile-12) + (name "rust-gix-tempfile") + (version "11.0.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-tempfile" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "08vykvfdgxvqqm63zav1rw730qm6cdnnvqni52dwcvm82j8x539q")))) + (arguments + `(#:cargo-inputs (("rust-dashmap" ,rust-dashmap-5) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-fs" ,rust-gix-fs-0.8) + ("rust-libc" ,rust-libc-0.2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-signal-hook" ,rust-signal-hook-0.3) + ("rust-signal-hook-registry" ,rust-signal-hook-registry-1) + ("rust-tempfile" ,rust-tempfile-3)))))) + (define-public rust-gix-tempfile-10 (package (inherit rust-gix-tempfile-11) @@ -3391,14 +4986,14 @@ tempfile capability with a global registry to assure clean-up.") (define-public rust-gix-trace-0.1 (package (name "rust-gix-trace") - (version "0.1.7") + (version "0.1.8") (source (origin (method url-fetch) (uri (crate-uri "gix-trace" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1cd9288nj861b9ixm0pd79rsvn4avafaiiicdrczrzm7cvbh5ch2")))) + (base32 "1ay5zplv97jysfs2ra214zizwrqv4n6w5943si3r8b7np0nqp0wv")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs @@ -3411,8 +5006,87 @@ tempfile capability with a global registry to assure clean-up.") can be turned off to zero cost.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-transport-0.40 + (package + (name "rust-gix-transport") + (version "0.40.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-transport" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0w4pngjzbyvm68affvglnkzcyksgv5wxivnakx05lfg9acha40dy")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1) + ("rust-async-trait" ,rust-async-trait-0.1) + ("rust-base64" ,rust-base64-0.21) + ("rust-bstr" ,rust-bstr-1) + ("rust-curl" ,rust-curl-0.4) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-futures-io" ,rust-futures-io-0.3) + ("rust-futures-lite" ,rust-futures-lite-2) + ("rust-gix-command" ,rust-gix-command-0.3) + ("rust-gix-credentials" ,rust-gix-credentials-0.23) + ("rust-gix-features" ,rust-gix-features-0.37) + ("rust-gix-packetline" ,rust-gix-packetline-0.17) + ("rust-gix-quote" ,rust-gix-quote-0.4) + ("rust-gix-sec" ,rust-gix-sec-0.10) + ("rust-gix-url" ,rust-gix-url-0.26) + ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) + ("rust-reqwest" ,rust-reqwest-0.11) + ("rust-serde" ,rust-serde-1) + ("rust-thiserror" ,rust-thiserror-1)) + #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1) + ("rust-blocking" ,rust-blocking-1) + ("rust-maybe-async" ,rust-maybe-async-0.2)))) + (home-page "https://github.com/Byron/gitoxide") + (synopsis "Implements the Git transport layer for Gitoxide") + (description + "This package is part of Gitoxide a Rust implementation of Git. It +provides an implementation of the Git transport layer.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-gix-transport-0.39 + (package + (inherit rust-gix-transport-0.40) + (name "rust-gix-transport") + (version "0.39.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-transport" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0i5ig30l4gqyh70qhm1gdmm2aa3qf33galr0vp36h96nqkpwycgp")))) + (arguments + `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1) + ("rust-async-trait" ,rust-async-trait-0.1) + ("rust-base64" ,rust-base64-0.21) + ("rust-bstr" ,rust-bstr-1) + ("rust-curl" ,rust-curl-0.4) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-futures-io" ,rust-futures-io-0.3) + ("rust-futures-lite" ,rust-futures-lite-1) + ("rust-gix-command" ,rust-gix-command-0.3) + ("rust-gix-credentials" ,rust-gix-credentials-0.22) + ("rust-gix-features" ,rust-gix-features-0.36) + ("rust-gix-packetline" ,rust-gix-packetline-0.17) + ("rust-gix-quote" ,rust-gix-quote-0.4) + ("rust-gix-sec" ,rust-gix-sec-0.10) + ("rust-gix-url" ,rust-gix-url-0.25) + ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) + ("rust-reqwest" ,rust-reqwest-0.11) + ("rust-serde" ,rust-serde-1) + ("rust-thiserror" ,rust-thiserror-1)) + #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1) + ("rust-blocking" ,rust-blocking-1) + ("rust-maybe-async" ,rust-maybe-async-0.2)))))) + (define-public rust-gix-transport-0.38 (package + (inherit rust-gix-transport-0.39) (name "rust-gix-transport") (version "0.38.0") (source @@ -3422,7 +5096,6 @@ can be turned off to zero cost.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "0lp7bg7pj9l2na92bdrbx0zjybi7j88c26vm341z492f6s9rl81g")))) - (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1) ("rust-async-trait" ,rust-async-trait-0.1) @@ -3445,13 +5118,7 @@ can be turned off to zero cost.") ("rust-thiserror" ,rust-thiserror-1)) #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1) ("rust-blocking" ,rust-blocking-1) - ("rust-maybe-async" ,rust-maybe-async-0.2)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "Implements the Git transport layer for Gitoxide") - (description - "This package is part of Gitoxide a Rust implementation of Git. It -provides an implementation of the Git transport layer.") - (license (list license:expat license:asl2.0)))) + ("rust-maybe-async" ,rust-maybe-async-0.2)))))) (define-public rust-gix-transport-0.37 (package @@ -3529,8 +5196,58 @@ provides an implementation of the Git transport layer.") ("rust-blocking" ,rust-blocking-1) ("rust-maybe-async" ,rust-maybe-async-0.2)))))) +(define-public rust-gix-traverse-0.36 + (package + (name "rust-gix-traverse") + (version "0.36.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-traverse" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0qbiq230wj8ak60zzg613pgflwnvsyj71x9liys0k957bd29w435")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-gix-commitgraph" ,rust-gix-commitgraph-0.23) + ("rust-gix-date" ,rust-gix-date-0.8) + ("rust-gix-hash" ,rust-gix-hash-0.14) + ("rust-gix-hashtable" ,rust-gix-hashtable-0.5) + ("rust-gix-object" ,rust-gix-object-0.40) + ("rust-gix-revwalk" ,rust-gix-revwalk-0.11) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-thiserror" ,rust-thiserror-1)))) + (home-page "https://github.com/Byron/gitoxide") + (synopsis "Ways to traverse Git commit graphs and trees for Gix") + (description "Part of Gitoxide, a pure Rust implementation of Git. This +package is used to traverse Git commit graphs and trees.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-gix-traverse-0.35 + (package + (inherit rust-gix-traverse-0.36) + (name "rust-gix-traverse") + (version "0.35.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-traverse" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0x04z3xybwkr6wls0rpdr8n3pdhd091bsky8j9jj1812h44148fz")))) + (arguments + `(#:cargo-inputs (("rust-gix-commitgraph" ,rust-gix-commitgraph-0.22) + ("rust-gix-date" ,rust-gix-date-0.8) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-hashtable" ,rust-gix-hashtable-0.4) + ("rust-gix-object" ,rust-gix-object-0.39) + ("rust-gix-revwalk" ,rust-gix-revwalk-0.10) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-thiserror" ,rust-thiserror-1)))))) + (define-public rust-gix-traverse-0.34 (package + (inherit rust-gix-traverse-0.35) (name "rust-gix-traverse") (version "0.34.0") (source @@ -3540,7 +5257,6 @@ provides an implementation of the Git transport layer.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "12pk1w89kj978jdfsg2fwmq5p4gv0i0wydh6pxmbf6sfgpn51l0l")))) - (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-gix-commitgraph" ,rust-gix-commitgraph-0.22) ("rust-gix-date" ,rust-gix-date-0.8) @@ -3549,12 +5265,7 @@ provides an implementation of the Git transport layer.") ("rust-gix-object" ,rust-gix-object-0.38) ("rust-gix-revwalk" ,rust-gix-revwalk-0.9) ("rust-smallvec" ,rust-smallvec-1) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "Ways to traverse Git commit graphs and trees for Gix") - (description "Part of Gitoxide, a pure Rust implementation of Git. This -package is used to traverse Git commit graphs and trees.") - (license (list license:expat license:asl2.0)))) + ("rust-thiserror" ,rust-thiserror-1)))))) (define-public rust-gix-traverse-0.33 (package @@ -3597,28 +5308,29 @@ package is used to traverse Git commit graphs and trees.") ("rust-gix-object" ,rust-gix-object-0.30) ("rust-thiserror" ,rust-thiserror-1)))))) -(define-public rust-gix-url-0.25 +(define-public rust-gix-url-0.26 (package (name "rust-gix-url") - (version "0.25.2") + (version "0.26.1") (source (origin (method url-fetch) (uri (crate-uri "gix-url" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "01a0phpk3f0lrhavqm51cgpdwh925i2djiyslaj57ync24d7lhhc")))) + (base32 "0i6wjjaq1yhxqk9gbriv9raldhs04yy91ipys4qs4lkmxg61f3wg")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-features" ,rust-gix-features-0.36) + ("rust-gix-features" ,rust-gix-features-0.37) ("rust-gix-path" ,rust-gix-path-0.10) ("rust-home" ,rust-home-0.5) ("rust-serde" ,rust-serde-1) ("rust-thiserror" ,rust-thiserror-1) ("rust-url" ,rust-url-2)) - #:cargo-development-inputs (("rust-assert-matches" ,rust-assert-matches-1)))) + #:cargo-development-inputs + (("rust-assert-matches" ,rust-assert-matches-1)))) (home-page "https://github.com/Byron/gitoxide") (synopsis "This crate implements parsing and serialization of gix-url for Gitoxide") @@ -3627,6 +5339,30 @@ package is used to traverse Git commit graphs and trees.") provides a crate for parsing and serialization of gix-url's.") (license (list license:expat license:asl2.0)))) +(define-public rust-gix-url-0.25 + (package + (inherit rust-gix-url-0.26) + (name "rust-gix-url") + (version "0.25.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-url" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "01a0phpk3f0lrhavqm51cgpdwh925i2djiyslaj57ync24d7lhhc")))) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-features" ,rust-gix-features-0.36) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-home" ,rust-home-0.5) + ("rust-serde" ,rust-serde-1) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-url" ,rust-url-2)) + #:cargo-development-inputs + (("rust-assert-matches" ,rust-assert-matches-1)))))) + (define-public rust-gix-url-0.24 (package (inherit rust-gix-url-0.25) @@ -3678,18 +5414,19 @@ provides a crate for parsing and serialization of gix-url's.") (define-public rust-gix-utils-0.1 (package (name "rust-gix-utils") - (version "0.1.9") + (version "0.1.11") (source (origin (method url-fetch) (uri (crate-uri "gix-utils" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1f3a4slyvxw72b1xz988h3ppd8c0wyzacg9625j2k2vrs3rkks2n")))) + (base32 "14lg6k6v3pqb9y3zq3j1r9l1ycx5grcrl9wiy1vrhzr79hnl6rh0")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-fastrand" ,rust-fastrand-2) + (("rust-bstr" ,rust-bstr-1) + ("rust-fastrand" ,rust-fastrand-2) ("rust-unicode-normalization" ,rust-unicode-normalization-0.1)))) (home-page "https://github.com/Byron/gitoxide") (synopsis @@ -3702,14 +5439,14 @@ feature toggles.") (define-public rust-gix-validate-0.8 (package (name "rust-gix-validate") - (version "0.8.3") + (version "0.8.4") (source (origin (method url-fetch) (uri (crate-uri "gix-validate" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0m1qi0xp59sa3540zdhdshjhfj44nsdjiyd0vindkmbb95pw6z5c")))) + (base32 "0i8m4jv53yn8nhp2niifb03p6lcyj1sd8d6x36n5x624c3hcd7z3")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) @@ -3737,8 +5474,68 @@ package contains validation functions for various kinds of names in Git.") (("rust-bstr" ,rust-bstr-1) ("rust-thiserror" ,rust-thiserror-1)))))) +(define-public rust-gix-worktree-0.29 + (package + (name "rust-gix-worktree") + (version "0.29.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-worktree" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0lld035lsx3y0d2qxpnys2j63nhl36510i76k6arly7hpy52z62k")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-attributes" ,rust-gix-attributes-0.21) + ("rust-gix-features" ,rust-gix-features-0.37) + ("rust-gix-fs" ,rust-gix-fs-0.9) + ("rust-gix-glob" ,rust-gix-glob-0.15) + ("rust-gix-hash" ,rust-gix-hash-0.14) + ("rust-gix-ignore" ,rust-gix-ignore-0.10) + ("rust-gix-index" ,rust-gix-index-0.28) + ("rust-gix-object" ,rust-gix-object-0.40) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/Byron/gitoxide") + (synopsis + "Gitoxide functions for handling shared Git worktree types and utilities") + (description + "This package provides functions for handling shared Git worktree related +types and utilities. Part of Gitoxide a pure Rust implementation of Git.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-gix-worktree-0.28 + (package + (inherit rust-gix-worktree-0.29) + (name "rust-gix-worktree") + (version "0.28.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-worktree" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1d30k1748k5zdxa24ifww9ym16lga7bphz8ir3lan57f3ph0l7bz")))) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-gix-attributes" ,rust-gix-attributes-0.20) + ("rust-gix-features" ,rust-gix-features-0.36) + ("rust-gix-fs" ,rust-gix-fs-0.8) + ("rust-gix-glob" ,rust-gix-glob-0.14) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-ignore" ,rust-gix-ignore-0.9) + ("rust-gix-index" ,rust-gix-index-0.27) + ("rust-gix-object" ,rust-gix-object-0.39) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-serde" ,rust-serde-1)))))) + (define-public rust-gix-worktree-0.27 (package + (inherit rust-gix-worktree-0.28) (name "rust-gix-worktree") (version "0.27.0") (source @@ -3748,7 +5545,6 @@ package contains validation functions for various kinds of names in Git.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "1zfpqbrxxwjjhjk1rn60rmajxm4f7ix2jbx44vklz9nv47kpkbyx")))) - (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) ("rust-document-features" ,rust-document-features-0.2) @@ -3761,14 +5557,7 @@ package contains validation functions for various kinds of names in Git.") ("rust-gix-index" ,rust-gix-index-0.26) ("rust-gix-object" ,rust-gix-object-0.38) ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis - "Gitoxide functions for handling shared Git worktree types and utilities") - (description - "This package provides functions for handling shared Git worktree related -types and utilities. Part of Gitoxide a pure Rust implementation of Git.") - (license (list license:expat license:asl2.0)))) + ("rust-serde" ,rust-serde-1)))))) (define-public rust-gix-worktree-0.26 (package @@ -3830,8 +5619,68 @@ types and utilities. Part of Gitoxide a pure Rust implementation of Git.") ("rust-tempfile" ,rust-tempfile-3) ("rust-walkdir" ,rust-walkdir-2)))))) +(define-public rust-gix-worktree-state-0.6 + (package + (name "rust-gix-worktree-state") + (version "0.6.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-worktree-state" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1890rq778ac6va1pki0d4379mpinirs892z71hvm3h1449rlxiyq")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-gix-features" ,rust-gix-features-0.37) + ("rust-gix-filter" ,rust-gix-filter-0.8) + ("rust-gix-fs" ,rust-gix-fs-0.9) + ("rust-gix-glob" ,rust-gix-glob-0.15) + ("rust-gix-hash" ,rust-gix-hash-0.14) + ("rust-gix-index" ,rust-gix-index-0.28) + ("rust-gix-object" ,rust-gix-object-0.40) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-worktree" ,rust-gix-worktree-0.29) + ("rust-io-close" ,rust-io-close-0.3) + ("rust-thiserror" ,rust-thiserror-1)))) + (home-page "https://github.com/Byron/gitoxide") + (synopsis + "Gitoxide project functions that set Git's worktree to a particular state") + (description + "This package provides functions for setting the Git worktree to a particular +state. Used by Gitoxide a pure Rust implementation of Git.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-gix-worktree-state-0.5 + (package + (inherit rust-gix-worktree-state-0.6) + (name "rust-gix-worktree-state") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-worktree-state" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "00gsa6vzxc8ya5h9yp33wa668ak6ah95llcilfycy331zqf3rvxg")))) + (arguments + `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) + ("rust-gix-features" ,rust-gix-features-0.36) + ("rust-gix-filter" ,rust-gix-filter-0.7) + ("rust-gix-fs" ,rust-gix-fs-0.8) + ("rust-gix-glob" ,rust-gix-glob-0.14) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-index" ,rust-gix-index-0.27) + ("rust-gix-object" ,rust-gix-object-0.39) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-worktree" ,rust-gix-worktree-0.28) + ("rust-io-close" ,rust-io-close-0.3) + ("rust-thiserror" ,rust-thiserror-1)))))) + (define-public rust-gix-worktree-state-0.4 (package + (inherit rust-gix-worktree-state-0.5) (name "rust-gix-worktree-state") (version "0.4.0") (source @@ -3841,7 +5690,6 @@ types and utilities. Part of Gitoxide a pure Rust implementation of Git.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "1m5y0qsf8r7sl6ffvi5ymd6497a5mb4k3pq31b072g5gvk6gr8il")))) - (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1) ("rust-gix-features" ,rust-gix-features-0.36) @@ -3854,14 +5702,7 @@ types and utilities. Part of Gitoxide a pure Rust implementation of Git.") ("rust-gix-path" ,rust-gix-path-0.10) ("rust-gix-worktree" ,rust-gix-worktree-0.27) ("rust-io-close" ,rust-io-close-0.3) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis - "Gitoxide project functions that set Git's worktree to a particular state") - (description - "This package provides functions for setting the Git worktree to a particular -state. Used by Gitoxide a pure Rust implementation of Git.") - (license (list license:expat license:asl2.0)))) + ("rust-thiserror" ,rust-thiserror-1)))))) (define-public rust-gix-worktree-state-0.3 (package @@ -3889,8 +5730,62 @@ state. Used by Gitoxide a pure Rust implementation of Git.") ("rust-io-close" ,rust-io-close-0.3) ("rust-thiserror" ,rust-thiserror-1)))))) +(define-public rust-gix-worktree-stream-0.8 + (package + (name "rust-gix-worktree-stream") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-worktree-stream" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "05qb9603wdv15l3h27i9s657j6yrpdnnli0x9x9jvkcas98jk1mg")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-gix-attributes" ,rust-gix-attributes-0.21) + ("rust-gix-features" ,rust-gix-features-0.37) + ("rust-gix-filter" ,rust-gix-filter-0.8) + ("rust-gix-fs" ,rust-gix-fs-0.9) + ("rust-gix-hash" ,rust-gix-hash-0.14) + ("rust-gix-object" ,rust-gix-object-0.40) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-traverse" ,rust-gix-traverse-0.36) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-thiserror" ,rust-thiserror-1)))) + (home-page "https://github.com/Byron/gitoxide") + (synopsis "This crate generates a byte-stream from a git-tree") + (description "This crate provides the ability to generate a byte-stream +from a git-tree. It's part of Gitoxide, a pure Rust implementation of Git.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-gix-worktree-stream-0.7 + (package + (inherit rust-gix-worktree-stream-0.8) + (name "rust-gix-worktree-stream") + (version "0.7.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gix-worktree-stream" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0v0hcsljsiw2c3vcjc5gvgd4iyw9m84h5cpc1fh960fkkqk3qy1w")))) + (arguments + `(#:cargo-inputs (("rust-gix-attributes" ,rust-gix-attributes-0.20) + ("rust-gix-features" ,rust-gix-features-0.36) + ("rust-gix-filter" ,rust-gix-filter-0.7) + ("rust-gix-fs" ,rust-gix-fs-0.8) + ("rust-gix-hash" ,rust-gix-hash-0.13) + ("rust-gix-object" ,rust-gix-object-0.39) + ("rust-gix-path" ,rust-gix-path-0.10) + ("rust-gix-traverse" ,rust-gix-traverse-0.35) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-thiserror" ,rust-thiserror-1)))))) + (define-public rust-gix-worktree-stream-0.6 (package + (inherit rust-gix-worktree-stream-0.7) (name "rust-gix-worktree-stream") (version "0.6.0") (source @@ -3900,7 +5795,6 @@ state. Used by Gitoxide a pure Rust implementation of Git.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "0b5gf6pq9ypxhg0x9dj9b1agrhbj7rz64r10d0kp6d69z2v38jzf")))) - (build-system cargo-build-system) (arguments `(#:tests? #f ; using undeclared crates gix_worktree/gix_testtools #:cargo-inputs (("rust-gix-attributes" ,rust-gix-attributes-0.20) @@ -3912,12 +5806,7 @@ state. Used by Gitoxide a pure Rust implementation of Git.") ("rust-gix-path" ,rust-gix-path-0.10) ("rust-gix-traverse" ,rust-gix-traverse-0.34) ("rust-parking-lot" ,rust-parking-lot-0.12) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "This crate generates a byte-stream from a git-tree") - (description "This crate provides the ability to generate a byte-stream -from a git-tree. It's part of Gitoxide, a pure Rust implementation of Git.") - (license (list license:expat license:asl2.0)))) + ("rust-thiserror" ,rust-thiserror-1)))))) (define-public rust-gix-worktree-stream-0.5 (package @@ -3947,14 +5836,14 @@ from a git-tree. It's part of Gitoxide, a pure Rust implementation of Git.") (define-public rust-libgit2-sys-0.16 (package (name "rust-libgit2-sys") - (version "0.16.1+1.7.1") + (version "0.16.2+1.7.2") (source (origin (method url-fetch) (uri (crate-uri "libgit2-sys" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "030dnq7hz79qs4rxdllc3ailvqzc432jwwxk7g8av55hh0vbp8pj")) + (base32 "1s149nkximw3n42925rp0jax1sf1zmf8gpcim2g9sp7fnkc2chgf")) (modules '((guix build utils))) (snippet #~(begin (delete-file-recursively "libgit2"))))) |