feat: Display progress during `glab mr checkout`
Description
- chore: Extract GitRunner into
internal/git/git_runner - feat: Display progress during
glab mr checkout
Related Issues
Resolves #8326 (closed)
How has this been tested?
$ cd /tmp
$ glab repo clone gitlab-org/cli
Cloning into 'cli'...
remote: Enumerating objects: 57794, done.
remote: Counting objects: 100% (1484/1484), done.
remote: Compressing objects: 100% (570/570), done.
remote: Total 57794 (delta 976), reused 1387 (delta 907), pack-reused 56310 (from 1)
Receiving objects: 100% (57794/57794), 31.13 MiB | 12.12 MiB/s, done.
Resolving deltas: 100% (39275/39275), done.
$ cd cli
$ glab mr checkout 3329
From gitlab.com:gitlab-org/cli
* [new branch] brodock/display-progress-in-repo-checkout -> brodock/display-progress-in-repo-checkout
Switched to branch 'brodock/display-progress-in-repo-checkout'Screenshots (if appropriate):
Edited by Gabriel Mazzetto