As probably expected, there is no such documentation. :-| However, what Rachota does on every startup is that it calls a POST type of request to the Upload URL specified in the System > Settings... and then sends the actual weekly diary (XML data) through the established connection. If you have more questions, feel free to ask.
Thanks for the bug report. Just to be sure, can you verify that you have the Move unfinished tasks option checked in the System > Settings?
Thank you John for your nice words about Rachota! I do not understand the second part of your post though. Rachota has already been Mavenized and it no longer uses Ant. What exactly do you want to change and why?
Pressing enter on previous days will modify the entry for that day instead of copying it to today
Pressing Enter on a task of a day from the past now attempts to copy it to today's plan. The bug is fixed in build #230408 of Rachota 2.4. https://sourceforge.net/p/rachota/code/ci/2771d0e34fa88d1fd9042ccf9d5f443907406be4/ Thanks for your bug report!
Pressing Enter on a task of a day from the past now attempts to copy it to today's plan.
Pressing enter on previous days will modify the entry for that day instead of copying it to today
Good catch. On it ...