Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.8.2, 0.8.3, and 0.9

stable merge with stable

Changeset 0ff451ceba9c

Parents d9d8904bafa0

Parents a80ae479c982

by Giampaolo Fadel

Changes to 2 files · Browse files at 0ff451ceba9c Showing diff from parent d9d8904bafa0 a80ae479c982 Diff from another changeset...

 
5
6
7
8
 
9
10
11
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
6
7
 
8
9
10
 
 
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
 
@@ -5,7 +5,48 @@
  :synopsis: Dialog used to clone a repository    To clone a repository you have to run the clone dialog. -From the explorer context menu select :guilabel:`Clone a repository` +From the explorer context menu select :menuselection:`TortoiseHg... --> Clone a repository`  or type :command:`hgtk clone`.   -.. TODO \ No newline at end of file
+.. figure:: figures/clone.png + :alt: Clone dialog + +:guilabel:`Source Path` + It is the path (or URL) of the repository that will be cloned. Use the :guilabel:`Browse...` to + choose a local folder. +:guilabel:`Destination Path` + It is the path of destination directory, a folder with the same name of source repository will + be created within this directory. +:guilabel:`Clone To Revision` + You can limit the clone up to this revision. Even the tags created after this revision will not be + imported. +:guilabel:`do not update the new working directory` + If checked, after the clone the working directory will be empty. It is useful when you have to clone + a repository with the purpose of central repository, or backup, where you have only, in the future, + to *push* and *pull*. +:guilabel:`use pull protocol to copy metadata` + When the source and destination are on the same filesystem, Mercurial tries to use hardlinks. Some + filesystems, such as AFS implement hardlink incorrectly, but do not report errors. Use this option + to avoid hardlinks. +:guilabel:`use uncompressed transfer` + To use uncompressed transfer (fast over LAN). +:guilabel:`use proxy server` + To use the proxy server configured in :menuselection:`TortoiseHg... --> Global Settings --> Proxy`. + This is enabled only if a proxy is configured. +:guilabel:`Remote Cmd` + Specify a Mercurial command to run on the remote side. + +From command line +----------------- + +The clone tool can be started from command line :: + + hgtk clone + +The syntax is :: + + hgtk clone [SOURCE] [DEST] + +where [SOURCE] and [DEST] are, the paths of source repository and destination folder. + +.. vim: noet ts=4 \ No newline at end of file
 
6
7
8
9
 
10
11
12
 
6
7
8
 
9
10
11
12
@@ -6,7 +6,7 @@
   To create a new repository into an existing directory (project) you  have to run the init dialog. From the explorer context menu select -:guilabel:`Create Repository Here` over the directory, or, within +:menuselection:`TortoiseHg... --> Create Repository Here` over the directory, or, within  the folder, type :command:`hgtk init`.    .. figure:: figures/init.png