Ignore git's boilerplate default repository description

Change-Id: I008ea2554313d3c890efb83d2ebae5e225912fe0
diff --git a/gitiles-servlet/src/main/java/com/google/gitiles/DefaultAccess.java b/gitiles-servlet/src/main/java/com/google/gitiles/DefaultAccess.java
index f53e26b..47054a4 100644
--- a/gitiles-servlet/src/main/java/com/google/gitiles/DefaultAccess.java
+++ b/gitiles-servlet/src/main/java/com/google/gitiles/DefaultAccess.java
@@ -16,6 +16,7 @@
 
 import static com.google.common.base.Preconditions.checkNotNull;
 
+import com.google.common.base.CharMatcher;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 import com.google.common.collect.Queues;
@@ -52,6 +53,9 @@
 public class DefaultAccess implements GitilesAccess {
   private static final String ANONYMOUS_USER_KEY = "anonymous user";
 
+  private static final String DEFAULT_DESCRIPTION =
+    "Unnamed repository; edit this file 'description' to name the repository.";
+
   public static class Factory implements GitilesAccess.Factory {
     private final File basePath;
     private final String canonicalBasePath;
@@ -167,6 +171,9 @@
       File descFile = new File(repo.getDirectory(), "description");
       if (descFile.exists()) {
         desc = new String(IO.readFully(descFile));
+        if (DEFAULT_DESCRIPTION.equals(CharMatcher.WHITESPACE.trimFrom(desc))) {
+          desc = null;
+        }
       } else if (configError != null) {
         throw configError;
       }