svn is not timeconsuming. once properly setup it is anything BUT time consuming. not for the developer, and ESPECIALLY not for the people who want to read the code. we talked about this often (at first you didnt even release the source, or deleted all comments from the source... remember?).
you use our code that we check into svn. you use it for sdm. which is ok, it is gpl and whatnot. using our code is EXTREMELY easy because we have it in svn - each new feature, bugfix etc gets a new REVISION, a DIFF, a set of changes. this makes it very easy to port stuff to sdm (or fix bugs or write documentation or change things). also, our changesets most of the time have an extensive description about what has been changed etc.
now - you have useful features in sdm that chdk as well would benefit from (also often times you fix bugs, that arent fixed in chdk......duh). BUT -
a) you release sources only every few months which means that when you release them, they contain LOTS of new uncommented code
b) your description of the changes often is very short and incomplete
c) you delete old sourcefile zips (or take them offline), which makes it IMPOSSIBLE to create diffs (if one would want to do that) - so there is NO history, which makes the source practically useless to track changes
Backporting fixes & features to the mother-project CHDK is IMPOSSIBLE this way. Okay, it is not fully impossible, but it is EXTREMELY time consuming for the dev who wants to do the job.
And you say you dont have the time to setup svn? All it takes is an initial import @ assembla.com. From then on, all you would do is SAVE TIME, so please spare us the talk about no time & being an unexperienced programmer. And also you would make us and the users of CHDK and SDM Happy. Plus, you would have a reliable backup of your code. Plus, our diffs you so happily use and abuse for SDM could be applied to SDM even faster when SDM itself is in version control.
i just HAD to say this, as my role of one of the CHDK devs.
this is not meant to be a "flame" towards Microfunguy. This is "just a friendly reminder", from one gpl dev who likes to code for the Canon Powershot Platform, to another.