4 Common tasks you can do

See the list of missing patches from another archive and/or project:

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.

Committing changes:

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.

Apply patches:

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).

Do star-merge:

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.

View the contents of a specific version of a file:

Pick the archive and project from the ``Reference tree/project'' list. Pick the patch level you like. Pick the file you like.

Register a remote archive:

Open the archive manager. Select ``Archive/New''.

Change the name or the URL of an existing archive:

Open the archive manager. Select ``Archive/Change properties''.

Create a new branch:

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''.

Check out a project:

Create a branch Open the archive manager window. Select ``Project/Checkout''.

Open a project manager window:

Select ``Project/Open project''.