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