{"version":"2.1.315","anchor":"git-info-watcher-reset-clears-timers-and-in-flight-checks","canonical_anchor":"git-info-watcher-reset-clears-timers-and-in-flight-checks","heading":"Git status watcher now fully clears itself when reset","tier":"internal","area":"Git Integration","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.315\/e\/git-info-watcher-reset-clears-timers-and-in-flight-checks","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.315","markdown":"### Git status watcher now fully clears itself when reset\n\nResetting the watcher that tracks your git branch now also stops its timers and any checks still in progress\n\n**What**\n\nClaude Code watches your git repository in the background so it knows things like which branch you are on. When this watcher is reset, it now also does these things:\n\n- stops its repeating timers\n\n- clears the record of checks still in progress\n\n- shuts down each branch-file watcher through that watcher's own stop step\n\nBefore, a reset only cleared its saved results and its record of what had changed.\n\n**Why**\n\nThis stops leftover timers and out-of-date checks from carrying on after a reset, which could otherwise waste resources or report stale branch information.\n\n- Area: Git Integration\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}