Skip to content
Failed

Changes

Summary

  1. move main project to its own directory (commit: 1a12a25) (details)
  2. Better output dir for debug (commit: f02f418) (details)
  3. Do not copy local (commit: 95362b5) (details)
  4. Add test project (commit: c4ba1b9) (details)
  5. Add MM, Assembly-CSharp, UnityEngine refs (commit: e8159e1) (details)
  6. Add console runner (commit: 563a942) (details)
  7. Yo dawg, I heard you like tests (commit: a7f901e) (details)
  8. Add TestConfigNode class (commit: be37f18) (details)
  9. Reference TestUtils (commit: 278dad8) (details)
  10. Don't reference a specific version of System (commit: 66e6612) (details)
  11. Add test for ImmutableStack (commit: df9c8ec) (details)
  12. Add test for GetPath (commit: 3e71009) (details)
  13. Add NSubstitute (commit: 6e8285c) (details)
  14. Add tests for ModLogger (commit: 7398d4d) (details)
  15. Fix an error (commit: a5a095f) (details)
  16. Add UrlBuilder (commit: 564b226) (details)
  17. Progress shouldn't depend on deleted subnodes (commit: f190d17) (details)
  18. These should use actual URLs (commit: fca9717) (details)
  19. These too (commit: 28e4ce7) (details)
  20. Minor logging tweak (commit: 8d8463d) (details)
  21. Add tests for PatchProgress (commit: d37f58b) (details)
  22. Replace DeepCopy with ConfigNode.CreateCopy (commit: ca12c39) (details)
  23. Inline out variable declarations (commit: 2b82489) (details)
  24. Obey naming conventions (commit: 47ce015) (details)
