jaredpar/VsVim — comment on commit b3472ffc5319e644bda1d9c6b6dd51fe75ac5f39
File:  line 0
By tkellogg:

@jaredpar I'm sorry for the confusion, let me explain what happened. VsVim has 3 email addresses that refer to me `gmail.com` is obviously my personal email. `alteryx.com` is my current company where I work on VsVim when they give me lengthy mundane tasks (like testing out an installer). And `kpaonline.com` is my email from my old job. I had copied my .gitconfig from my old job (which contains `user.email` settings) because I had some really sweet git aliases that I didn't want to lose. The side effect was that I'm still committing as `kpaonlne.com` on my home computer. I've fixed that so I only have the `gmail.com` address.

As for the commit itself, I'm trying to figure out why it happened also. When I pulled `jaredpar/master` the other day it was broken due to a missing file - so I added the file. It turns out that whatever state caused that file to be missing from the project file also caused the tests to be dropped. My guess is that I hit _Ignore_ when VS asked me if I wanted to reload a project file.

To fix this once and for all I added NetLint - a utility I wrote last year for this exact purpose. It's included as a series of unit tests that read each project file and test against what's actually on the filesystem. NetLint also uncovered several other files that were hanging around on the filesystem but weren't in the project file. (I deleted them because they looked like renames or regular deletes).

So, please accept #783. On that note, I can't push to jaredpar/VsVim anymore. I think you might have killed my access.