public static boolean isIgnored(String name, Collection<String> patterns) { if (patterns == null) { return false; } for (Iterator<String> ps = patterns.iterator(); ps.hasNext();) { String pattern = (String) ps.next(); if (DefaultSVNOptions.matches(pattern, name)) { return true; } } return false; }
public static boolean isIgnored(Collection patterns, String name) { for (Iterator ps = patterns.iterator(); ps.hasNext();) { String pattern = (String) ps.next(); if (DefaultSVNOptions.matches(pattern, name)) { return true; } } return false; }
public static boolean isIgnored(Collection patterns, String name) { for (Iterator ps = patterns.iterator(); ps.hasNext();) { String pattern = (String) ps.next(); if (DefaultSVNOptions.matches(pattern, name)) { return true; } } return false; }
private static String getGroupName(Map groups, String host) { for (Iterator names = groups.keySet().iterator(); names.hasNext();) { String name = (String) names.next(); String pattern = (String) groups.get(name); if (DefaultSVNOptions.matches(pattern, host)) { return name; } } return null; }
public static Map<String, String> getMatchedAutoProperties(String fileName, Map<String, Map<String, String>> autoProperties) { if (autoProperties == null) { return Collections.emptyMap(); } Map<String, String> matchedAutoProperties = new HashMap<String, String>(); for (Map.Entry<String, Map<String, String>> entry : autoProperties.entrySet()) { String pattern = entry.getKey(); if (DefaultSVNOptions.matches(pattern, fileName)) { Map<String, String> properties = entry.getValue(); matchedAutoProperties.putAll(properties); } } return matchedAutoProperties; }
private static String getGroupName(Map groups, String host) { for (Iterator names = groups.keySet().iterator(); names.hasNext();) { String name = (String) names.next(); String pattern = (String) groups.get(name); for (StringTokenizer tokens = new StringTokenizer(pattern, ","); tokens.hasMoreTokens();) { String token = tokens.nextToken(); if (DefaultSVNOptions.matches(token, host)) { return name; } } } return null; }
private static String getGroupName(Map groups, String host) { for (Iterator names = groups.keySet().iterator(); names.hasNext();) { String name = (String) names.next(); String pattern = (String) groups.get(name); for(StringTokenizer tokens = new StringTokenizer(pattern, ","); tokens.hasMoreTokens();) { String token = tokens.nextToken(); if (DefaultSVNOptions.matches(token, host)) { return name; } } } return null; }
private static String getGroupName(Map groups, String host) { for (Iterator names = groups.keySet().iterator(); names.hasNext();) { String name = (String) names.next(); String pattern = (String) groups.get(name); for(StringTokenizer tokens = new StringTokenizer(pattern, ","); tokens.hasMoreTokens();) { String token = tokens.nextToken(); if (DefaultSVNOptions.matches(token, host)) { return name; } } } return null; }
public static boolean isIgnored(ISVNOptions options, String name) { String[] patterns = options.getIgnorePatterns(); for (int i = 0; patterns != null && i < patterns.length; i++) { String pattern = patterns[i]; if (matches(pattern, name)) { return true; } } return false; }
public static boolean isIgnored(Collection patterns, File file, String relativePath) { String name = file.getName(); String dirName = null; boolean isDirectory = SVNFileType.getType(file) == SVNFileType.DIRECTORY; if (isDirectory) { dirName = name + "/"; } for (Iterator ps = patterns.iterator(); ps.hasNext();) { String pattern = (String) ps.next(); if (pattern.startsWith("/") && relativePath != null) { if (DefaultSVNOptions.matches(pattern, relativePath) || (isDirectory && DefaultSVNOptions.matches(pattern, relativePath + "/"))) { return true; } continue; } if (DefaultSVNOptions.matches(pattern, name)) { return true; } else if (isDirectory && DefaultSVNOptions.matches(pattern, dirName)) { return true; } } return false; }
public static boolean isIgnored(ISVNOptions options, String name) { String[] patterns = options.getIgnorePatterns(); for (int i = 0; patterns != null && i < patterns.length; i++) { String pattern = patterns[i]; if (matches(pattern, name)) { return true; } } return false; }
public boolean isIgnored(String name) { String[] patterns = getIgnorePatterns(); for (int i = 0; patterns != null && i < patterns.length; i++) { String pattern = patterns[i]; if (matches(pattern, name)) { return true; } } return false; }
public static boolean isIgnored(ISVNOptions options, String name) { String[] patterns = options.getIgnorePatterns(); for (int i = 0; patterns != null && i < patterns.length; i++) { String pattern = patterns[i]; if (matches(pattern, name)) { return true; } } return false; }
private static boolean hostExceptedFromProxy(String host, Map properties) { String proxyExceptions = (String) properties.get("http-proxy-exceptions"); String proxyExceptionsSeparator = ","; if (proxyExceptions == null) { proxyExceptions = System.getProperty("http.nonProxyHosts"); proxyExceptionsSeparator = "|"; } if (proxyExceptions != null) { for (StringTokenizer exceptions = new StringTokenizer(proxyExceptions, proxyExceptionsSeparator); exceptions.hasMoreTokens();) { String exception = exceptions.nextToken().trim(); if (DefaultSVNOptions.matches(exception, host)) { return true; } } } return false; }
private static boolean hostExceptedFromProxy(String host, Map properties) { String proxyExceptions = (String) properties.get("http-proxy-exceptions"); String proxyExceptionsSeparator = ","; if (proxyExceptions == null) { proxyExceptions = System.getProperty("http.nonProxyHosts"); proxyExceptionsSeparator = "|"; } if (proxyExceptions != null) { for (StringTokenizer exceptions = new StringTokenizer(proxyExceptions, proxyExceptionsSeparator); exceptions.hasMoreTokens();) { String exception = exceptions.nextToken().trim(); if (DefaultSVNOptions.matches(exception, host)) { return true; } } } return false; }
public static boolean isIgnored(Collection patterns, File file, String relativePath) { String name = file.getName(); String dirName = null; boolean isDirectory = SVNFileType.getType(file) == SVNFileType.DIRECTORY; if (isDirectory) { dirName = name + "/"; } for (Iterator ps = patterns.iterator(); ps.hasNext();) { String pattern = (String) ps.next(); if (pattern.startsWith("/") && relativePath != null) { if (DefaultSVNOptions.matches(pattern, relativePath) || (isDirectory && DefaultSVNOptions.matches(pattern, relativePath + "/"))) { return true; } continue; } if (DefaultSVNOptions.matches(pattern, name)) { return true; } else if (isDirectory && DefaultSVNOptions.matches(pattern, dirName)) { return true; } } return false; }
private String getGroupName(Map groups) { for (Iterator names = groups.keySet().iterator(); names.hasNext();) { String name = (String) names.next(); String pattern = (String) groups.get(name); for (StringTokenizer tokens = new StringTokenizer(pattern, ","); tokens.hasMoreTokens();) { String token = tokens.nextToken(); token = token.trim(); if (DefaultSVNOptions.matches(token, getHost())) { return name; } } } return null; } }
public ISVNProxyManager getProxyManager(SVNURL url) throws SVNException { String host = url.getHost(); Map properties = getHostProperties(host); String proxyHost = (String) properties.get("http-proxy-host"); if (proxyHost == null || "".equals(proxyHost.trim())) { return null; } String proxyExceptions = (String) properties.get("http-proxy-exceptions"); if (proxyExceptions != null) { for(StringTokenizer exceptions = new StringTokenizer(proxyExceptions, ","); exceptions.hasMoreTokens();) { String exception = exceptions.nextToken().trim(); if (DefaultSVNOptions.matches(exception, host)) { return null; } } } String proxyPort = (String) properties.get("http-proxy-port"); String proxyUser = (String) properties.get("http-proxy-username"); String proxyPassword = (String) properties.get("http-proxy-password"); return new SimpleProxyManager(proxyHost, proxyPort, proxyUser, proxyPassword); }
for(StringTokenizer exceptions = new StringTokenizer(proxyExceptions, proxyExceptionsSeparator); exceptions.hasMoreTokens();) { String exception = exceptions.nextToken().trim(); if (DefaultSVNOptions.matches(exception, host)) { return null;
for(StringTokenizer exceptions = new StringTokenizer(proxyExceptions, proxyExceptionsSeparator); exceptions.hasMoreTokens();) { String exception = exceptions.nextToken().trim(); if (DefaultSVNOptions.matches(exception, host)) { return null;