How do I retrieve and put packages back into BitKeeper?
bk clone retrieves a copy of a package,
checks the files into the package and creates a changeset, and
bk push puts your changes back into the parent package repository.
How do I export a clear-text version of the repository as of some version?
bk export -tplain [-r<rev>] /tmp/snapshot|
After doing a ``bk citool'' the result is only a pending change. I then have to do a ``bk commit'' Why require two steps?
You must add a comment to the ChangeSet file entry in citool,
which at some point in the future, you will probably find very
useful -- you should describe the reason for the changeset.
Without a comment for ChangeSet, citool will not do a "commit" for
you, the file you checkin will be left in pending state.
Let's say I have a repository in /home/bkdev. If I simply move that directory to /home/project/bkdev, will that muck up anything that bk uses to keep track of project info, e.g. for use with the open logging system? If it does muck with things, what is the 'safe' way to move or rename a bk repository?
Moving a repository is a safe operation.
Just make sure that any child repositories' parent pointers are
bk parent <new-parent>|