CaretPositionUpdater: store keyboard entry status in a thread-safe way
Refresh resources when changed by git command
Rename ConsoleHelper to GitConsoleHelper