Skip to content

Move and refactor ProgressAnimation code from TSC #7328

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

Merged
merged 6 commits into from
Feb 13, 2024

Conversation

rauhul
Copy link
Member

@rauhul rauhul commented Feb 9, 2024

SwiftPM uses ProgressAnimation from TSCUtilities in a variety of inconsistent manners across various swift-something commands. This commit replaces the uses of ProgressAnimation throughout SwiftPM with common entrypoints and lays the ground work for creating multi-line parallel progress animations as seen in tools like bazel build and docker build.

@rauhul rauhul force-pushed the rauhul/progress-bar-improvements branch from da86a91 to bd957be Compare February 10, 2024 01:59
SwiftPM uses ProgressAnimation from TSCUtilities in a variety of
inconsistent manners across various swift-something commands. This
commit replaces the uses of ProgressAnimation throughout SwiftPM with
common entrypoints and lays the ground work for creating
multi-line parallel progress animations as seen in tools like `bazel
build` and `docker build`.
@rauhul rauhul force-pushed the rauhul/progress-bar-improvements branch from bd957be to cfa1bc1 Compare February 10, 2024 18:50
@rauhul
Copy link
Member Author

rauhul commented Feb 10, 2024

@swift-ci test

@MaxDesiatov
Copy link
Contributor

@swift-ci test windows

@rauhul
Copy link
Member Author

rauhul commented Feb 11, 2024

@MaxDesiatov I pushed the requested changes as individual commits, please take a look when you have some time!

@MaxDesiatov MaxDesiatov changed the title Refactor ProgressAnimation code Move and refactor ProgressAnimation code from TSC Feb 12, 2024
@MaxDesiatov MaxDesiatov added no functional change No user-visible functional changes included and removed needs documentation labels Feb 12, 2024
Copy link
Contributor

@MaxDesiatov MaxDesiatov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@MaxDesiatov
Copy link
Contributor

@swift-ci test

@MaxDesiatov MaxDesiatov enabled auto-merge (squash) February 12, 2024 15:24
@MaxDesiatov
Copy link
Contributor

@swift-ci test linux

@MaxDesiatov
Copy link
Contributor

@swift-ci test windows

@MaxDesiatov
Copy link
Contributor

@swift-ci test linux

1 similar comment
@rauhul
Copy link
Member Author

rauhul commented Feb 13, 2024

@swift-ci test linux

@rauhul rauhul disabled auto-merge February 13, 2024 20:52
@rauhul rauhul enabled auto-merge (squash) February 13, 2024 20:52
@rauhul rauhul merged commit 78f858a into main Feb 13, 2024
@rauhul rauhul deleted the rauhul/progress-bar-improvements branch February 13, 2024 22:23
furby-tm pushed a commit to wabiverse/swift-package-manager that referenced this pull request May 15, 2024
SwiftPM uses ProgressAnimation from TSCUtilities in a variety of
inconsistent manners across various swift-something commands. This
commit replaces the uses of ProgressAnimation throughout SwiftPM with
common entrypoints and lays the ground work for creating multi-line
parallel progress animations as seen in tools like `bazel build` and
`docker build`.

---------

Co-authored-by: Max Desiatov <[email protected]>
furby-tm pushed a commit to wabiverse/swift-package-manager that referenced this pull request May 15, 2024
SwiftPM uses ProgressAnimation from TSCUtilities in a variety of
inconsistent manners across various swift-something commands. This
commit replaces the uses of ProgressAnimation throughout SwiftPM with
common entrypoints and lays the ground work for creating multi-line
parallel progress animations as seen in tools like `bazel build` and
`docker build`.

---------

Co-authored-by: Max Desiatov <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no functional change No user-visible functional changes included
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants