Skip to content

feature: show progress during an actual sync #100

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

Closed
hbagdi opened this issue Nov 9, 2019 · 0 comments
Closed

feature: show progress during an actual sync #100

hbagdi opened this issue Nov 9, 2019 · 0 comments
Labels
feature New feature or request
Milestone

Comments

@hbagdi
Copy link
Member

hbagdi commented Nov 9, 2019

As of decK v0.6, a diff command shows the changes that will be made.
A sync command performs those changes but doesn't show what it is doing. With large configurations, having a feedback on how far the sync process has come along can provide a better user experience.

@hbagdi hbagdi added this to the v0.7.0 milestone Dec 7, 2019
hbagdi added a commit that referenced this issue Dec 7, 2019
This commit is less of a feature and more of a refactor.
The dry package has been removed and instead the entities and operations
are printed to console using the `state.ConsoleString` abstraction.

This reduces the maintainence overhead by quite a bit and further
reduces the difference between diff and sync mode.

This commit is a good example of how the refactoring work on state
package done in the 0.6 cycle is paying itself off.

Fix #100
@hbagdi hbagdi added the feature New feature or request label Dec 7, 2019
hbagdi added a commit that referenced this issue Dec 7, 2019
This commit is less of a feature and more of a refactor.
The dry package has been removed and instead the entities and operations
are printed to console using the `state.ConsoleString` abstraction.

This reduces the maintainence overhead by quite a bit and further
reduces the difference between diff and sync mode.

This commit is a good example of how the refactoring work on state
package done in the 0.6 cycle is paying itself off.

Fix #100
@hbagdi hbagdi closed this as completed in ae09e37 Dec 7, 2019
rainest pushed a commit that referenced this issue Apr 21, 2021
This commit is less of a feature and more of a refactor.
The dry package has been removed and instead the entities and operations
are printed to console using the `state.ConsoleString` abstraction.

This reduces the maintainence overhead by quite a bit and further
reduces the difference between diff and sync mode.

This commit is a good example of how the refactoring work on state
package done in the 0.6 cycle is paying itself off.

Breaking Change:

Showing progress during sync command could be labeled as a breaking
change so we need to document it appropriately in the changelog.

Fix #100
AntoineJac pushed a commit that referenced this issue Jan 23, 2024
This commit is less of a feature and more of a refactor.
The dry package has been removed and instead the entities and operations
are printed to console using the `state.ConsoleString` abstraction.

This reduces the maintainence overhead by quite a bit and further
reduces the difference between diff and sync mode.

This commit is a good example of how the refactoring work on state
package done in the 0.6 cycle is paying itself off.

Breaking Change:

Showing progress during sync command could be labeled as a breaking
change so we need to document it appropriately in the changelog.

Fix #100
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant