diff --git a/SimpleGit-Provider.lvproj b/SimpleGit-Provider.lvproj index 869b0c8..372e002 100644 --- a/SimpleGit-Provider.lvproj +++ b/SimpleGit-Provider.lvproj @@ -59,69 +59,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/SimpleGit/Git/Command/SimpleGit-Commit.vi b/SimpleGit/Git/Command/SimpleGit-Commit.vi index 0f96b03..d226208 100644 Binary files a/SimpleGit/Git/Command/SimpleGit-Commit.vi and b/SimpleGit/Git/Command/SimpleGit-Commit.vi differ diff --git a/SimpleGit/Git/Command/SimpleGit-LeaveDailyBranch.vi b/SimpleGit/Git/Command/SimpleGit-LeaveDailyBranch.vi index 985a0e4..d9a4410 100644 Binary files a/SimpleGit/Git/Command/SimpleGit-LeaveDailyBranch.vi and b/SimpleGit/Git/Command/SimpleGit-LeaveDailyBranch.vi differ diff --git a/SimpleGit/Git/Command/SimpleGit-Pull.vi b/SimpleGit/Git/Command/SimpleGit-Pull.vi index a204a2e..40b6e8b 100644 Binary files a/SimpleGit/Git/Command/SimpleGit-Pull.vi and b/SimpleGit/Git/Command/SimpleGit-Pull.vi differ diff --git a/SimpleGit/Git/Command/SimpleGit-Push.vi b/SimpleGit/Git/Command/SimpleGit-Push.vi index 02611c5..f3be1ec 100644 Binary files a/SimpleGit/Git/Command/SimpleGit-Push.vi and b/SimpleGit/Git/Command/SimpleGit-Push.vi differ diff --git a/SimpleGit/Git/Command/SimpleGit-Settings.vi b/SimpleGit/Git/Command/SimpleGit-Settings.vi index 8a1bc7c..4282188 100644 Binary files a/SimpleGit/Git/Command/SimpleGit-Settings.vi and b/SimpleGit/Git/Command/SimpleGit-Settings.vi differ diff --git a/SimpleGit/Git/Command/SimpleGit-Status.vi b/SimpleGit/Git/Command/SimpleGit-Status.vi index 94b398b..174902c 100644 Binary files a/SimpleGit/Git/Command/SimpleGit-Status.vi and b/SimpleGit/Git/Command/SimpleGit-Status.vi differ diff --git a/SimpleGit/Git/Command/SimpleGit-SwitchToDailyBranch.vi b/SimpleGit/Git/Command/SimpleGit-SwitchToDailyBranch.vi index 128c88b..64adc91 100644 Binary files a/SimpleGit/Git/Command/SimpleGit-SwitchToDailyBranch.vi and b/SimpleGit/Git/Command/SimpleGit-SwitchToDailyBranch.vi differ diff --git a/SimpleGit/Git/SimpleGit_Item_OnCommand.vi b/SimpleGit/Git/SimpleGit_Item_OnCommand.vi index 78755f5..a6fabf6 100644 Binary files a/SimpleGit/Git/SimpleGit_Item_OnCommand.vi and b/SimpleGit/Git/SimpleGit_Item_OnCommand.vi differ diff --git a/SimpleGit/Git/SimpleGit_Item_OnPopupMenu.vi b/SimpleGit/Git/SimpleGit_Item_OnPopupMenu.vi index 4678a5d..f1a7d71 100644 Binary files a/SimpleGit/Git/SimpleGit_Item_OnPopupMenu.vi and b/SimpleGit/Git/SimpleGit_Item_OnPopupMenu.vi differ diff --git a/SimpleGit/Git/SimpleGit_Item_OnUpdateCommand.vi b/SimpleGit/Git/SimpleGit_Item_OnUpdateCommand.vi index 5ebaa5a..1db204e 100644 Binary files a/SimpleGit/Git/SimpleGit_Item_OnUpdateCommand.vi and b/SimpleGit/Git/SimpleGit_Item_OnUpdateCommand.vi differ diff --git a/SimpleGit/Git/SimpleGit_Menu_Hierachy.vi b/SimpleGit/Git/SimpleGit_Menu_Hierachy.vi index 7404fdb..9a6e145 100644 Binary files a/SimpleGit/Git/SimpleGit_Menu_Hierachy.vi and b/SimpleGit/Git/SimpleGit_Menu_Hierachy.vi differ diff --git a/SimpleGit/Git/SimpleGit_OnCommand(SingleObject).vi b/SimpleGit/Git/SimpleGit_OnCommand(SingleObject).vi index db9f6e9..9bcff18 100644 Binary files a/SimpleGit/Git/SimpleGit_OnCommand(SingleObject).vi and b/SimpleGit/Git/SimpleGit_OnCommand(SingleObject).vi differ diff --git a/SimpleGit/Git/_Support/Close Caller FP if In LabVIEW folder.vi b/SimpleGit/Git/_Support/Close Caller FP if In LabVIEW folder.vi index 9a25774..6f9a8db 100644 Binary files a/SimpleGit/Git/_Support/Close Caller FP if In LabVIEW folder.vi and b/SimpleGit/Git/_Support/Close Caller FP if In LabVIEW folder.vi differ diff --git a/SimpleGit/Git/_Support/DailyPatchBranchName.vi b/SimpleGit/Git/_Support/DailyPatchBranchName.vi index 2595112..4559a72 100644 Binary files a/SimpleGit/Git/_Support/DailyPatchBranchName.vi and b/SimpleGit/Git/_Support/DailyPatchBranchName.vi differ diff --git a/SimpleGit/Git/_Support/GIT-Current Local Branches.vi b/SimpleGit/Git/_Support/GIT-Current Local Branches.vi index 38921e8..0a94f48 100644 Binary files a/SimpleGit/Git/_Support/GIT-Current Local Branches.vi and b/SimpleGit/Git/_Support/GIT-Current Local Branches.vi differ diff --git a/SimpleGit/Git/_Support/Git Check whether Branch exists.vi b/SimpleGit/Git/_Support/Git Check whether Branch exists.vi index e6699f3..046e907 100644 Binary files a/SimpleGit/Git/_Support/Git Check whether Branch exists.vi and b/SimpleGit/Git/_Support/Git Check whether Branch exists.vi differ diff --git a/SimpleGit/Git/_Support/SimpleGit Setting Dialog.vi b/SimpleGit/Git/_Support/SimpleGit Setting Dialog.vi index 7dc8cc7..e4a05bf 100644 Binary files a/SimpleGit/Git/_Support/SimpleGit Setting Dialog.vi and b/SimpleGit/Git/_Support/SimpleGit Setting Dialog.vi differ diff --git a/SimpleGit/Git/_Support/config/simplegit.DailyBranchPrefix.vi b/SimpleGit/Git/_Support/config/simplegit.DailyBranchPrefix.vi index de2d269..a3998ca 100644 Binary files a/SimpleGit/Git/_Support/config/simplegit.DailyBranchPrefix.vi and b/SimpleGit/Git/_Support/config/simplegit.DailyBranchPrefix.vi differ diff --git a/SimpleGit/Git/_Support/config/simplegit.TortoiseGitProc.vi b/SimpleGit/Git/_Support/config/simplegit.TortoiseGitProc.vi index eb81a7a..72305e1 100644 Binary files a/SimpleGit/Git/_Support/config/simplegit.TortoiseGitProc.vi and b/SimpleGit/Git/_Support/config/simplegit.TortoiseGitProc.vi differ diff --git a/SimpleGit/Git/_Support/lvgit commit.vi b/SimpleGit/Git/_Support/lvgit commit.vi index ec4d67d..9b26381 100644 Binary files a/SimpleGit/Git/_Support/lvgit commit.vi and b/SimpleGit/Git/_Support/lvgit commit.vi differ diff --git a/SimpleGit/Git/_Support/lvgit pull.vi b/SimpleGit/Git/_Support/lvgit pull.vi index 57f0e10..6c1e058 100644 Binary files a/SimpleGit/Git/_Support/lvgit pull.vi and b/SimpleGit/Git/_Support/lvgit pull.vi differ diff --git a/SimpleGit/Git/_Support/lvgit push.vi b/SimpleGit/Git/_Support/lvgit push.vi index 8250b75..7e1a1c2 100644 Binary files a/SimpleGit/Git/_Support/lvgit push.vi and b/SimpleGit/Git/_Support/lvgit push.vi differ diff --git a/SimpleGit/Git/_Support/lvgit status.vi b/SimpleGit/Git/_Support/lvgit status.vi index 6997462..b09eeb4 100644 Binary files a/SimpleGit/Git/_Support/lvgit status.vi and b/SimpleGit/Git/_Support/lvgit status.vi differ diff --git a/SimpleGit/Git/_Support/menu-Operations/menu-AddMenuGroups.vi b/SimpleGit/Git/_Support/menu-Operations/menu-AddMenuGroups.vi index 3750794..1bba109 100644 Binary files a/SimpleGit/Git/_Support/menu-Operations/menu-AddMenuGroups.vi and b/SimpleGit/Git/_Support/menu-Operations/menu-AddMenuGroups.vi differ diff --git a/SimpleGit/Git/_Support/menu-Operations/menu-ChangeLocation.vi b/SimpleGit/Git/_Support/menu-Operations/menu-ChangeLocation.vi index 76a9f7d..dd11eab 100644 Binary files a/SimpleGit/Git/_Support/menu-Operations/menu-ChangeLocation.vi and b/SimpleGit/Git/_Support/menu-Operations/menu-ChangeLocation.vi differ diff --git a/SimpleGit/Git/_Support/menu-Operations/menu-InterleaveSeperators.vi b/SimpleGit/Git/_Support/menu-Operations/menu-InterleaveSeperators.vi index f27b560..8e7b49b 100644 Binary files a/SimpleGit/Git/_Support/menu-Operations/menu-InterleaveSeperators.vi and b/SimpleGit/Git/_Support/menu-Operations/menu-InterleaveSeperators.vi differ diff --git a/SimpleGit/Git/_Support/menu-Operations/menu-ReplaceDotToSlash.vi b/SimpleGit/Git/_Support/menu-Operations/menu-ReplaceDotToSlash.vi index 2c33aa8..4df2fb2 100644 Binary files a/SimpleGit/Git/_Support/menu-Operations/menu-ReplaceDotToSlash.vi and b/SimpleGit/Git/_Support/menu-Operations/menu-ReplaceDotToSlash.vi differ diff --git a/SimpleGit/Git/_Support/menu-Operations/menu-ReplaceSeperatorWith---.vi b/SimpleGit/Git/_Support/menu-Operations/menu-ReplaceSeperatorWith---.vi index 56cb24c..93eff58 100644 Binary files a/SimpleGit/Git/_Support/menu-Operations/menu-ReplaceSeperatorWith---.vi and b/SimpleGit/Git/_Support/menu-Operations/menu-ReplaceSeperatorWith---.vi differ diff --git a/SimpleGit/Git/_Support/menu-Operations/menu-SetWeights.vi b/SimpleGit/Git/_Support/menu-Operations/menu-SetWeights.vi index 34fe1d4..32770bd 100644 Binary files a/SimpleGit/Git/_Support/menu-Operations/menu-SetWeights.vi and b/SimpleGit/Git/_Support/menu-Operations/menu-SetWeights.vi differ diff --git a/SimpleGit/Git/_Support/tortoisegit/Tortoisegit Exists.vi b/SimpleGit/Git/_Support/tortoisegit/Tortoisegit Exists.vi index 615b686..3ef934c 100644 Binary files a/SimpleGit/Git/_Support/tortoisegit/Tortoisegit Exists.vi and b/SimpleGit/Git/_Support/tortoisegit/Tortoisegit Exists.vi differ diff --git a/SimpleGit/Git/_Support/tortoisegit/Tortoisegit commit.vi b/SimpleGit/Git/_Support/tortoisegit/Tortoisegit commit.vi index 70e5430..a088844 100644 Binary files a/SimpleGit/Git/_Support/tortoisegit/Tortoisegit commit.vi and b/SimpleGit/Git/_Support/tortoisegit/Tortoisegit commit.vi differ diff --git a/SimpleGit/Git/_Support/tortoisegit/Tortoisegit pull.vi b/SimpleGit/Git/_Support/tortoisegit/Tortoisegit pull.vi index 852015a..a67c8bd 100644 Binary files a/SimpleGit/Git/_Support/tortoisegit/Tortoisegit pull.vi and b/SimpleGit/Git/_Support/tortoisegit/Tortoisegit pull.vi differ diff --git a/SimpleGit/Git/_Support/tortoisegit/Tortoisegit push.vi b/SimpleGit/Git/_Support/tortoisegit/Tortoisegit push.vi index 8ed59b4..a601db7 100644 Binary files a/SimpleGit/Git/_Support/tortoisegit/Tortoisegit push.vi and b/SimpleGit/Git/_Support/tortoisegit/Tortoisegit push.vi differ diff --git a/SimpleGit/Git/_Support/tortoisegit/Tortoisegit status.vi b/SimpleGit/Git/_Support/tortoisegit/Tortoisegit status.vi index 43d574d..99996ee 100644 Binary files a/SimpleGit/Git/_Support/tortoisegit/Tortoisegit status.vi and b/SimpleGit/Git/_Support/tortoisegit/Tortoisegit status.vi differ diff --git a/SimpleGit/Git/_Support/tortoisegit/Tortoisegitproc default path.vi b/SimpleGit/Git/_Support/tortoisegit/Tortoisegitproc default path.vi index 26734a0..51543c1 100644 Binary files a/SimpleGit/Git/_Support/tortoisegit/Tortoisegitproc default path.vi and b/SimpleGit/Git/_Support/tortoisegit/Tortoisegitproc default path.vi differ diff --git a/SimpleGit/Git/_scripts/Check_if_branch_exists.cmd b/SimpleGit/Git/_scripts/Check_if_branch_exists.cmd new file mode 100644 index 0000000..f3e26e1 --- /dev/null +++ b/SimpleGit/Git/_scripts/Check_if_branch_exists.cmd @@ -0,0 +1,44 @@ +@echo off +REM ============================================================ +REM Check_if_branch_exists.cmd +REM Checks whether a LOCAL Git branch exists in a repository. +REM +REM Zero setlocal, zero loops, zero pipes -> safe under +REM constrained hosts (e.g. LabVIEW System Exec). +REM +REM Usage: +REM Check_if_branch_exists.cmd Check in current dir +REM Check_if_branch_exists.cmd "D:\repo" Check in given repo +REM (quote the repo path if it contains spaces; branch +REM names may contain slashes, e.g. "daily/2026-06-22") +REM +REM Output : prints TRUE if the local branch exists +REM prints FALSE if it does not / no branch given / error +REM Exit : 0 = TRUE (exists), 1 = FALSE (not found / error) +REM +REM Note : checks local heads only (refs/heads/); a +REM remote-tracking ref such as origin/ does +REM NOT count as existing. +REM ============================================================ + +REM --- Require a branch name (arg 1) --- +if "%~1"=="" goto :false + +REM --- Optional repo path (arg 2): branch in current dir vs given repo --- +if not "%~2"=="" goto :withpath + +git show-ref --verify --quiet "refs/heads/%~1" 2>nul +if errorlevel 1 goto :false +goto :true + +:withpath +git -C "%~2" show-ref --verify --quiet "refs/heads/%~1" 2>nul +if errorlevel 1 goto :false + +:true +echo TRUE +exit /b 0 + +:false +echo FALSE +exit /b 1 diff --git a/SimpleGit/Git/_scripts/Get_all_local_branches.cmd b/SimpleGit/Git/_scripts/Get_all_local_branches.cmd new file mode 100644 index 0000000..65ba655 --- /dev/null +++ b/SimpleGit/Git/_scripts/Get_all_local_branches.cmd @@ -0,0 +1,34 @@ +@echo off +REM ============================================================ +REM Get_all_local_branches.cmd +REM Lists all LOCAL branches in a Git repository. The current +REM branch is marked with '*' at the start of the line. +REM +REM Zero setlocal, zero loops -> safe under constrained hosts +REM (e.g. LabVIEW System Exec). +REM +REM Usage: +REM Get_all_local_branches.cmd List in current directory +REM Get_all_local_branches.cmd "D:\repo path" List in given repo path +REM (quote the repo path if it contains spaces) +REM +REM Output : one branch per line; current branch prefixed with '*' +REM example: +REM * feat/add-scripts +REM feat/vscode-entry +REM main +REM (empty if there are no branches yet, e.g. unborn repo) +REM Exit : 0 = success +REM 1 = not a Git repository / error +REM ============================================================ + +if not "%~1"=="" goto :withpath + +REM --- No path given: use current directory --- +git branch +exit /b %errorlevel% + +:withpath +REM --- Explicit repo path --- +git -C "%~1" branch +exit /b %errorlevel% diff --git a/SimpleGit/Git/_scripts/Get_current_branch.cmd b/SimpleGit/Git/_scripts/Get_current_branch.cmd new file mode 100644 index 0000000..332ad89 --- /dev/null +++ b/SimpleGit/Git/_scripts/Get_current_branch.cmd @@ -0,0 +1,34 @@ +@echo off +REM ============================================================ +REM Get_current_branch.cmd +REM Prints the current Git branch name of a repository. +REM Outputs ONLY the branch name (nothing else) to stdout. +REM +REM Zero setlocal, zero loops, zero pipes -> safe under +REM constrained hosts (e.g. LabVIEW System Exec). +REM +REM Usage: +REM Get_current_branch.cmd Use current directory +REM Get_current_branch.cmd "D:\repo path" Use given repo path +REM (quote paths with spaces) +REM +REM Output : the branch name on success (e.g. "main") +REM nothing when in detached-HEAD state +REM nothing when not a Git repository / on error +REM Exit : 0 = success, non-zero = not a repo / git error +REM +REM Note : uses 'git branch --show-current' (Git 2.22+), +REM which returns the real branch name even before +REM the first commit (unborn branch) and prints +REM nothing (instead of the literal "HEAD") when +REM the repository is in a detached-HEAD state. +REM ============================================================ + +if not "%~1"=="" goto :withpath + +git branch --show-current 2>nul +exit /b %errorlevel% + +:withpath +git -C "%~1" branch --show-current 2>nul +exit /b %errorlevel% diff --git a/SimpleGit/Git/_scripts/Get_current_commit.cmd b/SimpleGit/Git/_scripts/Get_current_commit.cmd new file mode 100644 index 0000000..27124c5 --- /dev/null +++ b/SimpleGit/Git/_scripts/Get_current_commit.cmd @@ -0,0 +1,32 @@ +@echo off +REM ============================================================ +REM Get_current_commit.cmd +REM Prints the full commit hash (SHA-1) that HEAD points to +REM on the current branch. Outputs ONLY the hash to stdout. +REM +REM Zero setlocal, zero loops, zero pipes -> safe under +REM constrained hosts (e.g. LabVIEW System Exec). +REM +REM Usage: +REM Get_current_commit.cmd Use current directory +REM Get_current_commit.cmd "D:\repo path" Use given repo path +REM (quote paths with spaces) +REM +REM Output : the 40-char commit hash on success +REM nothing when there are no commits yet (unborn +REM branch), not a Git repository, or on error +REM Exit : 0 = success, non-zero = no commit / not a repo / error +REM +REM Note : '--verify' is required so an unborn branch prints +REM nothing instead of the literal "HEAD". For the +REM short hash use 'rev-parse --short --verify HEAD'. +REM ============================================================ + +if not "%~1"=="" goto :withpath + +git rev-parse --verify HEAD 2>nul +exit /b %errorlevel% + +:withpath +git -C "%~1" rev-parse --verify HEAD 2>nul +exit /b %errorlevel% diff --git a/SimpleGit/Git/_scripts/Get_last_commit_message.cmd b/SimpleGit/Git/_scripts/Get_last_commit_message.cmd new file mode 100644 index 0000000..8d8ffd5 --- /dev/null +++ b/SimpleGit/Git/_scripts/Get_last_commit_message.cmd @@ -0,0 +1,32 @@ +@echo off +REM ============================================================ +REM Get_last_commit_message.cmd +REM Prints the subject line of the last commit on the current +REM branch (HEAD). Outputs ONLY the message to stdout. +REM +REM Zero setlocal, zero loops, zero pipes -> safe under +REM constrained hosts (e.g. LabVIEW System Exec). +REM +REM Usage: +REM Get_last_commit_message.cmd Use current directory +REM Get_last_commit_message.cmd "D:\repo path" Use given repo path +REM (quote paths with spaces) +REM +REM Output : the last commit subject line on success +REM nothing when there are no commits yet (unborn +REM branch), not a Git repository, or on error +REM Exit : 0 = success, non-zero = no commit / not a repo / error +REM +REM Note : '%%s' (escaped '%') passes the git subject +REM placeholder '%s' through cmd. Use '%%B' for the +REM full message body instead of just the subject. +REM ============================================================ + +if not "%~1"=="" goto :withpath + +git log -1 --format=%%s 2>nul +exit /b %errorlevel% + +:withpath +git -C "%~1" log -1 --format=%%s 2>nul +exit /b %errorlevel% diff --git a/SimpleGit/Git/_scripts/Pull_with_prune.cmd b/SimpleGit/Git/_scripts/Pull_with_prune.cmd new file mode 100644 index 0000000..24cf893 --- /dev/null +++ b/SimpleGit/Git/_scripts/Pull_with_prune.cmd @@ -0,0 +1,35 @@ +@echo off +REM ============================================================ +REM Pull_with_prune.cmd +REM Executes 'git pull --prune' on the repository, which: +REM - Fetches updates from remote(s) +REM - Merges (or rebases) into the current branch +REM - Prunes deleted remote-tracking branches locally +REM +REM Zero setlocal, zero loops -> safe under constrained hosts +REM (e.g. LabVIEW System Exec). +REM +REM Usage: +REM Pull_with_prune.cmd Pull in current directory +REM Pull_with_prune.cmd "D:\repo path" Pull in given repo path +REM (quote the repo path if it contains spaces) +REM +REM Output : git pull output (status, merge result, prune details) +REM error messages on failure +REM Exit : git pull exit code (0 on success, >0 on error or conflict) +REM +REM Note : --prune is always included. For additional git pull +REM options (e.g. --rebase), invoke git directly or modify +REM the script to pass them. +REM ============================================================ + +if not "%~1"=="" goto :withpath + +REM --- No path given: use current directory --- +git pull --prune +exit /b %errorlevel% + +:withpath +REM --- Explicit repo path --- +git -C "%~1" pull --prune +exit /b %errorlevel% diff --git a/SimpleGit/Git/_scripts/Push_current_branch.cmd b/SimpleGit/Git/_scripts/Push_current_branch.cmd new file mode 100644 index 0000000..71597cb --- /dev/null +++ b/SimpleGit/Git/_scripts/Push_current_branch.cmd @@ -0,0 +1,34 @@ +@echo off +REM ============================================================ +REM Push_current_branch.cmd +REM Executes 'git push origin HEAD' on the repository, which +REM pushes ONLY the current branch to its remote counterpart +REM (or creates it if it doesn't exist on the remote). +REM +REM Zero setlocal, zero loops -> safe under constrained hosts +REM (e.g. LabVIEW System Exec). +REM +REM Usage: +REM Push_current_branch.cmd Push in current directory +REM Push_current_branch.cmd "D:\repo path" Push in given repo path +REM (quote the repo path if it contains spaces) +REM +REM Output : git push output (branch details, remote updates) +REM error messages on failure +REM Exit : git push exit code (0 on success, >0 on error) +REM +REM Note : pushes to the 'origin' remote (default). Uses HEAD +REM as the source ref to ensure ONLY the current branch +REM is pushed, never other branches. +REM ============================================================ + +if not "%~1"=="" goto :withpath + +REM --- No path given: use current directory --- +git push origin HEAD +exit /b %errorlevel% + +:withpath +REM --- Explicit repo path --- +git -C "%~1" push origin HEAD +exit /b %errorlevel% diff --git a/SimpleGit/Git/_scripts/Run cmd File.vi b/SimpleGit/Git/_scripts/Run cmd File.vi index 83dfc3a..aa1e532 100644 Binary files a/SimpleGit/Git/_scripts/Run cmd File.vi and b/SimpleGit/Git/_scripts/Run cmd File.vi differ diff --git a/SimpleGit/SimpleGit_Global_Interface.vi b/SimpleGit/SimpleGit_Global_Interface.vi index 509d9af..79323cb 100644 Binary files a/SimpleGit/SimpleGit_Global_Interface.vi and b/SimpleGit/SimpleGit_Global_Interface.vi differ diff --git a/SimpleGit/SimpleGit_Item_Interface.vi b/SimpleGit/SimpleGit_Item_Interface.vi index 130a1c7..4eb9648 100644 Binary files a/SimpleGit/SimpleGit_Item_Interface.vi and b/SimpleGit/SimpleGit_Item_Interface.vi differ