IFSCOMMIT - Commit IFS Files to Git Directory

<< Click to Display Table of Contents >>

Navigation:  IBM i Git IFS Commands >

IFSCOMMIT - Commit IFS Files to Git Directory

Description

This CL command is a convenience command and can be used to commit changes in a local IFS git repository directory using one single command. 

 

It's essentially a CL command wrapper over the following sequences:     

cd /gitrepodir;git add .;git commit -m "Comment Specified on IFSCOMMIT"     

 

Note: If you need a more customized git command, use the GIT or GITCMD CL commands for full control over the git command line.

 

Command Example to perform git command:

IFSCOMMIT IFSREPODIR('/repodir')  

          COMMENT(*DATEUSER)      

          SNDMSG(*NO)             

          MSGUSER(QSYSOPR)        

          DSPSTDOUT(*NO)          

          LOGSTDOUT(*NO)          

          PRTSTDOUT(*NO)          

          DLTSTDOUT(*YES)         

 

Parameters

 

IFSREPODIR - Git IFS repository directory to commit changes for.

 

COMMENT - Commit comment. Default: *DATEUSER

 

Enter a commit comment or special value.

 

*DATEUSER - Write date info and user ID into commit comment automatically.

 

SNDMSG - Send messages on completion or failure to selected user.  

 

MSGUSER - User to send message to. Default - QSYSOPR

 

DSPSTDOUT - Display the outfile contents. Nice when debugging. Default=*NO. Set to *YES to view logs after running command.

 

LOGSTDOUT - Place STDOUT log entries into the current jobs job log. Use this if you want the log info in the IBM i joblog. All STDOUT entries are written as CPF message: QSS9898. Default=*NO

 

PRTSTDOUT - Print STDOUT to a spool file. Use this if you want a spool file of the log output. Default=*NO

 

DLTSTDOUT - This option insures that the STDOUT IFS temp files get cleaned up after processing. All IFS log files get created in the /tmp/qsh directory. Default=*YES