yysun/Git-Source-Control-Provider — pull request #26 by sharwell (2012-04-02 13:04:30+00:00)
Title: Fix GitFileStatusTracker returning New instead of Ignored

When `.hgignore` contains an entry like the following:

```
/Path/File.ext
```

Then `GitFileStatusTracker.GetFileStatusNoCacheOld` returns `GitFileStatus.New` for the file instead of `GitFileStatus.Ignored`. The problem was caused by using the absolute Windows file name instead of a relative path normalized to contain `/` as the directory separator character.