Hello, I've noticed that in our repository, "git svn mkdirs" or any other command that calls mkemptydirs() is very slow (approximately 8.5 s even with a warm disk cache). Presumably this is related to the fact that the unhandled.log.gz for our Subversion trunk is almost 10 Mb. Of course it would be nice if this were faster. But we have laid out our repository to make the presence/absence of empty directories irrelevant, so we would be just as happy if git-svn would *not* create empty directories, like in the good old days. So I wanted to implement the following feature: 1. An svn.autoMkdirs / svn-remote.<name>.autoMkdirs configuration variable. The value should default to true for backwards compatibility. 2. Only call mkemptydirs() if this variable is set to true. 3. Make an exception for "git svn mkdirs", which should do its thing regardless of how this configuration option is set. I think it should only be about a 10-line change, plus documentation and tests. Unfortunately, my perl-foo is very limited, and it will take me a while to figure out how option parsing and handling works in git-svn. Would this feature be welcome? Is there anybody willing to make the Perl changes? I would be willing to work on the documentation and test suite changes. Thanks, Michael -- Michael Haggerty mhagger@xxxxxxxxxxxx http://softwareswirl.blogspot.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