Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: gitoxide | Distribution: openSUSE Tumbleweed |
Version: 0.37.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Thu Jul 25 05:36:33 2024 |
Group: Development/Tools/Version Control | Build host: reproducible |
Size: 28402542 | Source RPM: gitoxide-0.37.0-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/Byron/gitoxide | |
Summary: An idiomatic & safe pure-Rust implementation of Git |
gitoxide is an implementation of git written in Rust for providing a pleasant and unsurprising developer experience.
Apache-2.0 OR MIT
* Thu Jul 25 2024 Joshua Smith <smolsheep@opensuse.org> - Update to version 0.37.0: New Features * add mailmap check similar to git check-mailmap. That way it becomes a little easier to maybe try out other special cases in the wild. * gix clone with --ref support. --ref is similar to --branch, but was renamed as it also supports tags for example. Other * Make it easier to compile gitoxide as dynlib. Also optimize compilation time: By making plumbing and porcelain as modules the lib.rs, they can be compiled after the rmeta for the dependencies are generated. * For the uni.rs which uses both plumbing and porcelain, this would avoid compiling these two modules twice. * Wed May 22 2024 Joshua Smith <smolsheep@opensuse.org> - Update to version 0.36.0: * Fixes for CVE-2024-35186 and CVE-2024-35197 * checkout respects options for core.protectHFS and core.protectNTFS * more robustness in the face of a trampling-herd of threads loading a single index * Tue Apr 16 2024 Joshua Smith <smolsheep@opensuse.org> - Update to version 0.35.0: * add gix status --ignored support * add gix status --index-worktree-renames * gix status with submodule and rewrite support. * add gix is-clean|is-changed * gix submodules list --dirty-suffix for dirty-information * add gix commit describe --dirty-suffix * Thu Mar 07 2024 Joshua Smith <smolsheep@opensuse.org> - Specfile to modern rust, add copyright and cleanup - Update to version 0.34.0: * add gix clean --patterns-for-entries|-m to help with wildcards. * basic gix clean * Allow the -n argument as no-op to make them more compatible. * Fix clippy lints * Add back line wrapping simplify Usage Variants * Tell clap that ein is named ein * Copy over code from gix to generate completions for ein as well * Fix indenting by removing formatting on the config str * Reserve 50 characters for the config name * Bring back old implementation from 65e6496 - this also removes terminal_size, although its not large * Use chunks_exact where possible - Updates from version 0.33.0: * Add rev parse --reference. It's similar to git rev-parse - -symbolic-full-name. * mark gix::interrupt::init_handler() as unsafe - Updates from version 0.32.0: * gix rev parse --format to provide different versions of the same content. * in --trace mode, greatly increase message-buffer size. * set binary name for completions * rename GITOXIDE_* environment variables to GIX_# * Add thediff::resource_cache() low-level utility for rapid in-memory diffing of combinations of resources. * In gix read http.sslVerify config value and pass it to gix-transport. * Remove dead code from non-existent "lean-cli" feature * Replace all docsrs config by the document-features feature * Add basic connectivity check * Allow to print a tree without prettification, using tree-style --raw. * Automatically enforce strict mode if -c options are given on the command-line. - Updates from version 0.31.0: * add shell completions for bash * User decides completion output * gix status auto-writes changed indices. * This prevents expensive operations to re-occour. * gix status -s/--statistics to obtain additional information on what happened. - Updates from version 0.30.0: * gix status with basic index-worktree comparison * gix free index from-list and gix index from-tree gain - -skip-hash. * both ein and gix now share some code via the gitoxide library. This can slightly improve compile times as well, even though it wasn't measured. - Updates from version 0.29.0: * gix submodule subcommand for simple submodule listing and information retrieval * gix index entries --recurse-subomdules to also list submodules. * gix index entries with styles and pathspecs. * use real pathspecs where it was supported before. * add gix commit verify-signature to do something akin to git ... - -show-signature. - Updates from version 0.28.0: * add simple CLI for gix archive - Updates from version 0.27.0: * list commit-graph entries by graph traversal, move commit-graph up to gix level. * gix --trace to also print tree-like instrumentation * gix fetch --open-negotiation-graph[=limit] * gix fetch --negotiation-info to provide additional information about the negotiation phase. * bit revision list --svg to create a visual graph of commits. - Updates from version 0.26.0: * gix attributes validate to validate attributes and ignore against git as baseline. * --statistics for gix excludes query * gix attribute query as something similar to git check-attrs. * no-repo index from-list to create an index with empty files from the given list. * add pro-forma library to allow feature documentation of gitoxide on docs.rs - Updates from version 0.25.0: * A maintenance release without user-facing changes, just to fix installation - Updates from version 0.24.0: * gix index entries also prints attributes. * gix clone and gix fetch with controls for shallow repositories. * ein t trace-path know accepts the trace-file alias. * printing to stdout for commands that don't show progress is greatly improved. Previously it would have to lock stdout on each write, now this is done only once. * opening repositories without 'strict' mode also ignores IO errors. These will instead be logged, but won't make it impossible to open an otherwise fine repository. * turn gix free index entries into gix index entries. - Updates from version 0.23.0: * ein tool query - a git analytics engine. A tool to build and efficiently maintain a database of information contained in a git repository, preferably the kind of information that is expensive to obtain, in order to facilitate queries that would be prohibitive without an accelerating data structure. * gix tree entries with rev-spec support. - Updates from version 0.22.0: * A maintenance release without user-facing changes. * Fri Feb 10 2023 Luna D Dragon <luna.dragon@suse.com> - Chore + upgrade to clap 4.1 - New Features + gix clone <url> is now permitted without specifying a destination directory. + Note that the implementation doesn't take into account potential redirects and renames + as it's implemented only with the first URL it sees (not the redirected ones). + make more HTTP options available + http.schannelCheckRevoke
/usr/bin/ein /usr/bin/gix /usr/share/doc/packages/gitoxide /usr/share/doc/packages/gitoxide/README.md /usr/share/licenses/gitoxide /usr/share/licenses/gitoxide/LICENSE-APACHE /usr/share/licenses/gitoxide/LICENSE-MIT
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 24 00:48:20 2024