From: thadh@google.com Date: Fri, 28 Mar 2008 23:15:33 GMT Subject: [PATCH] Allow git config files to use keys containing the hyphen character '-' Message-ID: <1206746133-25974-1-git-send-email-thadh@google.com> From: Thad Hughes --- .../src/org/spearce/jgit/lib/RepositoryConfig.java | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/org.spearce.jgit/src/org/spearce/jgit/lib/RepositoryConfig.java b/org.spearce.jgit/src/org/spearce/jgit/lib/RepositoryConfig.java index 78ceba7..42b2c5d 100644 --- a/org.spearce.jgit/src/org/spearce/jgit/lib/RepositoryConfig.java +++ b/org.spearce.jgit/src/org/spearce/jgit/lib/RepositoryConfig.java @@ -496,7 +496,10 @@ public class RepositoryConfig { } } break; - } else if (Character.isLetterOrDigit((char) c)) { + } else if (Character.isLetterOrDigit((char) c) || c == '-') { + // From the git-config man page: + // The variable names are case-insensitive and only + // alphanumeric characters and - are allowed. name.append((char) c); } else if ('\n' == c) { r.reset(); -- 1.5.4.2.156.ge3c5