// ĠCopyright Ġ 2 0 0 0 - 2 0 1 8 ĠJetBrains Ġs . r . o . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ package Ġgit 4 idea . ignore Ċ Ċ import Ġcom . intellij . dv cs . ignore . V cs Ignored Files Holder Base Ċ import Ġcom . intellij . openapi . project . Project Ċ import Ġcom . intellij . openapi . vcs . changes . Changes View Refresh er Ċ import Ġcom . intellij . openapi . vcs . changes . V cs Ignored Files Holder Ċ import Ġgit 4 idea . Git V cs Ċ import Ġgit 4 idea . repo . Git Repository Ċ import Ġgit 4 idea . repo . Git Repository Manager Ċ Ċ class ĠGit Ignored Files Holder ( val Ġproject : ĠProject , Ġval Ġmanager : ĠGit Repository Manager ) ĊĠ Ġ: ĠV cs Ignored Files Holder Base < Git Repository >( manager ) Ġ{ ĊĠ Ġoverride Ġfun Ġget Holder ( repository : ĠGit Repository ) Ġ= Ġrepository . ignored Files Holder ĊĊĠ Ġoverride Ġfun Ġcopy () Ġ= ĠGit Ignored Files Holder ( project , Ġmanager ) ĊĊĠ Ġclass ĠProvider ( val Ġproject : ĠProject ) Ġ: ĠV cs Ignored Files Holder . Provider , ĠChanges View Refresh er Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġgit V cs Ġ= ĠGit V cs . getInstance ( project ) ĊĠĠĠ Ġprivate Ġval Ġmanager Ġ= ĠGit Repository Manager . getInstance ( project ) ĊĊĠĠĠ Ġoverride Ġfun Ġget V cs () Ġ= Ġgit V cs ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Holder () Ġ= ĠGit Ignored Files Holder ( project , Ġmanager ) ĊĊĠĠĠ Ġoverride Ġfun Ġrefresh ( project : ĠProject ) Ġ{ ĊĠĠĠĠĠ Ġmanager . repositories . forEach Ġ{ Ġr Ġ-> Ġr . ignored Files Holder . start Res can () Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ }