Select the archive and project from the ``Reference archive'', ``Reference version'' combo box in the project window. Then click ``Missing'' checkbox in the project window.
To commit your changes to the archive, first click the CURRENT in the patch-list display. It will show the list of changed files in the file-list window.
You need to prepare a change log before committing. The change-log window will show the contents of the current tla log (the file created by "tla make-log" command), if any. If Octopy couldn't find such a file, it shows nothing and activates the "New" button on the top of the window. You can click the "New" button to create a new log file. (The "New" button simply calls "tla make-log".)
After you've written the change log, select files in the file-list window and choose the menu "File/Commit". If you just want to commit all your changes, select all items in the file list (by pressing Control-A) and commit.
Display the list of patches using one of the above methods. Select the patches you want to apply, and select menu ``File/Apply patches''. (You obviously can't apply the CURRENT patch, though).
Display the list of patches using one of the above methods. Select menu ``File/Star-merge''. Currently, star merge simply merges all not-yet-applied patches in the list. Patch selection is ignored.
Pick the archive and project from the ``Reference tree/project'' list. Pick the patch level you like. Pick the file you like.
Open the archive manager. Select ``Archive/New''.
Open the archive manager. Select ``Archive/Change properties''.
Open the archive manager. Select an archive and a project. Then select ``Project/New branch''. Note that this operation only creates a branch in the archive. To check out files in the new branch, select menu ``Project/Checkout''.
Create a branch Open the archive manager window. Select ``Project/Checkout''.
Select ``Project/Open project''.