void OnGUI() { GUI.skin = skin; GUILayout.BeginHorizontal(EditorStyles.toolbar); if (GUILayout.Button("Commit", EditorStyles.toolbarButton)) { } if (GUILayout.Button("Push", EditorStyles.toolbarButton)) { } if (GUILayout.Button("Fetch", EditorStyles.toolbarButton)) { GitManager.Log(); } if (GUILayout.Button("Pull", EditorStyles.toolbarButton)) { } GUILayout.EndHorizontal(); showRemote = EditorGUILayout.Foldout(showRemote, "Remote", true); if (showRemote) { foreach (GitFile file in GitManager.fetch) { GUILayout.BeginHorizontal(); GUILayout.Label(file.path); GUILayout.Label(file.additions.ToString(), "Additions"); GUILayout.Label(file.deletions.ToString(), "Deletions"); GUILayout.EndHorizontal(); } } showLocal = EditorGUILayout.Foldout(showLocal, "Local", true); if (showLocal) { foreach (GitFile file in GitManager.head) { GUILayout.BeginHorizontal(); GUILayout.Label(file.path); GUILayout.Label(file.additions.ToString(), "Additions"); GUILayout.Label(file.deletions.ToString(), "Deletions"); GUILayout.EndHorizontal(); } } }
void OnEnable() { GitManager.Log(); }