MacCVSClient Preferences


MacCVSClient's preferences panel should be more or less self explanatory. Still, there are a few things that need to be mentioned.


Default Connection

Contents
Top

The settings "User", "Host", and "Port" are used in "CVS/Check Out" and "CVS/Export" only. For all other CVS functions (all working on open module windows only) these settings are ignored and the settings shown in the module window are used.

Also, obviously the setting "CVS Root" is only used in "CVS/Check Out" and "CVS/Export".


Connection Parameters

Contents
Top

The time out is measured in seconds. In our local ethernet, a value of 30 has proven useful. Don't set this to a few seconds only as the CVS server needs time to compute his results before being able to respond. With the setting of 30 seconds, a download of about 100 MB of sources from the Mozilla site to our office in Hong Kong went quite smoothly for most files. Only a few files timed out and I got them running an update afterwards.

The transfer buffer size is the buffer size in bytes used for each open connection. Any value between 1024 and 65535 bytes (64K - 1) should be OK. I guess if you're working over the internet or a dialup connection, I would recommend a smaller buffer like 1K or 2K only. Working on a local ethernet, bigger buffer sizes should be fine. My current personal setting is 16K.


Password and Preferences

Contents
Top

When you open the "Preferences" dialog, the current connection settings will be shown in the corresponding fields --- including the password, if you are (or have been) logged on to a CVS server in a module window.

You should make sure the check box "Save Password" next to the password field is checked if you want to save the password. Be warned! Your password will be written to disk in CLEAR TEXT. Even though risk of misuse might be low, think twice before saving the password in the preferences file on disk. If you do not want to save the password, don't forget to uncheck the "Save Password" check box.

If the check box "Save Password" is checked the moment you open the preferences dialog, a password is currently stored in MacCVSClient's preferences file on disk. To delete the password from the preferences file do this: delete the password from the password field and leave the "Save Password" check box checked.

This way, an empty password will be written to the preferences file, if you dismiss the preferences dialog by clicking OK. The next time you open the preferences dialog, the "Save Password" check box should should initially show up unchecked.


File Types and Creators

Contents
Top

When a file is committed the type/creator information is lost. It is not stored in the repository. If a committed file is checked out by somebody else, MacCVSClient will assign a file type and creator code to the file.

You can configure MacCVSClient's behaviour in this respect by editing the file type and creator list in the preferences dialog. You specify both file type and creator codes and assign them a file name mask. If during check out this mask matches a new file, MacCVSClient assigns the corresponding type and creator codes to this new file.

Examples: CWIE is the creator code of Metrowerks CodeWarrior, GKON is Graphic Converter's creator code, ttxt is TeachText. GIFf is a (the?) file type for GIF files.

*.[chly] CWIE TEXT (all files with the extensions .c, .h, .y, and .l will be CodeWarrior text files)
*.gif GKON GIFf
*.txt ttxt TEXT

You can use standard UNIX file name patterns including wildcards * and ? as well as the [] construct as file name masks. Keep in mind that MacCVSClient will choose the first matching pattern it finds in the list.


The Comment Window

Contents
Top

The CVS "Import", "Add", and "Commit" commands expect (descriptive) comments on what is imported, added, or committed. The "Comment" window is supposed to be used to compose such comments.

See CVS Commands: Committing Files to understand how the "Comment" window interacts with the "Commit" dialog. The "Add" and "Import" dialogs behave similarly.

Here's the choice of auto-comment-copy behaviours:

  • Copy the entire contents of the "Comment" window.
  • Copy the "Comment" window's selection only.
  • Don't copy anything automatically.

Info Windows

Contents
Top

If the check box "Scroll to first Diff/Conflict" is checked, on opening a diff/conflict window the window contents will be scrolled down so that the first diff/conflict line is visible at the top of the window.

If the check box "Copy Diff/Log output to Console" is checked, CVS log and CVS diff output is echoed to the console window. Otherwise it will only be accessible in diff or log windows.

See also: More Details: Info Windows.


Contents

Rev. 1.22 - Copyright © 1997-1998 Fontworks Ltd.