static void DoNewRepositoryButton( Action <RepositoryCreationData> createRepositoryAction, EditorWindow parentWindow, string repositoryName, string defaultServer) { string proposedRepositoryName = string.Empty; string proposedServer = string.Empty; RepositorySpec repSpec = GetRepSpecFromName(repositoryName); if (repSpec != null) { proposedRepositoryName = repSpec.Name; proposedServer = repSpec.Server; } RepositoryCreationData creationData = CreateRepositoryDialog.CreateRepository( parentWindow, proposedRepositoryName, proposedServer, defaultServer, ClientConfig.Get().GetWorkspaceServer()); createRepositoryAction(creationData); }
static void DoNewRepositoryButton( Action <RepositoryCreationData> createRepositoryAction, EditorWindow parentWindow, string repositoryName, string defaultServer) { RepositoryCreationData creationData = CreateRepositoryDialog.CreateRepository( parentWindow, GetServerFromRepositoryName(repositoryName), defaultServer, ClientConfig.Get().GetWorkspaceServer()); createRepositoryAction(creationData); }
static void DoNewRepositoryButton( Action <RepositoryCreationData> createRepositoryAction, EditorWindow parentWindow, string repository, string defaultServer) { RepositorySpec repSpec = new SpecGenerator(). GenRepositorySpec(false, repository); RepositoryCreationData creationData = CreateRepositoryDialog.CreateRepository( parentWindow, repSpec.Server, defaultServer, ClientConfig.Get().GetWorkspaceServer()); createRepositoryAction(creationData); }