added UEGitPlugin

This commit is contained in:
2026-06-15 14:46:13 +09:00
parent cfd64ebba4
commit f525d25a90
46 changed files with 9791 additions and 0 deletions
@@ -0,0 +1,34 @@
// Copyright Project Borealis
#pragma once
#include "CoreMinimal.h"
#include "HAL/Runnable.h"
#include "ISourceControlProvider.h"
#include "ISourceControlOperation.h"
/**
*
*/
class FGitSourceControlRunner : public FRunnable
{
public:
FGitSourceControlRunner();
// Destructor
virtual ~FGitSourceControlRunner() override;
bool Init() override;
uint32 Run() override;
void Stop() override;
void OnSourceControlOperationComplete(const FSourceControlOperationRef& InOperation, ECommandResult::Type InResult);
private:
FRunnableThread* Thread;
FEvent* StopEvent;
bool bRunThread;
bool bRefreshSpawned;
};