I too am having problems. I followed the instructions to a T, and without changing anything from the stable 0.4.20, I ran the update command and got the following:
new files to be included in this QPM package:
_DOCROOT_ _LICENSE.txt
_DOCROOT_ _README.txt
_DOCROOT_ tests/_core/IsEmailValidTest.php
_DOCROOT_ tests/_core/QDateTimeTest.php
_DOCROOT_ tests/_core/QTypeTest.php
_DOCROOT_ tests/_README.txt
_DOCROOT_ www/index.php
_DOCROOT_ www/sample.php
_DOCROOT_ www/sample.tpl.php
Why would it include all these, when I didn't touch them? Is there a way to tell qpm-update which files I want? I saw the interactive option, but interactive is too prone to errors if I accidentally specify the wrong file. It would be great if I could create a file that lists the files I want uploaded.
On another note, it appears to be using DOCROOT to figure out where the whole qcodo install is. I initially pointed DOCROOT to my real docroot, which has lots of other things other than just qcodo under it, and it listed my entire docroot as wanting to package it up. I had to point DOCROOT to just the qcodo directory to have at least look in the right place, but again, as above, it appears to be looking at files I didn't touch.