On Mon, 9 Feb 2009, alex wallis wrote:
svn co svn://svn.rockbox.org/rockbox/tags/v3_1 rockbox
That's how you checkout the code I used to build 3.1 with.
OK, I used the above command, and once the checkout had finished, it still
says that it has checked out revision 19957. I am guessing this is not
normal when a person checks out the 3.1 branch?
No I think that is normal. You're not checking out an old revision, so you
should get the most recent version (which is the same as ever other revision
since it was forked).
Hi. OK, Have I misunderstood what happens when code is branched? I thought
that when code is branched its done at a suitably stable point. After that
point the branch is not updated as it is considered stable. Development work
goes on on the trunk, but a branch is left alone at a given revision.
If I have completely misunderstood, could someone please explain what the
difference is between checking out the 3.1 branch and the trunk code? if
either way you still get the latest revision?
Also, if you check out the 3.1 branch, can you still revert it to earlier
revisions if you wish?