Version Control and Programming Assignments for Visual Assembler ---------------------------------------------------------------- There seems to be a need for a little more control over the project and some clarification as to what can be done. I hope this helps. UPLOADING I will be responsible for uploading the distribution versions of the binary (visasm.zip) and source (visasmsrc.zip) files for the project. All other uploads (i.e., non-distribution)to the primary FortuneCity site should contain the name or handle of the person uploading and the date the file was uploaded, for example I would use mammon0506.zip or, more likely, mam0506.zip. I will also be incorporating all of the changes to the IDE into the binary and source distribution files; for this reason, it would be better to upload only new files and the changes made to old files. Old files which have been modified should be packaged for upload in the following manner: * if the form (.dfm) file has been modified, include it in its entirety * if the header (.h) has been modified, include it in its entirety * if the source (.cpp) file has been modified, include only the section (or event handler) that has been modified; for example, if you have added a TVisualAsmMainForm::OnShow handler and have modified the TVisualAsmMain::OnCreate handler, paste both of them in full into a new text file (.cpp extension) and upload that file. Added files should be uploaded in their entirety; include the form (.dfm), header (.h), and source (.cpp) modules. Do not upload binary files unless the need for demonstration (i.e., to demonstrate a potential feature or UI change) exists; in such cases, package the binary files in a \bin subdirectory of the original zip file. ASM modules (non-IDE source code) may be uploaded in their entirety; the file formats will be discussed below. If you are working on multiple modules or module types then include a reference to the module type in the zip file in order to distinguish it. For example, if I was uploading ASM files for the A-F opcodes, the User API calls, and a Text Editor applet, I would call the files mam-op0506.zip, mam-usr0506.zip, and mam-txt0506.zip.