On Tue, Oct 4, 2011 at 4:12 PM, Dwayne Reid wrote: > Note that this is good behavior for a single user who works on only > one machine at any particular instant in time. I think that bad > things might happen if two or more people were committing files to > the repository at exactly the same instant. In that scenario, you > would be best to have a proper repository set up on a server > somewhere that all of your machines could access. > I think you are absolutely right, I totally left out the way Dropbox implemented this. So even if that works theoretically, people need to synchronise when to commit changes to this repository? Or that would not work either? > Because I work on projects by myself, the above limitation just isn't > a problem. I've definitely NOT had a problem when I write code on my > office machine, allow Dropbox propagate that code to my workbench > machine, make changes to that code while I'm debugging that code, > then walk back to my office and see that those changes have already > been propagated back to my office machine (MPLAB reports that the > source code file has changed and prompts me to reload it). > Does it mean that you use the Dropbox folder as your working folder directly? Then you should be able to hook up a CVS / SVN on these files and commit the changes from either your work or your home computer, should not you? I mean these versioning system dropps hidden directories in the workin= g directory and therefore that should be synchronised as well? Thanks, Tamas > > Best of all - all of those code changes show up on my home computer - > and are propagated to my laptop when I turn it on in the > evening. Its just painless - and it just works. > > dwayne > > -- > Dwayne Reid > Trinity Electronics Systems Ltd Edmonton, AB, CANADA > (780) 489-3199 voice (780) 487-6397 fax > www.trinity-electronics.com > Custom Electronics Design and Manufacturing > > -- > http://www.piclist.com PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > --=20 int main() { char *a,*s,*q; printf(s=3D"int main() { char *a,*s,*q; printf(s=3D%s%s%s, q=3D%s%s%s%s,s,q,q,a=3D%s%s%s%s,q,q,q,a,a,q); }", q=3D"\"",s,q,q,a=3D"\\",q,q,q,a,a,q); } --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .