{"version":"2.0.41","anchor":"git-repository-status-tracking","canonical_anchor":"git-repository-status-tracking","heading":"Git Repository Status Tracking","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.0.41\/e\/git-repository-status-tracking","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.0.41","markdown":"### Git Repository Status Tracking\n\n**What:** Comprehensive git status detection for branch management and workflow automation\n\n**How it works:**\n\n- Automatically detects commits ahead of default branch (main\/master)\n- Checks for uncommitted changes in working directory\n- Detects unpushed commits to remote\n- Warns before switching branches with uncommitted\/unpushed work\n\n**Details:**\n\n- New functions: `lJ1()` at line 87137 (comprehensive status aggregator), `Hn9()` at line 87127 (commit counting), `dJ1()` at line 87177 (default branch detection)\n- Integrated into branch switching workflows\n- Prevents accidental loss of work during teleport operations\n- **Evidence**: `lJ1()` at line 87137, `Hn9()` at line 87127, `dJ1()` at line 87177 in pretty-v2.0.41.js"}