Changes aren't applying during wmill sync push as expected.
I'm having trouble understanding why everytime i try sync i'm getting a set of proposed changes to accept, even though i'm not making any changes.
$> wmill script generate-metadata --yes
...
No metadata to update
$> wmill sync push
...
~ flow f/flows/tally_registration.flow/flow.yaml
summary: ''
description: ''
...
required: []
visible_to_runner_only: false
ws_error_handler_muted: false
? Do you want to apply these 13 changes? (Y/n) › Yes
Applying changes to files ...
...
Done! All 13 changes pushed to the remote workspace k3-home named k3-home.
Then, if i run the same command again, without making any changes... i have more changes to apply... but they're the same (or overlapping?)
$> wmill sync push
...
~ flow f/flows/tally_registration.flow/flow.yaml
summary: ''
description: ''
...
required: []
visible_to_runner_only: false
ws_error_handler_muted: false
? Do you want to apply these 10 changes? (Y/n) › Yes
Applying changes to files ...
...
Done! All 10 changes pushed to the remote workspace k3-home named k3-home.
Note that time it was only 10... Now, if i keep running the same command over and over, it swaps between the 13 changes proposed and 10 changes proposed over and over infinitum.....
Where are the changes coming from? Why don't they seem to actually apply when i say yes?
Probably I'm just missing something obvious... or misunderstanding something.
Your advice is appreciated. Video reference attached.
4 Replies
do a wmill sync pull
there are some fields that are now default to false and not serialized when false that weren't before
so it's seeing a diff but there isn't one
perfect, i think that did it
so on occasion once i'm synced locally i'll do a pull to grab the changes 'upstream'; makes sense now
or you can just use git sync
actually you have to use git sync otherwise your changes will be overwritten
damn, i'm gonna have to look into that then
thought i already had it setup