├── .editorconfig ├── .gitignore ├── .gitlab-ci.yml ├── AiurVersionControl.sln ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── demos ├── Aiursoft.SnakeGame │ ├── ActionType.cs │ ├── Aiursoft.SnakeGame.csproj │ ├── Constants.cs │ ├── Launcher │ │ ├── Input.cs │ │ └── Render.cs │ ├── Models │ │ ├── Action.cs │ │ └── Position.cs │ ├── Program.cs │ └── Services │ │ ├── Game.cs │ │ ├── GameObject.cs │ │ ├── IDrawable.cs │ │ ├── IRecurrent.cs │ │ └── Implements │ │ ├── Food.cs │ │ ├── Grid.cs │ │ ├── Snake.cs │ │ └── SnakeRecurrent.cs ├── Aiursoft.SnakeGameServer │ ├── Aiursoft.SnakeGameServer.csproj │ ├── Controllers │ │ └── HomeController.cs │ ├── Program.cs │ └── Startup.cs └── SampleWPF │ ├── App.xaml │ ├── App.xaml.cs │ ├── Components │ ├── BookListItem.xaml │ ├── BookListItem.xaml.cs │ ├── BookListItemPresenter.cs │ ├── BooksCRUD.xaml │ ├── BooksCRUD.xaml.cs │ ├── BooksCRUDPresenter.cs │ ├── CommitsManagement.xaml │ ├── CommitsManagement.xaml.cs │ ├── CommitsManagementPresenter.cs │ ├── RemoteControl.xaml │ ├── RemoteControl.xaml.cs │ ├── RemoteControlPresenter.cs │ ├── RemoteManagement.xaml │ ├── RemoteManagement.xaml.cs │ └── RemoteManagementPresenter.cs │ ├── Libraries │ ├── AsyncRelayCommand.cs │ ├── Presenter.cs │ └── RelayCommand.cs │ ├── Models │ └── Book.cs │ ├── SampleWPF.csproj │ ├── Services │ ├── Network.cs │ └── ServerProgram.cs │ └── Windows │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ └── MainWindowPresenter.cs ├── lint.sh ├── ninja.yaml ├── nuget.config ├── src ├── Aiursoft.AiurEventSyncer.Abstract │ ├── Aiursoft.AiurEventSyncer.Abstract.csproj │ ├── Commit.cs │ ├── IConnectionProvider.cs │ ├── IRemote.cs │ └── IRepository.cs ├── Aiursoft.AiurEventSyncer.WebExtends │ ├── Aiursoft.AiurEventSyncer.WebExtends.csproj │ └── WebExtends.cs ├── Aiursoft.AiurEventSyncer │ ├── Aiursoft.AiurEventSyncer.csproj │ ├── ConnectionProviders │ │ ├── FakeConnection.cs │ │ ├── Models │ │ │ └── PushModel.cs │ │ ├── RetryableWebSocketConnection.cs │ │ └── WebSocketConnection.cs │ ├── Models │ │ ├── InsertMode.cs │ │ ├── Remote.cs │ │ └── Repository.cs │ ├── Remotes │ │ ├── ObjectRemote.cs │ │ └── WebSocketRemote.cs │ └── Tools │ │ ├── CommitsDatabaseExtends.cs │ │ ├── SafeQueue.cs │ │ ├── TaskQueue.cs │ │ └── WebSocketExtends.cs ├── Aiursoft.AiurStore │ ├── Aiursoft.AiurStore.csproj │ ├── Models │ │ ├── IOutOnlyDatabase.cs │ │ └── InOutDatabase.cs │ ├── Providers │ │ └── MemoryAiurStoreDb.cs │ └── Tools │ │ ├── JsonTools.cs │ │ └── ListExtends.cs ├── Aiursoft.AiurVersionControl.Crud │ ├── Aiursoft.AiurVersionControl.Crud.csproj │ ├── CollectionRepository.cs │ ├── CollectionWorkSpace.cs │ └── Modifications │ │ ├── Add.cs │ │ ├── Drop.cs │ │ └── Patch.cs └── Aiursoft.AiurVersionControl │ ├── Aiursoft.AiurVersionControl.csproj │ ├── Models │ ├── ControlledRepository.cs │ ├── IModification.cs │ ├── RemoteWithWorkSpace.cs │ └── WorkSpace.cs │ └── Remotes │ ├── ObjectRemoteWithWorkSpace.cs │ └── WebSocketRemoteWithWorkSpace.cs └── tests ├── Aiursoft.AiurEventSyncer.Tests ├── Aiursoft.AiurEventSyncer.Tests.csproj ├── AutoTest.cs ├── ConnectionRetryTests.cs ├── DbRepoTest.cs ├── MergeTest.cs ├── Models │ └── Book.cs ├── PerformanceTest.cs ├── PointerTest.cs ├── PullTest.cs ├── PushTest.cs └── Tools │ └── TestExtends.cs ├── Aiursoft.AiurStore.Tests ├── Aiursoft.AiurStore.Tests.csproj ├── DbOperationsTest.cs └── Tools │ └── TestExtends.cs ├── Aiursoft.AiurVersionControl.Crud.Tests ├── Aiursoft.AiurVersionControl.Crud.Tests.csproj ├── ModelTest.cs └── Models │ └── Book.cs ├── Aiursoft.AiurVersionControl.Tests ├── Aiursoft.AiurVersionControl.Tests.csproj ├── BasicModelTests.cs └── Models │ ├── AddModification.cs │ └── NumberWorkSpace.cs ├── Aiursoft.EventSyncerWithArrayDbServer.Tests ├── Aiursoft.EventSyncerWithArrayDbServer.Tests.csproj └── KahlaTest.cs └── FunctionalTest ├── SampleWebApp.Test ├── IntegrationTests │ └── BasicTests.cs └── SampleWebApp.Test.csproj └── SampleWebApp ├── Controllers └── HomeController.cs ├── Models └── LogItem.cs ├── Program.cs ├── SampleWebApp.csproj ├── SampleWebApp.csproj.user ├── Services ├── RepositoryContainer.cs └── RepositoryFactory.cs ├── Startup.cs └── appsettings.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /AiurVersionControl.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/AiurVersionControl.sln -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/README.md -------------------------------------------------------------------------------- /demos/Aiursoft.SnakeGame/ActionType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/Aiursoft.SnakeGame/ActionType.cs -------------------------------------------------------------------------------- /demos/Aiursoft.SnakeGame/Aiursoft.SnakeGame.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/Aiursoft.SnakeGame/Aiursoft.SnakeGame.csproj -------------------------------------------------------------------------------- /demos/Aiursoft.SnakeGame/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/Aiursoft.SnakeGame/Constants.cs -------------------------------------------------------------------------------- /demos/Aiursoft.SnakeGame/Launcher/Input.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/Aiursoft.SnakeGame/Launcher/Input.cs -------------------------------------------------------------------------------- /demos/Aiursoft.SnakeGame/Launcher/Render.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/Aiursoft.SnakeGame/Launcher/Render.cs -------------------------------------------------------------------------------- /demos/Aiursoft.SnakeGame/Models/Action.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/Aiursoft.SnakeGame/Models/Action.cs -------------------------------------------------------------------------------- /demos/Aiursoft.SnakeGame/Models/Position.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/Aiursoft.SnakeGame/Models/Position.cs -------------------------------------------------------------------------------- /demos/Aiursoft.SnakeGame/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/Aiursoft.SnakeGame/Program.cs -------------------------------------------------------------------------------- /demos/Aiursoft.SnakeGame/Services/Game.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/Aiursoft.SnakeGame/Services/Game.cs -------------------------------------------------------------------------------- /demos/Aiursoft.SnakeGame/Services/GameObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/Aiursoft.SnakeGame/Services/GameObject.cs -------------------------------------------------------------------------------- /demos/Aiursoft.SnakeGame/Services/IDrawable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/Aiursoft.SnakeGame/Services/IDrawable.cs -------------------------------------------------------------------------------- /demos/Aiursoft.SnakeGame/Services/IRecurrent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/Aiursoft.SnakeGame/Services/IRecurrent.cs -------------------------------------------------------------------------------- /demos/Aiursoft.SnakeGame/Services/Implements/Food.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/Aiursoft.SnakeGame/Services/Implements/Food.cs -------------------------------------------------------------------------------- /demos/Aiursoft.SnakeGame/Services/Implements/Grid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/Aiursoft.SnakeGame/Services/Implements/Grid.cs -------------------------------------------------------------------------------- /demos/Aiursoft.SnakeGame/Services/Implements/Snake.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/Aiursoft.SnakeGame/Services/Implements/Snake.cs -------------------------------------------------------------------------------- /demos/Aiursoft.SnakeGame/Services/Implements/SnakeRecurrent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/Aiursoft.SnakeGame/Services/Implements/SnakeRecurrent.cs -------------------------------------------------------------------------------- /demos/Aiursoft.SnakeGameServer/Aiursoft.SnakeGameServer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/Aiursoft.SnakeGameServer/Aiursoft.SnakeGameServer.csproj -------------------------------------------------------------------------------- /demos/Aiursoft.SnakeGameServer/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/Aiursoft.SnakeGameServer/Controllers/HomeController.cs -------------------------------------------------------------------------------- /demos/Aiursoft.SnakeGameServer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/Aiursoft.SnakeGameServer/Program.cs -------------------------------------------------------------------------------- /demos/Aiursoft.SnakeGameServer/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/Aiursoft.SnakeGameServer/Startup.cs -------------------------------------------------------------------------------- /demos/SampleWPF/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/App.xaml -------------------------------------------------------------------------------- /demos/SampleWPF/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/App.xaml.cs -------------------------------------------------------------------------------- /demos/SampleWPF/Components/BookListItem.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/Components/BookListItem.xaml -------------------------------------------------------------------------------- /demos/SampleWPF/Components/BookListItem.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/Components/BookListItem.xaml.cs -------------------------------------------------------------------------------- /demos/SampleWPF/Components/BookListItemPresenter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/Components/BookListItemPresenter.cs -------------------------------------------------------------------------------- /demos/SampleWPF/Components/BooksCRUD.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/Components/BooksCRUD.xaml -------------------------------------------------------------------------------- /demos/SampleWPF/Components/BooksCRUD.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/Components/BooksCRUD.xaml.cs -------------------------------------------------------------------------------- /demos/SampleWPF/Components/BooksCRUDPresenter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/Components/BooksCRUDPresenter.cs -------------------------------------------------------------------------------- /demos/SampleWPF/Components/CommitsManagement.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/Components/CommitsManagement.xaml -------------------------------------------------------------------------------- /demos/SampleWPF/Components/CommitsManagement.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/Components/CommitsManagement.xaml.cs -------------------------------------------------------------------------------- /demos/SampleWPF/Components/CommitsManagementPresenter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/Components/CommitsManagementPresenter.cs -------------------------------------------------------------------------------- /demos/SampleWPF/Components/RemoteControl.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/Components/RemoteControl.xaml -------------------------------------------------------------------------------- /demos/SampleWPF/Components/RemoteControl.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/Components/RemoteControl.xaml.cs -------------------------------------------------------------------------------- /demos/SampleWPF/Components/RemoteControlPresenter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/Components/RemoteControlPresenter.cs -------------------------------------------------------------------------------- /demos/SampleWPF/Components/RemoteManagement.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/Components/RemoteManagement.xaml -------------------------------------------------------------------------------- /demos/SampleWPF/Components/RemoteManagement.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/Components/RemoteManagement.xaml.cs -------------------------------------------------------------------------------- /demos/SampleWPF/Components/RemoteManagementPresenter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/Components/RemoteManagementPresenter.cs -------------------------------------------------------------------------------- /demos/SampleWPF/Libraries/AsyncRelayCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/Libraries/AsyncRelayCommand.cs -------------------------------------------------------------------------------- /demos/SampleWPF/Libraries/Presenter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/Libraries/Presenter.cs -------------------------------------------------------------------------------- /demos/SampleWPF/Libraries/RelayCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/Libraries/RelayCommand.cs -------------------------------------------------------------------------------- /demos/SampleWPF/Models/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/Models/Book.cs -------------------------------------------------------------------------------- /demos/SampleWPF/SampleWPF.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/SampleWPF.csproj -------------------------------------------------------------------------------- /demos/SampleWPF/Services/Network.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/Services/Network.cs -------------------------------------------------------------------------------- /demos/SampleWPF/Services/ServerProgram.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/Services/ServerProgram.cs -------------------------------------------------------------------------------- /demos/SampleWPF/Windows/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/Windows/MainWindow.xaml -------------------------------------------------------------------------------- /demos/SampleWPF/Windows/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/Windows/MainWindow.xaml.cs -------------------------------------------------------------------------------- /demos/SampleWPF/Windows/MainWindowPresenter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/demos/SampleWPF/Windows/MainWindowPresenter.cs -------------------------------------------------------------------------------- /lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/lint.sh -------------------------------------------------------------------------------- /ninja.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/ninja.yaml -------------------------------------------------------------------------------- /nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/nuget.config -------------------------------------------------------------------------------- /src/Aiursoft.AiurEventSyncer.Abstract/Aiursoft.AiurEventSyncer.Abstract.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurEventSyncer.Abstract/Aiursoft.AiurEventSyncer.Abstract.csproj -------------------------------------------------------------------------------- /src/Aiursoft.AiurEventSyncer.Abstract/Commit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurEventSyncer.Abstract/Commit.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurEventSyncer.Abstract/IConnectionProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurEventSyncer.Abstract/IConnectionProvider.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurEventSyncer.Abstract/IRemote.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurEventSyncer.Abstract/IRemote.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurEventSyncer.Abstract/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurEventSyncer.Abstract/IRepository.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurEventSyncer.WebExtends/Aiursoft.AiurEventSyncer.WebExtends.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurEventSyncer.WebExtends/Aiursoft.AiurEventSyncer.WebExtends.csproj -------------------------------------------------------------------------------- /src/Aiursoft.AiurEventSyncer.WebExtends/WebExtends.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurEventSyncer.WebExtends/WebExtends.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurEventSyncer/Aiursoft.AiurEventSyncer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurEventSyncer/Aiursoft.AiurEventSyncer.csproj -------------------------------------------------------------------------------- /src/Aiursoft.AiurEventSyncer/ConnectionProviders/FakeConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurEventSyncer/ConnectionProviders/FakeConnection.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurEventSyncer/ConnectionProviders/Models/PushModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurEventSyncer/ConnectionProviders/Models/PushModel.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurEventSyncer/ConnectionProviders/RetryableWebSocketConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurEventSyncer/ConnectionProviders/RetryableWebSocketConnection.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurEventSyncer/ConnectionProviders/WebSocketConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurEventSyncer/ConnectionProviders/WebSocketConnection.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurEventSyncer/Models/InsertMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurEventSyncer/Models/InsertMode.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurEventSyncer/Models/Remote.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurEventSyncer/Models/Remote.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurEventSyncer/Models/Repository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurEventSyncer/Models/Repository.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurEventSyncer/Remotes/ObjectRemote.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurEventSyncer/Remotes/ObjectRemote.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurEventSyncer/Remotes/WebSocketRemote.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurEventSyncer/Remotes/WebSocketRemote.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurEventSyncer/Tools/CommitsDatabaseExtends.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurEventSyncer/Tools/CommitsDatabaseExtends.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurEventSyncer/Tools/SafeQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurEventSyncer/Tools/SafeQueue.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurEventSyncer/Tools/TaskQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurEventSyncer/Tools/TaskQueue.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurEventSyncer/Tools/WebSocketExtends.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurEventSyncer/Tools/WebSocketExtends.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurStore/Aiursoft.AiurStore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurStore/Aiursoft.AiurStore.csproj -------------------------------------------------------------------------------- /src/Aiursoft.AiurStore/Models/IOutOnlyDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurStore/Models/IOutOnlyDatabase.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurStore/Models/InOutDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurStore/Models/InOutDatabase.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurStore/Providers/MemoryAiurStoreDb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurStore/Providers/MemoryAiurStoreDb.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurStore/Tools/JsonTools.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurStore/Tools/JsonTools.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurStore/Tools/ListExtends.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurStore/Tools/ListExtends.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurVersionControl.Crud/Aiursoft.AiurVersionControl.Crud.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurVersionControl.Crud/Aiursoft.AiurVersionControl.Crud.csproj -------------------------------------------------------------------------------- /src/Aiursoft.AiurVersionControl.Crud/CollectionRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurVersionControl.Crud/CollectionRepository.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurVersionControl.Crud/CollectionWorkSpace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurVersionControl.Crud/CollectionWorkSpace.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurVersionControl.Crud/Modifications/Add.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurVersionControl.Crud/Modifications/Add.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurVersionControl.Crud/Modifications/Drop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurVersionControl.Crud/Modifications/Drop.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurVersionControl.Crud/Modifications/Patch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurVersionControl.Crud/Modifications/Patch.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurVersionControl/Aiursoft.AiurVersionControl.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurVersionControl/Aiursoft.AiurVersionControl.csproj -------------------------------------------------------------------------------- /src/Aiursoft.AiurVersionControl/Models/ControlledRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurVersionControl/Models/ControlledRepository.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurVersionControl/Models/IModification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurVersionControl/Models/IModification.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurVersionControl/Models/RemoteWithWorkSpace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurVersionControl/Models/RemoteWithWorkSpace.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurVersionControl/Models/WorkSpace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurVersionControl/Models/WorkSpace.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurVersionControl/Remotes/ObjectRemoteWithWorkSpace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurVersionControl/Remotes/ObjectRemoteWithWorkSpace.cs -------------------------------------------------------------------------------- /src/Aiursoft.AiurVersionControl/Remotes/WebSocketRemoteWithWorkSpace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/src/Aiursoft.AiurVersionControl/Remotes/WebSocketRemoteWithWorkSpace.cs -------------------------------------------------------------------------------- /tests/Aiursoft.AiurEventSyncer.Tests/Aiursoft.AiurEventSyncer.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/Aiursoft.AiurEventSyncer.Tests/Aiursoft.AiurEventSyncer.Tests.csproj -------------------------------------------------------------------------------- /tests/Aiursoft.AiurEventSyncer.Tests/AutoTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/Aiursoft.AiurEventSyncer.Tests/AutoTest.cs -------------------------------------------------------------------------------- /tests/Aiursoft.AiurEventSyncer.Tests/ConnectionRetryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/Aiursoft.AiurEventSyncer.Tests/ConnectionRetryTests.cs -------------------------------------------------------------------------------- /tests/Aiursoft.AiurEventSyncer.Tests/DbRepoTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/Aiursoft.AiurEventSyncer.Tests/DbRepoTest.cs -------------------------------------------------------------------------------- /tests/Aiursoft.AiurEventSyncer.Tests/MergeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/Aiursoft.AiurEventSyncer.Tests/MergeTest.cs -------------------------------------------------------------------------------- /tests/Aiursoft.AiurEventSyncer.Tests/Models/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/Aiursoft.AiurEventSyncer.Tests/Models/Book.cs -------------------------------------------------------------------------------- /tests/Aiursoft.AiurEventSyncer.Tests/PerformanceTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/Aiursoft.AiurEventSyncer.Tests/PerformanceTest.cs -------------------------------------------------------------------------------- /tests/Aiursoft.AiurEventSyncer.Tests/PointerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/Aiursoft.AiurEventSyncer.Tests/PointerTest.cs -------------------------------------------------------------------------------- /tests/Aiursoft.AiurEventSyncer.Tests/PullTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/Aiursoft.AiurEventSyncer.Tests/PullTest.cs -------------------------------------------------------------------------------- /tests/Aiursoft.AiurEventSyncer.Tests/PushTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/Aiursoft.AiurEventSyncer.Tests/PushTest.cs -------------------------------------------------------------------------------- /tests/Aiursoft.AiurEventSyncer.Tests/Tools/TestExtends.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/Aiursoft.AiurEventSyncer.Tests/Tools/TestExtends.cs -------------------------------------------------------------------------------- /tests/Aiursoft.AiurStore.Tests/Aiursoft.AiurStore.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/Aiursoft.AiurStore.Tests/Aiursoft.AiurStore.Tests.csproj -------------------------------------------------------------------------------- /tests/Aiursoft.AiurStore.Tests/DbOperationsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/Aiursoft.AiurStore.Tests/DbOperationsTest.cs -------------------------------------------------------------------------------- /tests/Aiursoft.AiurStore.Tests/Tools/TestExtends.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/Aiursoft.AiurStore.Tests/Tools/TestExtends.cs -------------------------------------------------------------------------------- /tests/Aiursoft.AiurVersionControl.Crud.Tests/Aiursoft.AiurVersionControl.Crud.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/Aiursoft.AiurVersionControl.Crud.Tests/Aiursoft.AiurVersionControl.Crud.Tests.csproj -------------------------------------------------------------------------------- /tests/Aiursoft.AiurVersionControl.Crud.Tests/ModelTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/Aiursoft.AiurVersionControl.Crud.Tests/ModelTest.cs -------------------------------------------------------------------------------- /tests/Aiursoft.AiurVersionControl.Crud.Tests/Models/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/Aiursoft.AiurVersionControl.Crud.Tests/Models/Book.cs -------------------------------------------------------------------------------- /tests/Aiursoft.AiurVersionControl.Tests/Aiursoft.AiurVersionControl.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/Aiursoft.AiurVersionControl.Tests/Aiursoft.AiurVersionControl.Tests.csproj -------------------------------------------------------------------------------- /tests/Aiursoft.AiurVersionControl.Tests/BasicModelTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/Aiursoft.AiurVersionControl.Tests/BasicModelTests.cs -------------------------------------------------------------------------------- /tests/Aiursoft.AiurVersionControl.Tests/Models/AddModification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/Aiursoft.AiurVersionControl.Tests/Models/AddModification.cs -------------------------------------------------------------------------------- /tests/Aiursoft.AiurVersionControl.Tests/Models/NumberWorkSpace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/Aiursoft.AiurVersionControl.Tests/Models/NumberWorkSpace.cs -------------------------------------------------------------------------------- /tests/Aiursoft.EventSyncerWithArrayDbServer.Tests/Aiursoft.EventSyncerWithArrayDbServer.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/Aiursoft.EventSyncerWithArrayDbServer.Tests/Aiursoft.EventSyncerWithArrayDbServer.Tests.csproj -------------------------------------------------------------------------------- /tests/Aiursoft.EventSyncerWithArrayDbServer.Tests/KahlaTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/Aiursoft.EventSyncerWithArrayDbServer.Tests/KahlaTest.cs -------------------------------------------------------------------------------- /tests/FunctionalTest/SampleWebApp.Test/IntegrationTests/BasicTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/FunctionalTest/SampleWebApp.Test/IntegrationTests/BasicTests.cs -------------------------------------------------------------------------------- /tests/FunctionalTest/SampleWebApp.Test/SampleWebApp.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/FunctionalTest/SampleWebApp.Test/SampleWebApp.Test.csproj -------------------------------------------------------------------------------- /tests/FunctionalTest/SampleWebApp/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/FunctionalTest/SampleWebApp/Controllers/HomeController.cs -------------------------------------------------------------------------------- /tests/FunctionalTest/SampleWebApp/Models/LogItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/FunctionalTest/SampleWebApp/Models/LogItem.cs -------------------------------------------------------------------------------- /tests/FunctionalTest/SampleWebApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/FunctionalTest/SampleWebApp/Program.cs -------------------------------------------------------------------------------- /tests/FunctionalTest/SampleWebApp/SampleWebApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/FunctionalTest/SampleWebApp/SampleWebApp.csproj -------------------------------------------------------------------------------- /tests/FunctionalTest/SampleWebApp/SampleWebApp.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/FunctionalTest/SampleWebApp/SampleWebApp.csproj.user -------------------------------------------------------------------------------- /tests/FunctionalTest/SampleWebApp/Services/RepositoryContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/FunctionalTest/SampleWebApp/Services/RepositoryContainer.cs -------------------------------------------------------------------------------- /tests/FunctionalTest/SampleWebApp/Services/RepositoryFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/FunctionalTest/SampleWebApp/Services/RepositoryFactory.cs -------------------------------------------------------------------------------- /tests/FunctionalTest/SampleWebApp/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/FunctionalTest/SampleWebApp/Startup.cs -------------------------------------------------------------------------------- /tests/FunctionalTest/SampleWebApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AiursoftWeb/AiurVersionControl/HEAD/tests/FunctionalTest/SampleWebApp/appsettings.json --------------------------------------------------------------------------------