当前位置: 首页>>代码示例>>Java>>正文


Java DvcsUtil.getShortRepositoryName方法代码示例

本文整理汇总了Java中com.intellij.dvcs.DvcsUtil.getShortRepositoryName方法的典型用法代码示例。如果您正苦于以下问题:Java DvcsUtil.getShortRepositoryName方法的具体用法?Java DvcsUtil.getShortRepositoryName怎么用?Java DvcsUtil.getShortRepositoryName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.intellij.dvcs.DvcsUtil的用法示例。


在下文中一共展示了DvcsUtil.getShortRepositoryName方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: setCurrentBranchInfo

import com.intellij.dvcs.DvcsUtil; //导入方法依赖的package包/类
@Override
protected void setCurrentBranchInfo() {
  String currentBranchText = "Current branch";
  if (myRepositoryManager.moreThanOneRoot()) {
    if (myMultiRootBranchConfig.diverged()) {
      currentBranchText += " in " + DvcsUtil.getShortRepositoryName(myCurrentRepository) + ": " +
                           GitBranchUtil.getDisplayableBranchText(myCurrentRepository);
    }
    else {
      currentBranchText += ": " + myMultiRootBranchConfig.getCurrentBranch();
    }
  }
  else {
    currentBranchText += ": " + GitBranchUtil.getDisplayableBranchText(myCurrentRepository);
  }
  myPopup.setAdText(currentBranchText, SwingConstants.CENTER);
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:18,代码来源:GitBranchPopup.java

示例2: GitCompareBranchesDialog

import com.intellij.dvcs.DvcsUtil; //导入方法依赖的package包/类
public GitCompareBranchesDialog(@NotNull Project project,
                                @NotNull String branchName,
                                @NotNull String currentBranchName,
                                @NotNull GitCommitCompareInfo compareInfo,
                                @NotNull GitRepository initialRepo,
                                boolean dialog) {
  myProject = project;

  String rootString;
  if (compareInfo.getRepositories().size() == 1 && GitUtil.getRepositoryManager(myProject).moreThanOneRoot()) {
    rootString = " in root " + DvcsUtil.getShortRepositoryName(initialRepo);
  }
  else {
    rootString = "";
  }
  myTitle = String.format("Comparing %s with %s%s", currentBranchName, branchName, rootString);
  myMode = dialog ? Mode.MODAL : Mode.FRAME;

  JPanel diffPanel = new GitCompareBranchesDiffPanel(myProject, branchName, currentBranchName, compareInfo);
  myLogPanel = new GitCompareBranchesLogPanel(myProject, branchName, currentBranchName, compareInfo, initialRepo);

  myTabbedPane = new TabbedPaneImpl(SwingConstants.TOP);
  myTabbedPane.addTab("Log", VcsLogIcons.Branch, myLogPanel);
  myTabbedPane.addTab("Diff", AllIcons.Actions.Diff, diffPanel);
  myTabbedPane.setKeyboardNavigation(TabbedPaneImpl.DEFAULT_PREV_NEXT_SHORTCUTS);
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:27,代码来源:GitCompareBranchesDialog.java

示例3: setCurrentBranchInfo

import com.intellij.dvcs.DvcsUtil; //导入方法依赖的package包/类
private void setCurrentBranchInfo() {
  String currentBranchText = "Current branch";
  if (myRepositoryManager.moreThanOneRoot()) {
    if (myMultiRootBranchConfig.diverged()) {
      currentBranchText += " in " + DvcsUtil.getShortRepositoryName(myCurrentRepository) + ": " +
                           GitBranchUtil.getDisplayableBranchText(myCurrentRepository);
    }
    else {
      currentBranchText += ": " + myMultiRootBranchConfig.getCurrentBranch();
    }
  }
  else {
    currentBranchText += ": " + GitBranchUtil.getDisplayableBranchText(myCurrentRepository);
  }
  myPopup.setAdText(currentBranchText, SwingConstants.CENTER);
}
 
开发者ID:lshain-android-source,项目名称:tools-idea,代码行数:17,代码来源:GitBranchPopup.java

示例4: GitCompareBranchesDialog

import com.intellij.dvcs.DvcsUtil; //导入方法依赖的package包/类
public GitCompareBranchesDialog(@NotNull Project project, @NotNull String branchName, @NotNull String currentBranchName,
                                @NotNull GitCommitCompareInfo compareInfo, @NotNull GitRepository initialRepo) {
  super(project, false);
  myCurrentBranchName = currentBranchName;
  myCompareInfo = compareInfo;
  myProject = project;
  myBranchName = branchName;
  myInitialRepo = initialRepo;

  String rootString;
  if (compareInfo.getRepositories().size() == 1 && GitUtil.getRepositoryManager(myProject).moreThanOneRoot()) {
    rootString = " in root " + DvcsUtil.getShortRepositoryName(initialRepo);
  }
  else {
    rootString = "";
  }
  setTitle(String.format("Comparing %s with %s%s", currentBranchName, branchName, rootString));
  setModal(false);
  init();
}
 
开发者ID:lshain-android-source,项目名称:tools-idea,代码行数:21,代码来源:GitCompareBranchesDialog.java

示例5: DvcsBranchPopup

import com.intellij.dvcs.DvcsUtil; //导入方法依赖的package包/类
protected DvcsBranchPopup(@Nonnull Repo currentRepository,
                          @Nonnull AbstractRepositoryManager<Repo> repositoryManager,
                          @Nonnull DvcsMultiRootBranchConfig<Repo> multiRootBranchConfig,
                          @Nonnull DvcsSyncSettings vcsSettings,
                          @Nonnull Condition<AnAction> preselectActionCondition,
                          @Nullable String dimensionKey) {
  myProject = currentRepository.getProject();
  myCurrentRepository = currentRepository;
  myRepositoryManager = repositoryManager;
  myVcs = currentRepository.getVcs();
  myVcsSettings = vcsSettings;
  myMultiRootBranchConfig = multiRootBranchConfig;
  String title = myVcs.getDisplayName() + " Branches";
  myRepoTitleInfo = (myRepositoryManager.moreThanOneRoot() && myVcsSettings.getSyncSetting() == DvcsSyncSettings.Value.DONT_SYNC) ? " in " + DvcsUtil.getShortRepositoryName(currentRepository) : "";
  myPopup = new BranchActionGroupPopup(title + myRepoTitleInfo, myProject, preselectActionCondition, createActions(), dimensionKey);

  initBranchSyncPolicyIfNotInitialized();
  setCurrentBranchInfo();
  warnThatBranchesDivergedIfNeeded();
}
 
开发者ID:consulo,项目名称:consulo,代码行数:21,代码来源:DvcsBranchPopup.java

示例6: getDisplayedRepoName

import com.intellij.dvcs.DvcsUtil; //导入方法依赖的package包/类
@NotNull
private String getDisplayedRepoName(@NotNull Repository repository) {
  String name = DvcsUtil.getShortRepositoryName(repository);
  int slash = name.lastIndexOf(File.separatorChar);
  if (slash < 0) {
    return name;
  }
  String candidate = name.substring(slash + 1);
  return !containedInOtherNames(repository, candidate) ? candidate : name;
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:11,代码来源:PushController.java

示例7: createPopupTitle

import com.intellij.dvcs.DvcsUtil; //导入方法依赖的package包/类
@NotNull
private String createPopupTitle(@NotNull Repo currentRepository) {
  String title = myVcs.getDisplayName() + " Branches";
  if (myRepositoryManager.moreThanOneRoot() && myVcsSettings.getSyncSetting() == DvcsSyncSettings.Value.DONT_SYNC) {
    title += " in " + DvcsUtil.getShortRepositoryName(currentRepository);
  }
  return title;
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:9,代码来源:DvcsBranchPopup.java

示例8: RootAction

import com.intellij.dvcs.DvcsUtil; //导入方法依赖的package包/类
/**
 * @param currentRepository Pass null in the case of common repositories - none repository will be highlighted then.
 * @param actionsGroup
 * @param branchText
 */
public RootAction(@NotNull T repository, @Nullable T currentRepository, @NotNull ActionGroup actionsGroup, @NotNull String branchText) {
  super(DvcsUtil.getShortRepositoryName(repository), true);
  myRepository = repository;
  myGroup = actionsGroup;
  myBranchText = branchText;
  if (repository.equals(currentRepository)) {
    getTemplatePresentation().setIcon(PlatformIcons.CHECK_ICON);
  }
}
 
开发者ID:lshain-android-source,项目名称:tools-idea,代码行数:15,代码来源:RootAction.java

示例9: createPopupTitle

import com.intellij.dvcs.DvcsUtil; //导入方法依赖的package包/类
@NotNull
private String createPopupTitle(@NotNull GitRepository currentRepository) {
  String title = "Git Branches";
  if (myRepositoryManager.moreThanOneRoot() &&
      (myMultiRootBranchConfig.diverged() || myVcsSettings.getSyncSetting() == GitBranchSyncSetting.DONT)) {
    title += " in " + DvcsUtil.getShortRepositoryName(currentRepository);
  }
  return title;
}
 
开发者ID:lshain-android-source,项目名称:tools-idea,代码行数:10,代码来源:GitBranchPopup.java

示例10: getDisplayedRepoName

import com.intellij.dvcs.DvcsUtil; //导入方法依赖的package包/类
@Nonnull
private String getDisplayedRepoName(@Nonnull Repository repository) {
  String name = DvcsUtil.getShortRepositoryName(repository);
  int slash = name.lastIndexOf(File.separatorChar);
  if (slash < 0) {
    return name;
  }
  String candidate = name.substring(slash + 1);
  return !containedInOtherNames(repository, candidate) ? candidate : name;
}
 
开发者ID:consulo,项目名称:consulo,代码行数:11,代码来源:PushController.java

示例11: getCaption

import com.intellij.dvcs.DvcsUtil; //导入方法依赖的package包/类
@NotNull
public String getCaption() {
  return "Current branch in " + DvcsUtil.getShortRepositoryName(myRepository) + ": " + getDisplayableBranchText();
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:5,代码来源:RootAction.java

示例12: name

import com.intellij.dvcs.DvcsUtil; //导入方法依赖的package包/类
public static String name(@NotNull GitRepository repository) {
  return DvcsUtil.getShortRepositoryName(repository);
}
 
开发者ID:zielu,项目名称:GitToolBox,代码行数:4,代码来源:GtUtil.java

示例13: customizeRenderer

import com.intellij.dvcs.DvcsUtil; //导入方法依赖的package包/类
@Override
public void customizeRenderer(JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus) {
  Object userObject;
  if (value instanceof CheckedTreeNode) {
    userObject = ((CheckedTreeNode)value).getUserObject();
  } else if (value instanceof DefaultMutableTreeNode) {
    userObject = ((DefaultMutableTreeNode)value).getUserObject();
  } else {
    return;
  }

  ColoredTreeCellRenderer renderer = getTextRenderer();
  if (userObject instanceof GitCommit) {
    GitCommit commit = (GitCommit)userObject;
    renderer.append(commit.getSubject(), new SimpleTextAttributes(SimpleTextAttributes.STYLE_SMALLER, getTextRenderer().getForeground()));
    renderer.setToolTipText(getHashString(commit) + " " + getDateString(commit));
  }
  else if (userObject instanceof GitRepository) {
    String repositoryPath = DvcsUtil.getShortRepositoryName((GitRepository)userObject);
    renderer.append(repositoryPath, SimpleTextAttributes.GRAY_ATTRIBUTES);
  }
  else if (userObject instanceof GitPushBranchInfo) {
    GitPushBranchInfo branchInfo = (GitPushBranchInfo) userObject;
    GitBranch fromBranch = branchInfo.getSourceBranch();
    GitBranch dest = branchInfo.getDestBranch();

    GitPushBranchInfo.Type type = branchInfo.getType();
    final String showingRecentCommits = ", showing " + GitPusher.RECENT_COMMITS_NUMBER + " recent commits";
    String text = fromBranch.getName();
    SimpleTextAttributes attrs = SimpleTextAttributes.REGULAR_ATTRIBUTES;
    String additionalText = "";
    switch (type) {
      case STANDARD:
        text += " -> " + dest.getName();
        if (branchInfo.getCommits().isEmpty()) {
          additionalText = " nothing to push";
        }
        break;
      case NEW_BRANCH:
        text += " -> +" + dest.getName();
        attrs = SimpleTextAttributes.REGULAR_BOLD_ATTRIBUTES;
        additionalText = " new branch will be created" + showingRecentCommits;
        break;
      case NO_TRACKED_OR_TARGET:
        attrs = SimpleTextAttributes.REGULAR_BOLD_ATTRIBUTES;
        additionalText = " no tracked branch. Use checkbox below to push branch to manually specified" + showingRecentCommits;
        break;
    }
    renderer.append(text, attrs);
    renderer.append(additionalText, new SimpleTextAttributes(SimpleTextAttributes.STYLE_SMALLER, UIUtil.getInactiveTextColor()));
  }
  else if (userObject instanceof FakeCommit) {
    int spaces = 6 + 15 + 3 + 30;
    String s = String.format("%" + spaces + "s", " ");
    renderer.append(s, new SimpleTextAttributes(SimpleTextAttributes.STYLE_PLAIN, renderer.getBackground()));
  }
  else if (userObject instanceof MoreCommitsToShow) {
    renderer.append("...");
  }
  else {
    renderer.append(userObject == null ? "" : userObject.toString());
  }
}
 
开发者ID:lshain-android-source,项目名称:tools-idea,代码行数:64,代码来源:GitPushLog.java

示例14: createPopupTitle

import com.intellij.dvcs.DvcsUtil; //导入方法依赖的package包/类
@NotNull
private static String createPopupTitle(@NotNull HgRepository currentRepository) {
  String title = "Hg Branches";
  title += " in " + DvcsUtil.getShortRepositoryName(currentRepository);
  return title;
}
 
开发者ID:lshain-android-source,项目名称:tools-idea,代码行数:7,代码来源:HgBranchPopup.java

示例15: getCaption

import com.intellij.dvcs.DvcsUtil; //导入方法依赖的package包/类
@Nonnull
public String getCaption() {
  return "Current branch in " + DvcsUtil.getShortRepositoryName(myRepository) + ": " + getDisplayableBranchText();
}
 
开发者ID:consulo,项目名称:consulo,代码行数:5,代码来源:RootAction.java


注:本文中的com.intellij.dvcs.DvcsUtil.getShortRepositoryName方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。