community icon indicating copy to clipboard operation
community copied to clipboard

git support

Open peterkendlbacher opened this issue 6 years ago • 5 comments

peterkendlbacher avatar Sep 24 '18 12:09 peterkendlbacher

I would need support for git in the zowe gui.

This means I would like to access files on my windows machine with zowe. The files should be checked into a common non zos git somewhere on a linux machine.

What do I want to store there:

Mainly maven projects with the following content:

-> java -> pl/1 -> cics configurations (for WLM, Platform, Applications, Bundles,...) -> batch jobs -> batch applications

The stuff should work somehow the same way eclipse works.

peterkendlbacher avatar Sep 24 '18 13:09 peterkendlbacher

This should not be a git connection to the mainframe, only a git connection to the local windows machine.

A modern aproach would store, compile the artifacts on a non mainframe environment and then deploy the finished artifacts on the mainframe.

peterkendlbacher avatar Sep 24 '18 13:09 peterkendlbacher

Hey @jordanCain can you add this to the work for the editors?

Tbr00ksy avatar Apr 30 '19 13:04 Tbr00ksy

The only clean way to implement local file access would be to introduce a web server to the local system that makes the files available to a Zowe app/plugin.

A File and Directory API exists in a non supported and non standardized form which would remove the need for a local web server but until this is a standardized feature we would not be able to implement a local file access solution. https://developer.mozilla.org/en-US/docs/Web/API/File_and_Directory_Entries_API

I think the only implementable solution today would be storing a git repo on the remote z/OS system.

I will table this for discussion on the weekly webUI call for prioritization

jordanCain avatar May 06 '19 14:05 jordanCain

Revisiting this thread. The Zowe team does development for the mainframe from their local workstations running Linux or Windows. Git is used locally, and work items are deployed to the mainframe. At the same time, it is possible to use git on the mainframe and do local development using the editor. The remote repos are all in the cloud, so remote. These are traditional models. The request to use a remote git repo from the mainframe is very challenging and would require a server on the remote git host. It is unlikely we would go down this path. @1000TurquoisePogs for comments on interest to pursue this avenue.

jplinardon avatar Mar 19 '20 18:03 jplinardon

We don't plan to implement anything in this area. As such I am closing this issue as Won't implement.

balhar-jakub avatar May 04 '23 12:05 balhar-jakub