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

|
|
|
|
|
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".
|
|
|
|
|
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.
|
|
|
|
|
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.
|
|
|
|
|
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 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.
|
|
|
|
|
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.
|
|
|
|
|
Rev. 1.22 - Copyright © 1997-1998 Fontworks Ltd.
|
|