Significant cleanup in replay recorder, updater, refactoring of path, etc.
Updater now uses appropriate box art in the wizard watermarks depending on which Game it is.
Small refactor in replayserver.
Experiments with binary patcher using git.
Git pulled binary patch directory, patches on application launch. Work in progress.
Workaround for bsdiff4 bug documented
Patcher and test code reworked. Now moving on to integration.
Tweaks to test code.
Checking both ways of verify list: Finding unexpected files in bin_dir also causes it to be wiped.
Reduced spam by adapting log levels a bit.
Illegal dialog modified.
Lots of cleanup about how repositories work internally; preparation for unit tests. (test file is WIP)
Removed some Windows-Only code and made APPDATA_DIR point to /usr/local/ when $ALLUSERSPROFILE is not set.
That went worse than expected. All tests pass now and make sense.
That went worse than expected. All tests pass now and make sense.
Let's keep google out of this.
More tests, more adaptations.
Wrapping up tests for repository (for now)
Tests use a fixture now. It can't be module based for some reason because Repository objects don't properly get released in time; may want to revisit this later.
Fixed a bug I found where repos that already had the remote under a different name would not receive the faf remote, added the required tests.