Ellié Computing Home Page
My Shopping Cart

Your shopping cart is empty

Display Cart

Call us at +1 586 62 ELLIE / +1 586 62 35543 Office Closed
sales@elliecomputing.com - Contact us


SCC Source Dialog Box

 

 

The SCC Source dialog box enables you to select a file or a directory from a Source Code Control repository.

It contains 2 tabs:

  • the first one to set the path to the desired item and configuration information, letting you specify a particular version of your data,
  • the second one to specify options you could not set when typing the URL in the source combo box, which tells how handle the connection or particular optimizations.

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
In git-bare/git-over-ssh/git-over-plink mode, the path is the path to the .git directory or the repository itself

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:

  • for \\server\share\path\srcsafe.ini enter 'server' in the Host Name/Address field and '\share\path' in this field
  • for c:\local\path\srcsafe.ini enter c:\local\path in this field
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