Skip to content
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

feat: implement progress monitor for monitor jgit command execution. #4854

Open
wants to merge 23 commits into
base: feature/gooey-cli
Choose a base branch
from

Conversation

DarkWeird
Copy link
Contributor

Contains

ProgressMonitor classes for further integration.

How to test

Single-thread:

  1. Integrate monitor to one of jgit commands. (how noted at javadoc)
  2. runs this command

Multi-thread:

  1. make one of jgit command to run in parallel
  2. Integrate monitor to one of jgit commands. (how noted at javadoc)
  3. runs this command

pollend and others added 23 commits July 1, 2021 07:12
Squashed commit of the following:

commit 89b591f
Author: Cervator <cervator@gmail.com>
Date:   Fri Jul 10 22:55:01 2020 -0500

    feat: working recurse command in the new style, misc cleanup and utility

commit 85433d5
Author: Cervator <cervator@gmail.com>
Date:   Fri Jul 10 16:17:53 2020 -0500

    chore: rename stuff, add package structure, tweak some comments, more recurse logic

commit 53662ac
Author: Cervator <cervator@gmail.com>
Date:   Thu Jul 9 23:23:05 2020 -0500

    chore: adjust the Gradle-based GooeyCLI setup

    * Moves it to a maybe more sensible place in the gradle directory where the wrapper lives, this seems kinda related
    * Standardizes the source path so we don't need to explicitly configure it
    * Drops the Groovy dependency (in Gradle) down to match what's currently in the Gradle Wrapper (although it would still get fetched and used separately for any sort of GooeyCLI *build* process)

commit c5ed6d3
Author: Michael <polli104@mail.chapman.edu>
Date:   Mon Jul 6 13:14:35 2020 -0700

    correct synopsisSubcommandLabel

commit fc46d27
Author: Michael <polli104@mail.chapman.edu>
Date:   Mon Jul 6 12:29:17 2020 -0700

    add sourceset for cli config

commit d9e2e18
Author: Cervator <cervator@gmail.com>
Date:   Sun Jul 5 22:59:08 2020 -0500

    chore: fix path on Windows, avoid some warning about logging itself

commit 4a9dc64
Author: Michael <polli104@mail.chapman.edu>
Date:   Sun Jul 5 20:35:35 2020 -0700

    move CLI and added into package

commit d21e82a
Author: Cervator <cervator@gmail.com>
Date:   Sat Jul 4 15:09:45 2020 -0500

    chore: Minor cleanup, plus bring back the module file Git thought was being deleted rather than replaced

commit 05ca0f8
Author: Cervator <cervator@gmail.com>
Date:   Fri Jul 3 20:51:36 2020 -0500

    feat: GooeyCLI - replacement utility scripting system based on PicoCLI.

    Still a proof of concept, with a limited amount of old functionality converted to showcase the new approach. Relies on a groovyw tweak, renames the scripts, and lets PicoCLI worry about all the CLI structuring
It provides bash-completion for `zsh` and `bash`
also add a lot help for setup it.
@github-actions github-actions bot added the Type: Improvement Request for or addition/enhancement of a feature label Aug 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Improvement Request for or addition/enhancement of a feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants