29 lines
907 B
Python
Executable File
29 lines
907 B
Python
Executable File
#!/usr/bin/env python3
|
|
"""
|
|
Shim for deprecated auto_git_workflow.py - redirects to unified_git_automation.py
|
|
|
|
This file exists for backward compatibility with cached settings or configurations
|
|
that still reference the old hook name after consolidation (Issue #144).
|
|
|
|
The actual implementation is in unified_git_automation.py.
|
|
"""
|
|
import subprocess
|
|
import sys
|
|
from pathlib import Path
|
|
|
|
# Get the directory where this script lives
|
|
hook_dir = Path(__file__).parent
|
|
|
|
# Call the unified hook with the same arguments
|
|
unified_hook = hook_dir / "unified_git_automation.py"
|
|
|
|
if unified_hook.exists():
|
|
result = subprocess.run(
|
|
[sys.executable, str(unified_hook)] + sys.argv[1:],
|
|
capture_output=False,
|
|
)
|
|
sys.exit(result.returncode)
|
|
else:
|
|
print(f"WARNING: unified_git_automation.py not found at {unified_hook}", file=sys.stderr)
|
|
sys.exit(0) # Non-blocking - don't fail the workflow
|