On Thu, Mar 3, 2011 at 10:09 AM, Isaac Marino Bavaresco wrote: > Em 3/3/2011 12:03, Olin Lathrop escreveu: >> Michael Watterson wrote: >>> if you can have only one person per module, arguably you hardly need >>> them. If you are single person working on something why would you use >>> one? >> To get the nice documented history of each module, see which versions of >> each file were used to produce what versions of executables when, etc. > > > I keep even the HEX files of my projects in the repository, so I don't > need to recompile them if I need an old version. > > Isaac > There's another advantage (besides convenience) of keeping old binaries around: If you need to go back to modify a project, you can compare newly-created binaries with the original ones, to make sure the tools are working the same. I use subversion + trac for all projects, personal and professional. It helps debugging things like "this firmware was working this morning, now it's broken... what changed?" as well as being an organizational tool. I highly recommend Trac to all you subversion users. It lets you look at the repository through a web browser, with nice colored diffs and syntax-highlighted source browsing. It's easier than learning all the rarely-used options to the command-line tools. Regards, Mark markrages@gmail --=20 Mark Rages, Engineer Midwest Telecine LLC markrages@midwesttelecine.com --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .