Beispiel #1
0
        public override void Initialize(IApplicationManager applicationManager)
        {
            base.Initialize(applicationManager);

            gitExecutableIsSet = !string.IsNullOrEmpty(Environment.GitExecutablePath);
            if (gitExecutableIsSet)
            {
                if (!HasRepository)
                {
                    if (activeTab == SubTab.Loading)
                    {
                        Logger.Trace("Initialze set all tabs to InitProject");
                        changeTab = activeTab = SubTab.InitProject;
                    }
                }
            }

            LoadingView.InitializeView(this);
            HistoryView.InitializeView(this);
            ChangesView.InitializeView(this);
            BranchesView.InitializeView(this);
            SettingsView.InitializeView(this);
            InitProjectView.InitializeView(this);

            titleContent = new GUIContent(Title, Styles.SmallLogo);
        }
Beispiel #2
0
        public override void Initialize(IApplicationManager applicationManager)
        {
            base.Initialize(applicationManager);

            HistoryView.InitializeView(this);
            ChangesView.InitializeView(this);
            BranchesView.InitializeView(this);
            SettingsView.InitializeView(this);
        }
Beispiel #3
0
        public override void Initialize(IApplicationManager applicationManager)
        {
            base.Initialize(applicationManager);

            if (!HasRepository && activeTab != SubTab.InitProject && activeTab != SubTab.Settings)
            {
                changeTab = activeTab = SubTab.InitProject;
            }

            HistoryView.InitializeView(this);
            ChangesView.InitializeView(this);
            BranchesView.InitializeView(this);
            SettingsView.InitializeView(this);
            InitProjectView.InitializeView(this);
        }
Beispiel #4
0
        public override void Initialize(IApplicationManager applicationManager)
        {
            base.Initialize(applicationManager);

            if (!HasRepository && activeTab != SubTab.InitProject && activeTab != SubTab.Settings)
            {
                changeTab = activeTab = SubTab.InitProject;
            }

            HistoryView.InitializeView(this);
            ChangesView.InitializeView(this);
            BranchesView.InitializeView(this);
            SettingsView.InitializeView(this);
            InitProjectView.InitializeView(this);

            titleContent = new GUIContent(Title, Styles.SmallLogo);
        }
Beispiel #5
0
        public override void Initialize(IApplicationManager applicationManager)
        {
            base.Initialize(applicationManager);

            applicationManager.OnProgress += ApplicationManagerOnProgress;

            HistoryView.InitializeView(this);
            ChangesView.InitializeView(this);
            BranchesView.InitializeView(this);
            SettingsView.InitializeView(this);
            LocksView.InitializeView(this);
            InitProjectView.InitializeView(this);

            if (!HasRepository)
            {
                changeTab = activeTab = SubTab.InitProject;
            }
        }
Beispiel #6
0
        public override void Initialize(IApplicationManager applicationManager)
        {
            base.Initialize(applicationManager);

            applicationManager.OnProgress += OnProgress;

            HistoryView.InitializeView(this);
            ChangesView.InitializeView(this);
            BranchesView.InitializeView(this);
            SettingsView.InitializeView(this);
            InitProjectView.InitializeView(this);

            titleContent = new GUIContent(Title, Styles.SmallLogo);

            if (!HasRepository)
            {
                //Logger.Trace("Initialize set all tabs to InitProject");
                changeTab = activeTab = SubTab.InitProject;
            }
        }
Beispiel #7
0
        private void UpdateLog()
        {
            if (Repository != null)
            {
                Logger.Trace("Updating Log");

                Repository
                .Log()
                .FinallyInUI((success, exception, log) => {
                    if (success)
                    {
                        Logger.Trace("Updated Log");
                        GitLogCache.Instance.Log = log;

                        if (activeTab == SubTab.History)
                        {
                            HistoryView.CheckLogCache();
                        }
                    }
                }).Start();
            }
        }