I've been having a problem with git checkout since switching to the ST3 beta. I'm often switching branches for different repos in my day-to-day work, and many of my projects have multiple repos with lots of JS and CSS files in them. What I see when ST3 is running with a project containing those repos are error messages from the "git checkout" that look like
ben.combee@2KS8CW1-PC /c/git/enyobench/enyo ((2.2.0))
$ git checkout -
error: unable to create file tools/minifier/node_modules/less/test/less/import/import-once-test-c.less (Permission denied)
Checking out files: 100% (662/662), done.
Previous HEAD position was ad50ee2... Update package.json with 2.2.0 version
Switched to branch 'master'
I tried having the ST3 console open while doing these checkouts and see messages there like
indexing [queue 10]: no files were indexed out of the 308 queued, abandoning crawl
These checkout issues don't happen when ST3 is closed, so I'm thinking it's the indexer that's keeping files locked. I'm using build 3052 but also saw this with 3048. I'm using Windows 7 on this machine, with the git operations running in a msys shell.