Skip to content

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.

3 participants