If an icla comes in, and the generated name user-name.pdf already exists, a warning is raised.
Warning: documents/iclas/craig-russell.pdf already exists (proceed anyway) (cancel) This is almost good. It prevents filing a new icla where the icla already exists. [The (cancel) button doesn't work. It probably is not needed because if there is a problem, the input fields can be fixed and (File) button still works. I understand this is generic error handling. ] But this is exactly the case for an icla being filed because an account is unusable because of an inaccessible email address. In this case, both iclas should be filed. But instead of creating a new entry in iclas.txt, the existing entry should have its email address changed. So, in the duplicate icla file name case, the processing should be: svn mkdir user-name svn mv user-name.pdf user-name svn add user-name/user-name2.pdf And in the iclas.txt processing: find the User Name entry replace the email-address with the incoming email-address The warning (proceed anyway) will perform the above actions if in fact the second icla should be filed. Craig L Russell Secretary, Apache Software Foundation c...@apache.org http://db.apache.org/jdo