comparison doc/hg.1.txt @ 523:003df62ae39f

[PATCH] Force "hg clone" to always create a new directory -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 [PATCH] Force "hg clone" to always create a new directory From: Bryan O'Sullivan <bos@serpentine.com> I just screwed myself by typing "hg clone foo" without specifying a destination directory, and after I was done mopping up the mess, concluded that this is a dangerous mode of operation that has no practical value. I've thus modified the clone command so that it always creates a destination directory. If none is specified, the destination is taken as the basename of the source. hg clone foo -> error, because foo already exists hg clone http://www.selenic.com/hg -> new repo, named hg hg clone ../bar -> new repo, named bar manifest hash: f21ed8f805a60c1326d99220772e1574b0870d6c -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCwxsIywK+sNU5EO8RAgooAKC3IL6vKyADb9s2qqqi4GMw2Z7asACbBtE/ TvPgwGtIiB2GC+N+V7r1VpI= =uTcK -----END PGP SIGNATURE-----
author mpm@selenic.com
date Wed, 29 Jun 2005 14:04:56 -0800
parents 98a2935c3d6c
children 2204311609a0 f2442a6a5893
comparison
equal deleted inserted replaced
522:2f1de824798a 523:003df62ae39f
80 If no revision is given then the tip is used. 80 If no revision is given then the tip is used.
81 81
82 clone [-U] <source> [dest]:: 82 clone [-U] <source> [dest]::
83 Create a copy of an existing repository in a new directory. 83 Create a copy of an existing repository in a new directory.
84 84
85 If the destination directory is specified but doesn't exist, it is 85 If no destination directory name is specified, it defaults to the
86 created. If no destination directory is specified, it defaults to the 86 basename of the source.
87 current directory.
88 87
89 The source is added to the new repository's .hg/hgrc file to be used in 88 The source is added to the new repository's .hg/hgrc file to be used in
90 future pulls. 89 future pulls.
91 90
92 For efficiency, hardlinks are used for cloning whenever the 91 For efficiency, hardlinks are used for cloning whenever the