25 lines
1.0 KiB
Bash
Executable File
25 lines
1.0 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
ROOT="${1:?usage: ROLLBACK.sh <workspace-copy>}"
|
|
SCRIPT_DIR="$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)"
|
|
|
|
while IFS= read -r relative_path; do
|
|
mkdir -p "$ROOT/$(dirname "$relative_path")"
|
|
cp "$SCRIPT_DIR/baseline-copy/$relative_path" "$ROOT/$relative_path"
|
|
done <<'PATHS'
|
|
apps/backend/src/db/migrations/029_worker_sessions.sql
|
|
apps/backend/src/repositories/worker-platform/worker-session-repo.ts
|
|
apps/backend/src/services/worker-platform/worker-auth-policy.ts
|
|
apps/backend/src/services/worker-platform/worker-login-service.ts
|
|
apps/backend/src/services/worker-platform/worker-session-auth-service.ts
|
|
apps/frontend/src/pages/worker/WorkerLoginPage.tsx
|
|
apps/frontend/src/pages/worker/WorkerProfileAccountModals.tsx
|
|
apps/frontend/src/pages/worker/WorkerProfilePage.tsx
|
|
apps/frontend/src/services/worker.ts
|
|
PATHS
|
|
|
|
rm -f "$ROOT/apps/backend/src/db/migrations/069_worker_session_device_type.sql"
|
|
rm -f "$ROOT/apps/backend/src/services/worker-platform/worker-auth-policy.test.ts"
|
|
printf 'restored device-limit baseline in %s\n' "$ROOT"
|