From edc5f3dae1c1407d9080209f6abe71567344bc32 Mon Sep 17 00:00:00 2001 From: nmemmert Date: Wed, 12 Aug 2026 09:04:28 -0400 Subject: [PATCH] Auto git pull on restart Discards any local package-lock.json drift (cross-platform regeneration) then pulls latest from GitHub before setup.sh runs. Co-Authored-By: Claude Sonnet 4.6 --- restart.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/restart.sh b/restart.sh index c5fe558..81c3e3e 100755 --- a/restart.sh +++ b/restart.sh @@ -21,5 +21,10 @@ stop_pid_file() { stop_pid_file "$ROOT_DIR/.api.pid" "API server" stop_pid_file "$ROOT_DIR/.vite.pid" "Vite server" +echo "Pulling latest changes from GitHub..." +cd "$ROOT_DIR" +git checkout -- package-lock.json 2>/dev/null || true +git pull + echo "Restarting via setup.sh..." exec "$ROOT_DIR/setup.sh" \ No newline at end of file