Commit 1a12a253a3addda038bfcd8fef7fa0b0f1840c0c by joeydwong
move main project to its own directory
Allows more to be added
(commit: 1a12a25)
The file was removedCustomConfigsManager.cs
The file was addedModuleManager/Properties/AssemblyInfo.cs
The file was removedLogging/IBasicLogger.cs
The file was removedProperties/Resources.Designer.cs
The file was removedMMPatchLoader.cs
The file was addedModuleManager/Collections/ImmutableStack.cs
The file was removedCats/CatManager.cs
The file was addedModuleManager/Properties/cat-8.png
The file was modified ModuleManager.sln (diff)
The file was addedModuleManager/Cats/CatAnimator.cs
The file was addedModuleManager/IPatchProgress.cs
The file was addedModuleManager/Extensions/NodeStackExtensions.cs
The file was removedModuleManager.csproj
The file was addedModuleManager/Properties/cat-10.png
The file was removedProperties/cat-5.png
The file was addedModuleManager/Cats/CatMover.cs
The file was removedCollections/ImmutableStack.cs
The file was addedModuleManager/ModuleManager.cs
The file was removedProperties/cat-1.png
The file was removedCats/CatOrbiter.cs
The file was addedModuleManager/PatchContext.cs
The file was addedModuleManager/Properties/cat-2.png
The file was addedModuleManager/Logging/IBasicLogger.cs
The file was removedPatchContext.cs
The file was addedModuleManager/Properties/cat-7.png
The file was addedModuleManager/Cats/CatOrbiter.cs
The file was removedIPatchProgress.cs
The file was addedModuleManager/Properties/rainbow2.png
The file was addedModuleManager/Properties/cat-9.png
The file was removedProperties/cat-11.png
The file was removedProperties/cat-8.png
The file was addedModuleManager/Properties/Resources.Designer.cs
The file was removedpackages.config
The file was addedModuleManager/Properties/Resources.resx
The file was addedModuleManager/CustomConfigsManager.cs
The file was removedProperties/cat-6.png
The file was addedModuleManager/Logging/ModLogger.cs
The file was removedProperties/cat-12.png
The file was addedModuleManager/packages.config
The file was addedModuleManager/ModuleManager.csproj
The file was addedModuleManager/Properties/cat-4.png
The file was removedProperties/cat-7.png
The file was removedProperties/cat-3.png
The file was addedModuleManager/Cats/CatManager.cs
The file was addedModuleManager/Properties/cat-12.png
The file was addedModuleManager/Properties/cat-3.png
The file was removedCats/CatMover.cs
The file was addedModuleManager/Properties/cat-6.png
The file was removedProperties/cat-10.png
The file was removedProperties/rainbow2.png
The file was removedProperties/cat-4.png
The file was removedExtensions/NodeStackExtensions.cs
The file was addedModuleManager/Properties/cat-11.png
The file was addedModuleManager/PatchProgress.cs
The file was removedProperties/Resources.resx
The file was addedModuleManager/Properties/cat-5.png
The file was removedProperties/AssemblyInfo.cs
The file was removedLogging/ModLogger.cs
The file was removedProperties/cat-2.png
The file was addedModuleManager/Properties/cat-1.png
The file was removedModuleManager.cs
The file was removedProperties/cat-9.png
The file was addedModuleManager/MMPatchLoader.cs
The file was removedCats/CatAnimator.cs
The file was removedPatchProgress.cs
The file was modified ModuleManager/ModuleManager.csproj (diff)
The file was modified ModuleManager/ModuleManager.csproj (diff)
The file was addedModuleManagerTests/DummyTest.cs
The file was modified ModuleManager.sln (diff)
The file was addedModuleManagerTests/ModuleManagerTests.csproj
The file was addedModuleManagerTests/packages.config
The file was addedModuleManagerTests/Properties/AssemblyInfo.cs
Commit e8159e1f9d8f8c292c827dc0e47f1b93431efcb2 by joeydwong
Add MM, Assembly-CSharp, UnityEngine refs
(commit: e8159e1)
The file was modified ModuleManagerTests/ModuleManagerTests.csproj (diff)
Commit 563a9427e4b3cd21da3ccaa3c38b149c2bb1ee9c by joeydwong
Add console runner
Will be needed eventually
(commit: 563a942)
The file was modified ModuleManagerTests/packages.config (diff)
Commit a7f901e4654900cde28f93c15e27154d66a36e30 by joeydwong
Yo dawg, I heard you like tests
(commit: a7f901e)
The file was addedTestUtils/TestUtils.csproj
The file was addedTestUtils/Properties/AssemblyInfo.cs
The file was addedTestUtilsTests/packages.config
The file was addedTestUtilsTests/DummyTest.cs
The file was addedTestUtilsTests/Properties/AssemblyInfo.cs
The file was modified ModuleManager.sln (diff)
The file was addedTestUtilsTests/TestUtilsTests.csproj
Commit be37f18a9cff44b889ecbc150b1a9b164b098c66 by joeydwong
Add TestConfigNode class
Makes testing with ConfigNodes by simplifying creating them
(commit: be37f18)
The file was modified TestUtils/TestUtils.csproj (diff)
The file was addedTestUtils/TestConfigNode.cs
The file was modified TestUtilsTests/TestUtilsTests.csproj (diff)
The file was addedTestUtilsTests/TestConfigNodeTest.cs
The file was modified ModuleManagerTests/ModuleManagerTests.csproj (diff)
Commit 66e6612df80ebeac9c8cd23e37430ad527014a96 by joeydwong
Don't reference a specific version of System
(commit: 66e6612)
The file was modified ModuleManager/ModuleManager.csproj (diff)
The file was addedModuleManagerTests/Collections/ImmutableStackTest.cs
The file was modified ModuleManagerTests/ModuleManagerTests.csproj (diff)
The file was addedModuleManagerTests/Extensions/NodeStackExtensionsTest.cs
The file was modified ModuleManagerTests/ModuleManagerTests.csproj (diff)
The file was modified ModuleManagerTests/packages.config (diff)
The file was modified ModuleManagerTests/ModuleManagerTests.csproj (diff)
The file was modified ModuleManagerTests/ModuleManagerTests.csproj (diff)
The file was addedModuleManagerTests/Logging/ModLoggerTest.cs
The file was modified ModuleManager/MMPatchLoader.cs (diff)
Commit 564b226028542cf258b2792fb8612baab6b939dc by joeydwong
Add UrlBuilder
Hackily creates UrlDir, UrlFile, UrlConfig for testing purposes
(commit: 564b226)
The file was addedTestUtils/URLBuilder.cs
The file was modified TestUtils/TestUtils.csproj (diff)
The file was modified TestUtilsTests/TestUtilsTests.csproj (diff)
The file was addedTestUtilsTests/UrlBuilderTest.cs
Commit f190d17f56a1837204b62ad004da8005df624c2b by joeydwong
Progress shouldn't depend on deleted subnodes
The number of needs unsatisfied nodes it should be counting is the
number of root nodes that have been removed, not subnodes as well
(commit: f190d17)
The file was modified ModuleManager/PatchProgress.cs (diff)
The file was modified ModuleManager/IPatchProgress.cs (diff)
The file was modified ModuleManager/MMPatchLoader.cs (diff)
Commit fca971747aa52e91653941cc5988cf7fa8119503 by joeydwong
These should use actual URLs
Since all the calls were just using .url anyway
(commit: fca9717)
The file was modified ModuleManager/PatchProgress.cs (diff)
The file was modified ModuleManager/IPatchProgress.cs (diff)
The file was modified ModuleManager/MMPatchLoader.cs (diff)
The file was modified ModuleManager/IPatchProgress.cs (diff)
The file was modified ModuleManager/PatchProgress.cs (diff)
The file was modified ModuleManager/MMPatchLoader.cs (diff)
The file was modified ModuleManager/PatchProgress.cs (diff)
The file was addedModuleManagerTests/PatchProgressTest.cs
The file was modified ModuleManagerTests/ModuleManagerTests.csproj (diff)
Commit ca12c392d34244cddc3eca746d66070f90ae9eee by joeydwong
Replace DeepCopy with ConfigNode.CreateCopy
It does 100% the same thing (and is recursive)
(commit: ca12c39)
The file was modified ModuleManager/MMPatchLoader.cs (diff)
Commit 2b824899ff271c0681f7d03f527ec5b549a2f98a by joeydwong
Inline out variable declarations
Yay C#7
(commit: 2b82489)
The file was modified ModuleManager/MMPatchLoader.cs (diff)
The file was modified ModuleManager/ModuleManager.cs (diff)
The file was modified ModuleManager/MMPatchLoader.cs (diff)
The file was modified ModuleManager/CustomConfigsManager.cs (diff)