Git Interface Settings Window
The Git Interface Settings window is used to control how OpenInsight and Git interact. The settings for the current OpenInsight application are automatically loaded.
These settings are stored in the SYSENV table with the key of CFG_RTI_IDE_X*appId*userId*machineId (fields 49-60).
Note: OpenInsight Git will only push entities that are flagged as publishable in the OpenInsight repository. If you want to keep some source in your OpenInsight system but not push it out to Git then untick the publishable flag.
General:
Git Enabled: Must be set to True in order to utilize Git with OpenInsight.
Git Repository Location: Select the directory where your Git repository is located.
Enter in the path to the directory you created earlier that holds your empty Git repository, C:\Revsoft\Git\star
NOTE: The first location is used to automatically push changes from OpenInsight to the Git repository via the OpenInsight repository hooks.
Git Repository Folder Name: Enter in the name you want to use for the directory in Git that stores your OpenInsight source. If this is blank then the default name of "oirepository" is used.
The following replaceable keywords are available here:
%APPID% - replaced with the current application Id
%USERNAME% - replaced with the current OpenInsight username
Use this setting to customize how your OpenInsight source is stored within your Git repository. For example, if you wanted to have one Git repository and store source code for multiple OpenInsight applications in it, then you could change this value to be something like %APPID%\oirepository.
Then your Git repository would have a sub directory for each of your applications like this:
c:\Revsoft\Git\abcco\myapp1\oirepository
c:\Revsoft\Git\abcco\myapp2\oirepository
Command Interface:
Contains the default settings are for the Git Extensions client installed in the default location. You will need to change these settings if you are using some other Git client or some other source management software.
Git Exe Path:
Enter the path and filename to start your installed Git client UI.
Git GUI Command:
Enter the path and filename plus the command to initiate Git GUI.
Git Commit Command:
Enter the path and filename plus the command to initiate a commit.
Git Pull Command:
Enter the path and filename plus the command to initiate a pull from a remote Git repository.
Git Push Command:
Enter the path and filename plus the command to initiate a push to a remote Git Repository.
Git History Command:
Enter the path and filename plus command to open the File History tool for your chosen SCM tool.
Git Diff Command:
Enter the path and filename plus the command to open the Diff tool for your chosen SCM tool.