public String discoverNewName()

in src/net/sourceforge/transparent/TransparentVcs.java [1181:1197]


  public String discoverNewName(final String oldName) {
    String canonicName = VcsUtil.getCanonicalLocalPath(oldName);
    if (renamedFiles.containsValue(canonicName)) {
      for (Map.Entry<String, String> entry : renamedFiles.entrySet()) {
        if (Comparing.equal(entry.getValue(), canonicName)) {
          return entry.getKey();
        }
      }
    } else {
      for (Map.Entry<String, String> entry : renamedFolders.entrySet()) {
        if (canonicName.startsWith(entry.getValue())) {
          return entry.getKey() + canonicName.substring(entry.getValue().length());
        }
      }
    }
    return oldName;
  }