[git] IDEA-133564 Fix deserialization: use modifiable list
[git] IDEA-133873 refresh changed files after commit, because they can be modified by hooks
[vcs-log] try to make branches not so scary by using tables IDEA-133968