in reply to SVN::Client not committing?

So i've had this same problem, except I'm trying to mkdir on a repo URL instead of a working copy(it's hosted on localhost through apache2). I should ostensibly be able to set a commit log message and then run mkdir, but that does not work. Instead, nothing happens, I get no error message, and the directories are not created. In fact, the revision number does not even change. if my repo url is

 http://localhost/svn/repo1

shouldn't I just be able to do:

 $svn->mkdir("http://localhost/svn/repo1/newDir");

where $svn is an initialized SVN::Client object with the correct authentication information?

I suspected that it would be something having to do with an access error through apache, but after reviewing both the error and access logs in apache2, I can find no errors, and the script is indeed succeeding in accessing my SVN repo.

Does anyone have any ideas?