During development, as I get certain components of a project working properly, I save the associated files and document the status in a "milestones.txt" file. A typical entry might look like this:
MILESTONE 6 FILES: addcomment.php, loginform1.inc, userfuncs.inc, interact.css STATUS: Got foo working, bar looks good, x-browser styles look good, still need to blah blah blah... Versions of the files associated with that entry would be: addcomment.ms06.php, loginform1.ms06.inc, userfuncs.ms06.inc, interact.ms06.css Though these files may (and probably will) still be modified as the project moves toward completion, if things get really messed up, I can use the milestone files to revert back to a known state. This is a somewhat tedious process that would benefit a lot from automation. I'd love to be able to click a "set milestone" button and have all open files displayed in a list box, with a text box below. I could select any of the files in the list box that are part of the milestone, and enter a bit of descriptive text, then hit save and have each of those files backed up as filename.ms##.ext. An associated dialog would display all milestones for review and restoration. A right click option for the filetabs that would set a milestone for a specific, individual file would also be nice. Another useful right-click option would be right-clicking on a folder in the project panel to automatically set a milestone for all the files in that folder/group (whether they are open or not.) -- <http://forum.pspad.com/read.php?2,40408,40408> PSPad freeware editor http://www.pspad.com
