Regenerate git blame info when buffer's dirty bit changed (#10670)

This fixes the https://github.com/zed-industries/zed/issues/10583 by
regenerating the blame information after the
buffer is edited. It uses a debounce of 2seconds. Meaning that undone
deletions show up again after 2secs.

Release Notes:

- Fixed `git blame` data not handling the undoing of deletions
correctly.
([#10583](https://github.com/zed-industries/zed/issues/10583)).
2c78cf349bThorsten Ball committed on 4/17/2024, 9:25:53 AM· committed by GitHubparentc81eb41
1 file changedLine totals unavailable