Git will take some doing as I stated earlier. Some people do it manually by using iProject, and bringing all your source into a single folder on your PC. The applications I have been a part of would make that very difficult as there are thousands of sources to keep track of. It would be easier if you could have some sort of hierarchical structure in iProjects. Filters in RSE give you the necessary flexibility to view just the sources you need, and it can operate on the IFS, but does not have a connection to Git, CVS or SVN. And General Projects gives you the hierarchical file structure, and connection to Git, CVS, and SVN, but does not give you access to the compilers like iProjects does. Each of the three options is missing a single piece to make Git fairly easy to use. Remember though that Git is not a change management system, it is simply a code repository. There is no build or deploy capability. You would need to add that as well RDi has hooks into Ant that could potentially provide the make and build capability with a few IBMi aware plugins with knowledge such as how to build and promote database files, or the order in which the various objects need to be built. i believe that those plugins would still need to be created though.
However, you would have to build those pieces and more if you were to start from scratch.
Mark Murphy
STAR BASE Consulting, Inc.
mmurphy@xxxxxxxxxxxxxxx
-----"Jon Everton" <joneverton@xxxxxxxxx> wrote: -----
To: <WDSCI-L@xxxxxxxxxxxx>
From: "Jon Everton" <joneverton@xxxxxxxxx>
Date: 02/08/2016 02:14PM
Subject: Re: [WDSCI-L] New RFE for your perusal
Mark, I have voted for your RFE.
Where I currently work they are thinking of writing an in house change
management package. Apparently they tried RTC on two separate occasions and
couldn't get it to work and they have let the license expire.
I have suggested looking at GIT instead of trying to reinvent the wheel.
Thank you,
jon
On 2/5/2016 11:58 AM, Mark Murphy/STAR BASE Consulting Inc. wrote:
I started this on Midrange-l, but the discussion became about RDi rather
than the RFE, so I am posting here. The latest incarnation of free format
starting in column 1 makes me believe that tools like Git are now even more
accessible, if only RDi would support IFS development better. iProjects
don't work for me because they are tied explicitly to a single library, and
all source goes into source files which Git doesn't really know about. A
generic project is closer, allowing me to load source into text files and
use source control like Git as a repository. It even opens the files with
the LPEX editor. But it doesn't allow me to compile because I can't find the
compile menu or commands in the customization dialog. On the other hand
creating an rpgle file in the IFS under RSE allows me to edit and compile,
but I can't put it under version control because the context menu doesn't
contain the Team submenu.
Mark Murphy
STAR BASE Consulting, Inc.
mmurphy@xxxxxxxxxxxxxxx
-----Forwarded by Mark Murphy/STAR BASE Consulting Inc. on 02/05/2016
12:48PM -----
To: "Midrange Systems Technical Discussion" <midrange-l@xxxxxxxxxxxx>
From: "Mark Murphy/STAR BASE Consulting Inc." <mmurphy@xxxxxxxxxxxxxxx>
Date: 02/05/2016 09:21AM
Subject: New RFE for your perusal
I have entered a new RFE:
http://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=83582
This RFE is about moving forward in development with a goal of being able to
do RPG development in conjunction with GIT. I know some people already do
this, but it seems a bit hard to do. I am looking for a more hierarchical
approach. An enhancement to the iProject perspective.
Mark Murphy
STAR BASE Consulting, Inc.
mmurphy@xxxxxxxxxxxxxxx
---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
As an Amazon Associate we earn from qualifying purchases.