Xvc

Latest version: v0.6.3

Safety actively analyzes 626983 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.6.5

- Add benchmarks between Xvc and DVC
- Add how-to/benchmark-versus-dvc.md
- Add regex filtering for how-to documents to trycmd test docs

- Refactored Pipelines API to expose more functionality
- PR: <https://github.com/iesahin/xvc/pull/243>
- Exposed Git operations in the API
- Fixed `xvc pipeline step update` clobbering `--when` option

- Added `xvc pipeline step list` command to list pipeline steps

- Updated file related operations not to list all files
- Added `XvcPathMetadataProvider` to `xvc-walker` to cache file system metadata
- Added git revision to the version stringZ
- `xvc file list` doesn't list files starting with `.` now.
- Added `--show-dot-files` to list them.
- Fixed `--recheck-method` to be reset to default if not specified

0.6.3

- Updated README and added its commands to the tests
- Updated openssl dependency to use vendored feature for Python bindings
- Fixed clippy warnings
- Initial Python bindings in https://github.com/iesahin/xvc.py

0.6.2

- Updated `xvc file track` reference and examples
- Added mdbook-admonish for admonitions
- Fixed `--skip-git` option not working correctly
- Added documentation for turning off automated Git operations
- PR: <https://github.com/iesahin/xvc/pull/238>
- Updated Readme and added it to tests

0.6.1

- Added --min-size (-s) option to xvc-test-helper create-directory-tree
- PR: <https://github.com/iesahin/xvc/pull/229>
- Updated `xvc pipeline dag` and reference docs.
- PR: <https://github.com/iesahin/xvc/pull/232>
- Dependency and outputs are shown with different shapes according to their types in Graphviz format
- Simplify DAG creation for both dot and mermaid formats

0.6.0

- Major overhaul in pipelines
- PR: <https://github.com/iesahin/xvc/pull/224/>
- Added `--generic`, `--url`, `--regex-items`, `--line-items`, `--glob-items`
- as dependency types to `xvc pipeline step dependency` command
- Updated `xvc pipelines` to run the pipeline by creating a thread for each step.
- Updated pipelines state machine
- Added environment variable injection to `--regex-items`, `--line-items` and `--glob-items` dependencies.
- Reference examples for `xvc pipeline export` and `xvc pipeline import`
- Refactored `xvc-core` crate for digest structures
- Refactored `xvc-pipelines` create to move dependencies to files
- Added reference examples for `xvc storage new ...` commands.
- PR: <https://github.com/iesahin/xvc/pull/222>
- Issue: <https://github.com/iesahin/xvc/issue/221>
- Add `xvc pipeline new` reference examples.
- Remove `--set-default` option from the command.

- Added reference examples for `xvc storage new ...` commands.
- PR: <https://github.com/iesahin/xvc/pull/222>
- Issue: <https://github.com/iesahin/xvc/issue/221>

- Add `--format mermaid` to `xvc pipeline dag`

- Standardize digests with AttributeDigest trait
- Add Diffable trait to compare records and actuals
- Refactor `xvc pipeline` comparisons to use Diff

0.5.2

- Refactor "cache type" to "recheck method" in all code and documentation
- Issue: <https://github.com/iesahin/xvc/issues/203>
- Renamed `CacheType` to `RecheckMethod`
- Revised documentation for recheck methods
- Add `xvc file untrack` command.
- Issue: <https://github.com/iesahin/xvc/issues/113>
- Write the reference page: book/src/ref/xvc-file-untrack.md
- I believe there must be two separate commands: `xvc file untrack` and `xvc file remove`. The former is to remove the file from Xvc tracking, and the latter is to remove the file from the workspace, cache, or storages. There are valid use cases to remove the file from cache without untracking it, and vice versa.
- There will also be a `xvc file versions` command to list the versions of a file and restore them to a directory.
- I think it's better to implement remove and untrack commands in one go.
- Added `join` to AbsolutePath.
- Assert the parameter is not absolute.
- Caused error in xvc init: Fixed ✅
- Caused error in updating gitignores: Fixed ✅
- Error in recheck for existing paths: Fixed ✅
- XvcCachePath returns a partial path for reporting
- Change all PathBuf elements in XvcRoot to AbsolutePath
- Sort results of `--restore-versions` by entity id ✅
- Delete cache files
- Remove empty directories after untracking ✅
- Update book/src/start/from-dvc.md for `xvc file untrack` ✅
- Restructure output channel to send/receive `Option<XvcOutputLine>` instead of `XvcOutputLine`
- Refactor all commands to use the new output channel ✅
- Add `xvc file remove` command
- Add RemoveCLI and the command dispatcher ✅
- Implemented remove for local cache
- Implement `--all-versions`
- Implement `--only-version`
- Implement `--from-remote`
- Implement `XvcStorageOperations::delete` for all storage types
- Update `xvc-test-helper generate-random-file` and `create-directory-tree` to receive random seed
- Update `xvc storage new local` ref page to include examples

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.