Index: build-tools/ant-gwt/src/com/google/gwt/ant/taskdefs/SvnInfo.java
===================================================================
--- build-tools/ant-gwt/src/com/google/gwt/ant/taskdefs/SvnInfo.java	(revision 3707)
+++ build-tools/ant-gwt/src/com/google/gwt/ant/taskdefs/SvnInfo.java	(working copy)
@@ -57,9 +57,20 @@
     if (!workDirFile.isDirectory()) {
       throw new BuildException(workdir + " is not a directory");
     }
+    
+    String branch;
+    String revision;
 
-    String branch = getSvnBranch(workDirFile);
-    String revision = getSvnVersion(workDirFile);
+    File svnDirFile = new File(workdir, ".svn");
+    if (!svnDirFile.exists()) {
+      // This is not svn workdir. Not a big deal, though
+      branch = "unknown";
+      revision = "unknown";
+    } else {
+      branch = getSvnBranch(workDirFile);
+      revision = getSvnVersion(workDirFile);
+    }
+
     getProject().setNewProperty(outprop, branch + "@" + revision);
     if (fileprop != null) {
       getProject().setNewProperty(fileprop, branch + "-" 
