Library/Source Control Systems

SVN
Initializing a local repository from the latest main branch (in this case, the Bullet SDK):

In SVN, there is no difference between a tag and a branch, so a full specific tag can be pulled as followed (in this case 'tags/bullet-2.77' is the branch):

Mercurial
Initializing a local repository from a specific branch (in this case "v1-7" from OGRE 3D):

To update the repository, in the base of the pulled code: