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

Unified NativeProcess calls for command line #518

Open
piotrzarzycki21 opened this issue Apr 12, 2019 · 4 comments
Open

Unified NativeProcess calls for command line #518

piotrzarzycki21 opened this issue Apr 12, 2019 · 4 comments

Comments

@piotrzarzycki21
Copy link
Collaborator

We have huge amount of places where we are calling NativeProcess to use command line in the system. It's need to be unified at some point so we could have one very basic base class and several others which we create and override methods if it's really needed.

@piotrzarzycki21 piotrzarzycki21 added this to the v2.2.0 milestone Apr 12, 2019
@piotrzarzycki21 piotrzarzycki21 self-assigned this Apr 12, 2019
@rat-moonshine
Copy link
Collaborator

rat-moonshine commented Apr 12, 2019

I have already a process in place for executing queued NativeProcess running in different memory thread (using Worker) working for Git processes and About section. There you can subscribe for result return (standardError, standardOutput etc.), do different tasks based on given type, you can also run multiple queued grouped processes at a time.

I have a plan to re-construct the current SVN structure some time later based on the design.

@piotrzarzycki21
Copy link
Collaborator Author

@rat-moonshine Can you point me on classes and implementation of that whole process ?

@rat-moonshine
Copy link
Collaborator

Yes, sure thing Piotr. I shall prepare some documentation, I need to arrange some time for that.

@piotrzarzycki21
Copy link
Collaborator Author

It doesn't have to be anything fancy. I just need some pointers here and understand how your code and classes can be used in other areas, for example for Maven build.

@JoelProminic JoelProminic modified the milestones: v2.2.0, v2.3.0 Apr 24, 2019
@piotrzarzycki21 piotrzarzycki21 modified the milestones: v2.3.0, v2.4.0 May 6, 2019
@piotrzarzycki21 piotrzarzycki21 modified the milestones: v2.4.0, v2.5.0 May 29, 2019
@JoelProminic JoelProminic modified the milestones: v2.5.0, v2.6.0 Nov 13, 2019
@piotrzarzycki21 piotrzarzycki21 removed this from the v2.6.0 milestone Jan 13, 2020
@JustinProminic JustinProminic added this to the v2.7.0 milestone Jan 21, 2020
@piotrzarzycki21 piotrzarzycki21 modified the milestones: v3.3.0, v3.4.0 May 11, 2021
@JustinProminic JustinProminic modified the milestones: v3.4.0, v3.5.0 Nov 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

4 participants