-
Notifications
You must be signed in to change notification settings - Fork 14
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
Smart protocol: Support force push/pull in #737
Comments
The command now works without any errors, but there is another tricky moment. |
Hmm, interesting case. So we have two situations:
For "replace" I see two options:
I like the last option, but we'd need to decide what name to give to the old dataset... Perhaps we could rename it to |
In either case I think |
Describe the bug
Force push/pull in Smart Protocol are currently not working which is major speedbump when testing things with live
kamu-node
.Steps To Reproduce
Current Behavior
Tool returns obscure errors
Expected Behavior
Force push/pull works just like in the Simple Transfer Protocol
kamu system info
appVersion: 0.191.4 buildTimestamp: 2024-07-23T18:24:43.432679860Z gitDescribe: v0.191.1-7-g0fc45cd4 gitSha: 0fc45cd453f2a15a521fea5763fdd0b9f8c44af6 gitCommitDate: 2024-07-23 gitBranch: master rustcSemver: 1.81.0-nightly rustcChannel: nightly rustcHostTriple: x86_64-unknown-linux-gnu rustcCommitSha: 8337ba9189de188e2ed417018af2bf17a57d51ac cargoTargetTriple: x86_64-unknown-linux-gnu cargoFeatures: default,rust_embed,web_ui cargoOptLevel: '0'
Logs
No response
Anything else?
Force pull-push should also correctly react when the identity of a dataset changes, e.g. this scenario:
gps
--force
flagtest the mirror pulling scenario as well
The text was updated successfully, but these errors were encountered: