forked from pieter/gitx
-
Notifications
You must be signed in to change notification settings - Fork 206
Open
Labels
Description
There are several outstanding issues regarding repository watcher, and even a couple of pull requests; but there are underlying issues that need a Better Solution, due to poor performance and broken behaviour.
- Watch the work dir (a bug from earlier this year means that it's only watching the index)
- Watch the .git and work tree individually (to handle submodules)
- Check the status of individual files per event info instead of enumerating the repository
- Split repository and file changed events
- Don't refresh the index unless the index has changed
- Don't refresh the history unless the refs change