sapling/mercurial
mpm@selenic.com a58fa92f5c Fix troubles with clone and exception handling
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Fix troubles with clone and exception handling

Clone deletes its directory on failure

This was deleting the lockfile out from under the lock object before
it got destroyed

This patch shuts lock up and makes the cleanup code for clone a little
cleaner.

manifest hash: f666fddcf6f3a905020a091f5e9fd2cb5d806cdd
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQFCwSGOywK+sNU5EO8RAkx2AKCIxPczl9YWnuUM+bMQnpVr8kv6uQCeNWld
SUxSB99PGJHhq1LWFaSJJNw=
=Frk/
-----END PGP SIGNATURE-----
2005-06-28 02:08:14 -08:00
..
__init__.py Add back links from file revisions to changeset revisions 2005-05-03 13:16:10 -08:00
bdiff.c Remove stdint.h from mpatch and bdiff 2005-06-27 10:01:46 -08:00
byterange.py Add back links from file revisions to changeset revisions 2005-05-03 13:16:10 -08:00
commands.py Fix troubles with clone and exception handling 2005-06-28 02:08:14 -08:00
demandload.py implement demand loading hack 2005-06-05 10:48:39 -08:00
fancyopts.py hg help improvements 2005-06-08 20:11:57 -08:00
hg.py Better messages for rollback and undo 2005-06-28 02:03:25 -08:00
hgweb.py hgweb: pull cgitb into CGI script example, where it can easily be disabled 2005-06-17 08:50:11 -08:00
httprangereader.py Move httprangereader into its own file 2005-06-15 19:58:48 -08:00
lock.py Fix troubles with clone and exception handling 2005-06-28 02:08:14 -08:00
mdiff.py Start using bdiff for generating deltas 2005-06-22 11:23:01 -08:00
mpatch.c Remove stdint.h from mpatch and bdiff 2005-06-27 10:01:46 -08:00
revlog.py Really _call_ method revlog.count in revlog.lookup() 2005-06-26 12:04:59 +01:00
transaction.py [PATCH] rename under the other OS 2005-06-21 19:36:35 -08:00
ui.py Add support for .hg/hgrc file 2005-06-14 18:36:09 -08:00
util.py [PATCH] /dev/null for other OS 2005-06-24 22:58:14 -08:00
version.py [PATCH] /dev/null for other OS 2005-06-24 22:58:14 -08:00