i'm a n00b when it comes to version control, so i'm wondering if i can ask some specific questions. i've RTFM but i'm sure there are things i'm missing, so feel free to let me know if my questions are too n00bish. i'm using GAE and i'm on a mac, using the web2py source code (not the compiled mac app).
first, let's say i have your web2py folder and your apps inside it. i've set up mercurial on the web2py folder, and it works great. however, as discussed above, it becomes a big problem with upgrading web2py. so i understand that some of you symlink the files in the web2py folder and keep them in /myapp/private. i get that in concept. but what happens when you actually download the new web2py source code? do you download it and then use hg to import it? and do you cp the .yaml files out of /private as soon as you import the new web2py file? and how do you import the new source without overwriting /myapp -- do you move /myapp somewhere else, import web2py and then move it back? i'd love to hear the actual logistics or see code files if anyone has them. i get the concepts of how it works but am having trouble figuring out how to handle the nuts and bolts. thanks, matt

