@antis81, I really like the idea of shortening those enumerator names. But I'm a bit concerned that `Ignored` and `Unchanged` might clash with some other things we might come up with in the future.

I see 3 ways around that: a) move the enum into the `Repository` class b) Keep those two values un-shortened c) anything you could come up with.

Which would you like more?