The SCC Source dialog box enables you to select a file or a directory from a Source Code Control repository.
It contains 2 tabs:
Basic tab
SCC / Scheme
Choose the SCC to use to access the remote files. Some SCC supports several ways to connect to a given repository's server. Some others have only on built-in communication technology. For these SCC, the Scheme field is disabled.
Host Name/Address
When the chosen SCC/Scheme can connect to remote computer, enter here the name of the computer, as you would do it with your SCC tool.
Port
Some SCC/Schemes connect to their server through TCP or UDP for which a port is necessary, all these tools come with the default port information pre-configured so that you do not usually need to fill this field. Nonetheless, if your SCC administrator chose another port than the default one, you can specify it here.
Save password
If checked, this option will make the password saved in the Ellié Computing Status/Template file. Thus, you will not be prompted again when reopening the document from the template or status file. The password will be encrypted using the Blowfish algorithm.
Username/Password
Account info to use to access the remote server
Database / Path / Branch / Revision / Label / Date/Time
The way to fill thes fields depends on the particular SCC, please checks the following table to know how to fill them:
SCC \ Field | Database | Path | Branch | Revision | Label | Date/Time |
Bazaar | Path to the root of your local repository | Path to the root of your local repository | - | Numéro de révision | Tag | Date and time |
CVS 1.11/1.12 | Name of the repository | Path inside the database | Name of the branch tag (as in rtag) | - | Name of the tag (as in tag) | Date and time |
Darcs | Path to the root of your local repository | Path inside the repository | - | Patch name | Tag name | - |
Git 2 |
Path to the root of your local clone
|
Path inside the repository | Head name
origin/branch works as well. |
Commit ID | Tag name | Date time in current head |
ionForge Evolution | - | Path inside the database | Name of the ladder | Revision number | Name of the step in that ladder | - |
Mercurial (Hg) | Path to the repository (which is the root folder where hg init was called) | Path inside that repository | - | Revision number | Name of the label | |
Microsoft Visual SourceSafe |
Path to the database within the server, without srcsafe.ini, e.g:
|
Enter the path inside the database, with the leading $/ | - | - | Name of the label | Date and time |
Perforce | Name of the repository | Path inside the database, note that in Perforce, branch information is beared by the path, such as in: /branches/1.1fix/src/source.cpp | - | Change list number | Name of the label | Date and time |
SubVersion (SVN) | - | Path inside the database, note that in SVN, branch and label information is beared by the path such as in: /branches/1.1fix/src/source.cpp or in: /labels/1.2/src/source.cpp | - | Revision number | - | Date and time |
Code Co-op 1 | - | - | - | - | - | - |
1: only supported for check-out command
2: Git plug-in supports only UTF-8
encoding for accents
Please note that Label and Date/Time field are generally
exclusive and Label is always used in favor to Date/Time if
both are specified.
The Date/Time field uses a unique notation in whichever
language and whichever the SCC, so as to simplify your usage,
this format is: YYYY-MM-DD[,hh:mm:ss]
Advanced tab
Use N parrallel connections
Ellié Computing Merge can handle concurrent connexions towards a given server. It enables parrallel transfers of files (downloads and uploads).
Try recursive listing
If the server supports recursive listing, use this option so as to receive all the folder structure at once. This improves the software performance when you want to operate on full tree structure. Folders view opened in non-recursive mode ignore this flag and list non-recursively.
Recursive Only for Folders Matching
Though the recursive listing is useful from a global
optimization point of view, it is not necessarily practical
from a user interface point of view, as it slows down the
apparition of first data. When this option is activated, the
text field is enabled and you can enter a pattern to limit the
usage of recursive listing.
Generally you will disable recursive listing for
top-mosts folders levels: such as /*///* (this pattern
indicates that any folder under a first level can be listed
recursively, i.e., from the second level).
Encrypt
Some SCC/Schemes allow you to choose between encrypted communication or not. Activate this option if you want encrypted communications.
Compress
Some SCC/Schemes allow you to choose between compressed communication or not. Activate this option if you want compressed communications.
Press F1 or click on the Help button while in this dialog box will show this topic.
See also