I have noticed that jgit converts file paths to UTF-8 when querying the repository. Especially, org.eclipse.jgit.treewalk.filter.PathFilter#PathFilter performs this conversion: private PathFilter(final String s) { pathStr = s; pathRaw = Constants.encode(pathStr); } Because of this conversion, a TreeWalk fails to identify a file with German umlauts. When using platform encoding to convert the file path to bytes: private PathFilter(final String s) { pathStr = s; pathRaw = s.getBytes(); } the TreeWalk works as expected. Actually, the file path seems to be stored with platform encoding in the repository. Is this a bug or a misconfiguration of my repository? I'm using jgit (commit e16af839e8a0cc01c52d3648d2d28e4cb915f80f) on Windows. Thanks! -- Best regards, Marc Strapetz ============= syntevo GmbH http://www.syntevo.com http://blog.syntevo.com -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html