I just wanted a place to store the solution while I play with it and also let others access it, if they are interested. I'm also used to TFS but not "git". Anyway, if I make any changes that people actually care about, then I can add them to github.
Compatibility changes (if contained) would certainly be welcome!
That makes it more difficult to merge back changes, as they'd have to be forward ported to 0.9.
Our development process usually goes the other way around: develop on 0.9 and backport to 0.8.
Then again I expect most compatibility changes to carry forward pretty straightforwardly.
I just did a diff on main.h from the latest on github to the source that I started with and it's already way different.
It's preferred to have a commit after every (logical) change instead of one big diff, to be able to review what was changed for which reason.
I'm having issues with InvalidChainFound and I'm stepping through it now to debug.
That's strange. Maybe an issue with the block database, in that case a -reindex will likely solve it. Unless there's a bug that somehow keeps corrupting it ofcourse.