tools:
- name: Set Executable Flag
  fileStarter: {command: '${git}', parameters: 'update-index --chmod=+x -- ${filePath}'}
  useForOpen: false
  waitUntilFinished: true
  filePattern: '*'
  forFilesNotDirectories: true
- name: Unset Executable Flag
  fileStarter: {command: '${git}', parameters: 'update-index --chmod=-x -- ${filePath}'}
  useForOpen: false
  waitUntilFinished: true
  filePattern: '*'
  forFilesNotDirectories: true
- name: Format Patch
  fileStarter: {command: '${git}', parameters: 'format-patch -o ${dirSelect} ${commit}..${commit2}'}
  useForOpen: false
  waitUntilFinished: true
- name: Format Patch
  fileStarter: {command: '${git}', parameters: 'format-patch -o ${dirSelect} -1 ${commit}'}
  useForOpen: false
  waitUntilFinished: true
- name: Apply Patch
  fileStarter: {command: '${git}', parameters: 'apply ${fileOpen}'}
  useForOpen: false
  waitUntilFinished: true
- name: Verify Database
  fileStarter: {command: '${git}', parameters: fsck --full --no-progress}
  useForOpen: false
  waitUntilFinished: true
- name: Git-LFS Version
  fileStarter: {command: '${git}', parameters: lfs --version}
  useForOpen: false
  waitUntilFinished: true
- name: Git Config
  fileStarter: {command: '${git}', parameters: config --list --show-origin}
  useForOpen: false
  waitUntilFinished: true
