-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v0.6.13 #263
Merged
v0.6.13 #263
Changes from 5 commits
Commits
Show all changes
72 commits
Select commit
Hold shift + click to select a range
f7570ca
Added aarch targets to test
iesahin 949cb81
added need coverage again
iesahin e290948
Updated help string and added an example for ignored files in file list
iesahin 3a174ca
fix a bug when cd cannot be found
iesahin cb63592
bump version
iesahin 0ea01aa
fix git version string
iesahin 23fe693
changelog
iesahin f4e8f61
Handle download errors more gracefully
iesahin fbf8905
changelog
iesahin 9e732bf
add warnings about Git config to docs
iesahin d370c2c
Added -c core.quotepath=off to ls-files command
iesahin 9f8a9bf
update changelog
iesahin f6be543
Hide directories in xvc file list output by default and add show-dirs…
iesahin 334f737
updated filter flags
iesahin cb5de8c
Test debug
iesahin c3b3063
fix test
iesahin 76f4355
rename join to left_join
iesahin f10f157
added xvc_path and metadata filtering
iesahin 50cfa18
added starts_with_str and contains methods
iesahin 1da3f22
added join methods
iesahin 0e40685
added filter method
iesahin fd7bff0
hstore.subset now receives a slice instead of iterator
iesahin b2d9014
added path metadata filtering
iesahin 2e67db8
test
iesahin b7d48de
debug starts_with
iesahin d341e4a
fix test
iesahin cacb080
update test script
iesahin 924f5ec
Update references to reflect command option changes
iesahin 7659b02
removed some watches
iesahin bd40957
Debug tests
iesahin fb34c94
tests
iesahin a9e67fa
remove watches
iesahin d475e18
fix test
iesahin ae4220e
Updates tests
iesahin 6bd3129
removed watches
iesahin 1d2aa01
update run script
iesahin 2168ea3
bump version
iesahin 488c05c
Added release.yml for cross compilation
iesahin 823a33c
updated executable name
iesahin 656a25a
comment out
iesahin 35da7e0
added commands for each platform
iesahin 1a71da8
removed --locked
iesahin 8216e91
added args
iesahin e1af293
specified changes file and added some more targets
iesahin 7ad39b8
removed RiscV platform from targets
iesahin 3f512d5
Removed reflink from xvc-file's default features
iesahin 5a21075
remove reflink from xvc default features
iesahin f5dfe23
Update Changelog
iesahin af2f765
removed netbsd target
iesahin 1144a5b
sqlite fix
iesahin d5b9920
Remove Android build
iesahin 3aa9899
remove duplicate
iesahin 082b5d4
comment out release in rust.yml
iesahin 8eb1d50
Added changelog line
iesahin 55e5b28
Don't run release.yml for all PRs
iesahin 3105e69
bump version
iesahin 128ecc8
Bump date
iesahin 3a983e0
Fix xvc-file-copy doc test
iesahin 4ec0a71
removed watches from z_test_docs
iesahin 443fd91
added new form for trace macro similar to watch! macro
iesahin 5312791
removed some watches
iesahin 3f51aa9
removed some watches
iesahin 5dd1dc0
removed some watches
iesahin 226477e
removed some watches
iesahin 99ac91f
fixed unused variable warnings
iesahin 51b5cd6
Fixed unused var warnings
iesahin b09f511
fixed some warnings
iesahin d043252
Add doc tests to join
iesahin 6f92b89
don't run dev tests
iesahin 293c153
added a doc test to xvc-store
iesahin d4d2736
fix test
iesahin d34ddfa
fix test
iesahin File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
[package] | ||
name = "xvc-config" | ||
version = "0.6.12" | ||
version = "0.6.13-alpha.1" | ||
edition = "2021" | ||
description = "Xvc configuration management" | ||
authors = ["Emre Şahin <[email protected]>"] | ||
|
@@ -16,8 +16,8 @@ name = "xvc_config" | |
crate-type = ["rlib"] | ||
|
||
[dependencies] | ||
xvc-logging = { version = "0.6.12", path = "../logging" } | ||
xvc-walker = { version = "0.6.12", path = "../walker" } | ||
xvc-logging = { version = "0.6.13-alpha.1", path = "../logging" } | ||
xvc-walker = { version = "0.6.13-alpha.1", path = "../walker" } | ||
|
||
|
||
## Cli and config | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
[package] | ||
name = "xvc-core" | ||
version = "0.6.12" | ||
version = "0.6.13-alpha.1" | ||
edition = "2021" | ||
description = "Xvc core for common elements for all commands" | ||
authors = ["Emre Şahin <[email protected]>"] | ||
|
@@ -16,10 +16,10 @@ name = "xvc_core" | |
crate-type = ["rlib"] | ||
|
||
[dependencies] | ||
xvc-config = { version = "0.6.12", path = "../config" } | ||
xvc-logging = { version = "0.6.12", path = "../logging" } | ||
xvc-ecs = { version = "0.6.12", path = "../ecs" } | ||
xvc-walker = { version = "0.6.12", path = "../walker" } | ||
xvc-config = { version = "0.6.13-alpha.1", path = "../config" } | ||
xvc-logging = { version = "0.6.13-alpha.1", path = "../logging" } | ||
xvc-ecs = { version = "0.6.13-alpha.1", path = "../ecs" } | ||
xvc-walker = { version = "0.6.13-alpha.1", path = "../walker" } | ||
|
||
## Cli and config | ||
clap = { version = "^4.5", features = ["derive"] } | ||
|
@@ -83,6 +83,6 @@ itertools = "^0.13" | |
|
||
|
||
[dev-dependencies] | ||
xvc-test-helper = { version = "0.6.12", path = "../test_helper/" } | ||
xvc-test-helper = { version = "0.6.13-alpha.1", path = "../test_helper/" } | ||
proptest = "^1.5" | ||
test-case = "^3.3" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
[package] | ||
name = "xvc-ecs" | ||
version = "0.6.12" | ||
version = "0.6.13-alpha.1" | ||
edition = "2021" | ||
description = "Entity-Component System for Xvc" | ||
authors = ["Emre Şahin <[email protected]>"] | ||
|
@@ -16,7 +16,7 @@ name = "xvc_ecs" | |
crate-type = ["rlib"] | ||
|
||
[dependencies] | ||
xvc-logging = { version = "0.6.12", path = "../logging" } | ||
xvc-logging = { version = "0.6.13-alpha.1", path = "../logging" } | ||
|
||
## Serialization | ||
serde = { version = "^1.0", features = ["derive"] } | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
[package] | ||
name = "xvc-file" | ||
version = "0.6.12" | ||
version = "0.6.13-alpha.1" | ||
edition = "2021" | ||
description = "File tracking, versioning, upload and download functions for Xvc" | ||
authors = ["Emre Şahin <[email protected]>"] | ||
|
@@ -21,12 +21,12 @@ test = true | |
bench = true | ||
|
||
[dependencies] | ||
xvc-logging = { version = "0.6.12", path = "../logging" } | ||
xvc-config = { version = "0.6.12", path = "../config" } | ||
xvc-core = { version = "0.6.12", path = "../core" } | ||
xvc-ecs = { version = "0.6.12", path = "../ecs" } | ||
xvc-walker = { version = "0.6.12", path = "../walker" } | ||
xvc-storage = { version = "0.6.12", path = "../storage", default-features = false } | ||
xvc-logging = { version = "0.6.13-alpha.1", path = "../logging" } | ||
xvc-config = { version = "0.6.13-alpha.1", path = "../config" } | ||
xvc-core = { version = "0.6.13-alpha.1", path = "../core" } | ||
xvc-ecs = { version = "0.6.13-alpha.1", path = "../ecs" } | ||
xvc-walker = { version = "0.6.13-alpha.1", path = "../walker" } | ||
xvc-storage = { version = "0.6.13-alpha.1", path = "../storage", default-features = false } | ||
|
||
|
||
## Cli and config | ||
|
@@ -95,5 +95,5 @@ default = ["reflink"] | |
reflink = ["dep:reflink"] | ||
|
||
[dev-dependencies] | ||
xvc-test-helper = { version = "0.6.12", path = "../test_helper/" } | ||
xvc-test-helper = { version = "0.6.13-alpha.1", path = "../test_helper/" } | ||
shellfn = "^0.1" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
[package] | ||
name = "xvc" | ||
version = "0.6.12" | ||
version = "0.6.13-alpha.1" | ||
edition = "2021" | ||
description = "An MLOps tool to manage data files and pipelines on top of Git" | ||
authors = ["Emre Şahin <[email protected]>"] | ||
|
@@ -20,14 +20,14 @@ name = "xvc" | |
path = "src/main.rs" | ||
|
||
[dependencies] | ||
xvc-config = { version = "0.6.12", path = "../config" } | ||
xvc-core = { version = "0.6.12", path = "../core" } | ||
xvc-logging = { version = "0.6.12", path = "../logging" } | ||
xvc-ecs = { version = "0.6.12", path = "../ecs" } | ||
xvc-file = { version = "0.6.12", path = "../file", default-features = false } | ||
xvc-pipeline = { version = "0.6.12", path = "../pipeline" } | ||
xvc-walker = { version = "0.6.12", path = "../walker" } | ||
xvc-storage = { version = "0.6.12", path = "../storage", default-features = false } | ||
xvc-config = { version = "0.6.13-alpha.1", path = "../config" } | ||
xvc-core = { version = "0.6.13-alpha.1", path = "../core" } | ||
xvc-logging = { version = "0.6.13-alpha.1", path = "../logging" } | ||
xvc-ecs = { version = "0.6.13-alpha.1", path = "../ecs" } | ||
xvc-file = { version = "0.6.13-alpha.1", path = "../file", default-features = false } | ||
xvc-pipeline = { version = "0.6.13-alpha.1", path = "../pipeline" } | ||
xvc-walker = { version = "0.6.13-alpha.1", path = "../walker" } | ||
xvc-storage = { version = "0.6.13-alpha.1", path = "../storage", default-features = false } | ||
|
||
## Cli and config | ||
clap = { version = "^4.5", features = ["derive", "cargo"] } | ||
|
@@ -133,4 +133,4 @@ shellfn = "^0.1" | |
test-case = "^3.3" | ||
trycmd = "^0.15" | ||
which = "^7.0" | ||
xvc-test-helper = { version = "0.6.12", path = "../test_helper/" } | ||
xvc-test-helper = { version = "0.6.13-alpha.1", path = "../test_helper/" } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
[package] | ||
name = "xvc-logging" | ||
version = "0.6.12" | ||
version = "0.6.13-alpha.1" | ||
edition = "2021" | ||
description = "Logging crate for Xvc" | ||
authors = ["Emre Şahin <[email protected]>"] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
[package] | ||
name = "xvc-pipeline" | ||
version = "0.6.12" | ||
version = "0.6.13-alpha.1" | ||
edition = "2021" | ||
description = "Xvc data pipeline management" | ||
authors = ["Emre Şahin <[email protected]>"] | ||
|
@@ -19,12 +19,12 @@ default = [] | |
bundled-sqlite = ["rusqlite/bundled"] | ||
|
||
[dependencies] | ||
xvc-config = { version = "0.6.12", path = "../config" } | ||
xvc-core = { version = "0.6.12", path = "../core" } | ||
xvc-ecs = { version = "0.6.12", path = "../ecs" } | ||
xvc-logging = { version = "0.6.12", path = "../logging" } | ||
xvc-walker = { version = "0.6.12", path = "../walker" } | ||
xvc-file = { version = "0.6.12", path = "../file", default-features = false } | ||
xvc-config = { version = "0.6.13-alpha.1", path = "../config" } | ||
xvc-core = { version = "0.6.13-alpha.1", path = "../core" } | ||
xvc-ecs = { version = "0.6.13-alpha.1", path = "../ecs" } | ||
xvc-logging = { version = "0.6.13-alpha.1", path = "../logging" } | ||
xvc-walker = { version = "0.6.13-alpha.1", path = "../walker" } | ||
xvc-file = { version = "0.6.13-alpha.1", path = "../file", default-features = false } | ||
|
||
## Cli and config | ||
clap = { version = "^4.5", features = ["derive"] } | ||
|
@@ -99,5 +99,5 @@ itertools = "^0.13" | |
derive_more = { version = "^1.0", features = ["full"] } | ||
|
||
[dev-dependencies] | ||
xvc-test-helper = { version = "0.6.12", path = "../test_helper/" } | ||
xvc-test-helper = { version = "0.6.13-alpha.1", path = "../test_helper/" } | ||
test-case = "^3.3" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
[package] | ||
name = "xvc-storage" | ||
version = "0.6.12" | ||
version = "0.6.13-alpha.1" | ||
edition = "2021" | ||
description = "Xvc remote and local storage management" | ||
authors = ["Emre Şahin <[email protected]>"] | ||
|
@@ -16,11 +16,11 @@ name = "xvc_storage" | |
crate-type = ["rlib"] | ||
|
||
[dependencies] | ||
xvc-logging = { version = "0.6.12", path = "../logging" } | ||
xvc-config = { version = "0.6.12", path = "../config" } | ||
xvc-core = { version = "0.6.12", path = "../core" } | ||
xvc-ecs = { version = "0.6.12", path = "../ecs" } | ||
xvc-walker = { version = "0.6.12", path = "../walker" } | ||
xvc-logging = { version = "0.6.13-alpha.1", path = "../logging" } | ||
xvc-config = { version = "0.6.13-alpha.1", path = "../config" } | ||
xvc-core = { version = "0.6.13-alpha.1", path = "../core" } | ||
xvc-ecs = { version = "0.6.13-alpha.1", path = "../ecs" } | ||
xvc-walker = { version = "0.6.13-alpha.1", path = "../walker" } | ||
|
||
## Cli and config | ||
clap = { version = "^4.5", features = ["derive"] } | ||
|
@@ -105,7 +105,7 @@ bundled-openssl = ["openssl/vendored"] | |
|
||
|
||
[dev-dependencies] | ||
xvc-test-helper = { version = "0.6.12", path = "../test_helper/" } | ||
xvc-test-helper = { version = "0.6.13-alpha.1", path = "../test_helper/" } | ||
shellfn = "^0.1" | ||
|
||
[package.metadata.cargo-udeps.ignore] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
[package] | ||
name = "xvc-test-helper" | ||
version = "0.6.12" | ||
version = "0.6.13-alpha.1" | ||
edition = "2021" | ||
description = "Unit test helper functions for Xvc" | ||
authors = ["Emre Şahin <[email protected]>"] | ||
|
@@ -20,7 +20,7 @@ path = "src/main.rs" | |
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | ||
|
||
[dependencies] | ||
xvc-logging = { version = "0.6.12", path = "../logging/" } | ||
xvc-logging = { version = "0.6.13-alpha.1", path = "../logging/" } | ||
|
||
rand = "^0.8" | ||
log = "^0.4" | ||
|
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🐛 Possible Bug
The
unwrap()
call onXvcCachePath::new(xp, cd)
could panic if the constructor returnsNone
. Since this is in afilter_map
, we should handle theNone
case gracefully.