After another series of incremental releases, I've now largely moved up from testing "TinyAuth' (my yet-to-be-properly-named ultra-minimalist SVN repository manager) only in test scripts to testing it on a real server with a real
If you are interested, feel free to point a browser, indeed ANYTHING that calls itself a "browser", at http://svn.ali.as/cgi-bin/tinyauth.
You can use the username "adamk@cpan.org" and password "foo" to login and add an account for yourself (and promote yourself to admin if you want).
I've also added some basic installation instructions for anyone that is interested in tinkering with an installation of their own.
Please note there's still more polishing, bug fixing and general getting-ready to do before the final release, so expect a few potential nigglies.
Incorrect Password (Score:2)
Did someone change your password? I can't login :)
Re: (Score:2)
I can confirm this. I tried to login now and was not able to, either.
Re: (Score:1)
Go nuts.
Re: (Score:2)
Thanks. I was able to login to TinyAuth, create an account, receive the password by mail and promote myself to admin.
However, I cannot seem to be able to commit anything to the repository:
Re: (Score:1)
As I mentioned, the application is just for testing purposes atm, it isn't controlling the actual repository yet.
I'll do that some time down the track, just before release.
Re: (Score:2)
I see. Thanks.
In any case I'd like to commence work on Archive::Zip, and it would be helpful if I had a commit access to the repository.
Re: (Score:1)
Re: (Score:2)
Thanks!
run method is ugly! (Score:2)
Your &run method if/elsif/else chain is very difficult to read. Switching to a dispatch table makes it much easier to understand.
Re: (Score:1)
Re: (Score:2)
It's easier to see which action maps to which method and makes it less likely to have bugs in the future as adding a new action is trivial. You just add a new entry to the hash and don't have to worry about the code.
Re: (Score:1)
Re: (Score:1)
But you are right the if/else chain is VISUALLY hard to read, so I might do something to fix that instead of moving to dispatch table.
Re: (Score:1)
Technically that’s not even a dispatch table (since it does not map from strings to coderefs). I don’t know why people “need to read about them” either – I came up with the concept independently long before I knew it had a name. Seems obvious to me, and I don’t think I am a genius… what do I know.
And actually, I don’t know why Ovid rewrote the code the way he did, because it’s easy to make it even simpler: