public void Setup() { injectionHelper = new InjectionHelper(); injectionHelper.Bind <UniGitPaths>().FromInstance(new UniGitPaths(@"D:\Test_Repo", @"D:\Test_Repo")); injectionHelper.Bind <GitSettingsJson>().FromInstance(new GitSettingsJson { Threading = 0 }); injectionHelper.Bind <GitCallbacks>(); injectionHelper.Bind <IGitPrefs>().To <GitPrefs>(); injectionHelper.Bind <GitAsyncManager>(); injectionHelper.Bind <GitManager>(); injectionHelper.Bind <GitReflectionHelper>(); injectionHelper.Bind <GitOverlay>(); injectionHelper.Bind <GitSettingsManager>(); injectionHelper.Bind <IGitResourceManager>().To <GitResourceManagerMock>(); injectionHelper.Bind <ILogger>().FromInstance(Debug.unityLogger); injectionHelper.Bind <UniGitData>(); injectionHelper.Bind <GitInitializer>(); gitManager = injectionHelper.GetInstance <GitManager>(); injectionHelper.GetInstance <GitInitializer>().InitializeRepository(); gitCallbacks = injectionHelper.GetInstance <GitCallbacks>(); signature = new Signature("Test", "*****@*****.**", DateTime.Now); data = injectionHelper.GetInstance <UniGitData>(); EditorApplication.update += gitCallbacks.IssueEditorUpdate; gitCallbacks.IssueEditorUpdate(); injectionHelper.CreateNonLazy(); }
public GitAsyncManager(GitCallbacks gitCallbacks, ILogger logger) { this.gitCallbacks = gitCallbacks; this.logger = logger; activeOperations = new List <GitAsyncOperation>(); gitCallbacks.EditorUpdate += OnEditorUpdate; }
public GitAnimation(GitCallbacks gitCallbacks, GitSettingsJson gitSettings) { tweens = new List <GitTween>(); this.gitSettings = gitSettings; this.gitCallbacks = gitCallbacks; gitCallbacks.EditorUpdate += OnEditorUpdate; lastTime = EditorApplication.timeSinceStartup; }
public GitPrefs(GitCallbacks gitCallbacks) { this.gitCallbacks = gitCallbacks; bools = new Dictionary <string, bool>(); floats = new Dictionary <string, float>(); ints = new Dictionary <string, int>(); strings = new Dictionary <string, string>(); gitCallbacks.EditorUpdate += OnEditorUpdate; }
public GitRemotesSettingsTab(GitManager gitManager, GitSettingsWindow settingsWindow, UniGitData data, GitSettingsJson gitSettings, GitCallbacks gitCallbacks, GitInitializer initializer) : base(new GUIContent("Remotes", "Remote Repositories"), gitManager, settingsWindow, data, gitSettings, gitCallbacks, initializer) { }
public GitDiffWindowDiffElementRenderer(GitManager gitManager, GitOverlay gitOverlay, GitSettingsJson gitSettings, GitCallbacks gitCallbacks, IGitPrefs prefs) { this.gitManager = gitManager; this.gitOverlay = gitOverlay; this.gitSettings = gitSettings; this.gitCallbacks = gitCallbacks; OnPrefsChange(prefs); gitCallbacks.OnPrefsChange += OnPrefsChange; }
public GitExternalsSettingsTab(GitManager gitManager, GitSettingsWindow settingsWindow, GitExternalManager externalManager, UniGitData data, GitSettingsJson gitSettings, GitCallbacks gitCallbacks, GitInitializer initializer) : base(new GUIContent("Externals", "External Programs Helpers"), gitManager, settingsWindow, data, gitSettings, gitCallbacks, initializer) { this.externalManager = externalManager; }
public GitSecuritySettingsTab(GitManager gitManager, GitSettingsWindow settingsWindow, GitCredentialsManager credentialsManager, UniGitData data, GitSettingsJson gitSettings, GitCallbacks gitCallbacks, GitInitializer initializer, GitOverlay gitOverlay) : base(new GUIContent("Security"), gitManager, settingsWindow, data, gitSettings, gitCallbacks, initializer) { this.credentialsManager = credentialsManager; this.gitOverlay = gitOverlay; }
public GitLFSSettingsTab(GitManager gitManager, GitSettingsWindow settingsWindow, GitLfsManager lfsManager, InjectionHelper injectionHelper, UniGitData data, GitSettingsJson gitSettings, GitCallbacks gitCallbacks, GitInitializer initializer) : base(new GUIContent("LFS", "Git Large File Storage (beta)"), gitManager, settingsWindow, data, gitSettings, gitCallbacks, initializer) { this.injectionHelper = injectionHelper; this.lfsManager = lfsManager; }
public GitBranchesSettingsTab(GitManager gitManager, GitSettingsWindow settingsWindow, GitExternalManager externalManager, InjectionHelper injectionHelper, UniGitData data, ILogger logger, GitSettingsJson gitSettings, GitCallbacks gitCallbacks, GitInitializer initializer) : base(new GUIContent("Branches"), gitManager, settingsWindow, data, gitSettings, gitCallbacks, initializer) { this.injectionHelper = injectionHelper; this.externalManager = externalManager; this.logger = logger; }
public GitGeneralSettingsTab(GitManager gitManager, GitSettingsWindow settingsWindow, GitLfsManager lfsManager, UniGitData data, GitSettingsJson gitSettings, GitCallbacks gitCallbacks, GitInitializer initializer, GitSettingsManager settingsManager, UniGitPaths paths) : base(new GUIContent("General"), gitManager, settingsWindow, data, gitSettings, gitCallbacks, initializer) { this.paths = paths; this.lfsManager = lfsManager; this.settingsManager = settingsManager; }
internal GitSettingsTab(GUIContent name, GitManager gitManager, GitSettingsWindow settingsWindow, UniGitData data, GitSettingsJson gitSettings, GitCallbacks gitCallbacks, GitInitializer initializer) { this.name = name; this.gitManager = gitManager; this.settingsWindow = settingsWindow; this.data = data; this.gitSettings = gitSettings; this.gitCallbacks = gitCallbacks; this.initializer = initializer; gitCallbacks.EditorUpdate += OnEditorUpdateInternal; gitCallbacks.UpdateRepository += OnGitManagerUpdateInternal; }
public UnityEditorGitPrefs(GitCallbacks gitCallbacks) { this.gitCallbacks = gitCallbacks; gitCallbacks.EditorUpdate += OnEditorUpdate; }
private void ForceGitUpdate() { GitCallbacks.IssueEditorUpdate(); }
private void Construct(GitCallbacks gitCallbacks) { this.gitCallbacks = gitCallbacks; }