Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: repair-core
Commits on May 30, 2012
  1. @paulcbetts

    Log the files we repair

    paulcbetts authored
  2. @paulcbetts
  3. @paulcbetts

    More fixes, handles are hard :-/

    paulcbetts authored
    Apparently TreeDefinition.Add's file must be relative to the working
    directory, which is none too convenient for us. Also, we leak handles
    like whoa.
  4. @paulcbetts
  5. @paulcbetts

    Ignore the NuGet packages directory if we find it

    paulcbetts authored
    If we change any files under packages, even to correct them, NuGet will
    treat this as a local modification and stop updating the files
  6. @paulcbetts
  7. @paulcbetts
  8. @paulcbetts
  9. @paulcbetts

    Refactor for RepoRepairProvider

    paulcbetts authored
    * Move Constants into the Analysis provider
    * Make OpenAllFilesInWorkingDirectory fail if it can't open a file
    * Allow files to be opened with accesses other than read-only
  10. @paulcbetts
  11. @paulcbetts
  12. @paulcbetts
  13. @paulcbetts

    Write Giant Integration Test(tm)

    paulcbetts authored
    This test cracks open some corrupted repos, repairs them, then makes
    sure they now have a clean analysis
  14. @paulcbetts
  15. @paulcbetts
  16. @paulcbetts
  17. @paulcbetts
  18. @paulcbetts
  19. @paulcbetts
  20. @paulcbetts

    Update libgit2sharp / GitHub.Core

    paulcbetts authored
    Corresponds to 7e8f1a8c08956e31 in github/windows
  21. @paulcbetts

    More shuffling

    paulcbetts authored
  22. @paulcbetts

    Refactor the repo analysis and tests

    paulcbetts authored
    This moves repo analysis into its own file (which will eventually end up
    in GitHub.Core), as well as turns some Tuples into real types.
    
    We also split the ViewModel oriented notion of "Show UserError when
    analysis fails" and the implementation notion of "Throw when we actually
    fail to read the repository"
Commits on May 29, 2012
  1. @paulcbetts

    Add an access denied test

    paulcbetts authored
Commits on May 17, 2012
  1. @paulcbetts
  2. @paulcbetts

    Don't look at files that are .gitignored

    paulcbetts authored
    Use libgit2sharp to determine which files we don't care about so we
    don't show a bunch of false positives for build files and what, as well
    as ignoring zero-length files.
  3. @paulcbetts

    Fight with IoC some more to get most tests passing

    paulcbetts authored
    The last failing test is because we're picking up files that are
    .gitignored, which we legit need to fix
Commits on May 16, 2012
  1. @paulcbetts
  2. @paulcbetts
  3. @paulcbetts
  4. @paulcbetts

    I really should check in more often

    paulcbetts authored
    - Wrote some more tests
    - Implemented the repair button (sets app state, takes you to new view)
    - Fixed a bunch of bugs around locked files, bad results
    - Made a tile view model for showing analysis for each branch
Commits on May 15, 2012
  1. @paulcbetts

    Implement the rest of DropRepoViewModel

    paulcbetts authored
    Still needs tests though
  2. @paulcbetts

    Analyze a repo for mistakes

    paulcbetts authored
    This commit finishes the bulk of DropRepoViewModel, where we scan the
    repo for errors such as bad encodings or line ending issues.
  3. @paulcbetts
  4. @paulcbetts
  5. @paulcbetts

    RxUI.Routing Boilerplate

    paulcbetts authored
Something went wrong with that request. Please try again.