Mercurial > hg > mercurial-crew-with-dirclash
comparison hgext/convert/__init__.py @ 4884:72ac66e88c43
convert: Use clone's behaviour for the default destionation name.
Adjusted the documentation for this and for the fact that the destionation is
created even if a name is specified.
author | Thomas Arendsen Hein <thomas@intevation.de> |
---|---|
date | Sun, 15 Jul 2007 21:04:07 +0200 |
parents | 1069205a8894 |
children | d77accdd236e fa6c9381d053 |
comparison
equal
deleted
inserted
replaced
4882:25d753efd48e | 4884:72ac66e88c43 |
---|---|
246 - CVS | 246 - CVS |
247 | 247 |
248 Accepted destination formats: | 248 Accepted destination formats: |
249 - Mercurial | 249 - Mercurial |
250 | 250 |
251 If destination isn't given, a new Mercurial repo named <src>-hg will | 251 If no destination directory name is specified, it defaults to the |
252 be created. If <mapfile> isn't given, it will be put in a default | 252 basename of the source with '-hg' appended. If the destination |
253 location (<dest>/.hg/shamap by default) | 253 repository doesn't exist, it will be created. |
254 | 254 |
255 The <mapfile> is a simple text file that maps each source commit ID to | 255 If <mapfile> isn't given, it will be put in a default location |
256 the destination ID for that revision, like so: | 256 (<dest>/.hg/shamap by default). The <mapfile> is a simple text |
257 file that maps each source commit ID to the destination ID for | |
258 that revision, like so: | |
257 <source ID> <destination ID> | 259 <source ID> <destination ID> |
258 | 260 |
259 If the file doesn't exist, it's automatically created. It's updated | 261 If the file doesn't exist, it's automatically created. It's updated |
260 on each commit copied, so convert-repo can be interrupted and can | 262 on each commit copied, so convert-repo can be interrupted and can |
261 be run repeatedly to copy new commits. | 263 be run repeatedly to copy new commits. |
270 srcc = converter(ui, src) | 272 srcc = converter(ui, src) |
271 if not hasattr(srcc, "getcommit"): | 273 if not hasattr(srcc, "getcommit"): |
272 raise util.Abort("%s: can't read from this repo type" % src) | 274 raise util.Abort("%s: can't read from this repo type" % src) |
273 | 275 |
274 if not dest: | 276 if not dest: |
275 dest = src + "-hg" | 277 dest = hg.defaultdest(src) + "-hg" |
276 ui.status("assuming destination %s\n" % dest) | 278 ui.status("assuming destination %s\n" % dest) |
277 | 279 |
278 # Try to be smart and initalize things when required | 280 # Try to be smart and initalize things when required |
279 if os.path.isdir(dest): | 281 if os.path.isdir(dest): |
280 if len(os.listdir(dest)) > 0: | 282 if len(os.listdir(dest)) > 0: |