sapling/hgext
Mads Kiilerich 4409f61ab2 largefiles: handle that a found standin file doesn't exist when removing it
I somehow ended up in a situation where hg crashed on an unlink I introduced in
8fd3fc1ef4c6.

I don't know how it happened and can't reproduce it. It seems like it only can
happen when the file is removed between the time of check in a working
directory context walk that finds a standin file, and the time of use when we
try to remove it because the corresponding largefile doesn't exist.

But better safe than sorry: replace the plain unlink with unlinkpath with
ignoremissing=True. That will also remove remaining empty directories, which
arguably is more correct.
2016-10-27 20:06:33 +02:00
..
convert py3: use raw strings in line continuation (convert ext) 2016-10-10 05:31:31 -07:00
fsmonitor extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
highlight extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
largefiles largefiles: handle that a found standin file doesn't exist when removing it 2016-10-27 20:06:33 +02:00
zeroconf extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
__init__.py hgext: officially turn 'hgext' into a namespace package 2016-02-27 12:56:26 +01:00
acl.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
automv.py py3: move up symbol imports to enforce import-checker rules 2016-05-14 14:03:12 +09:00
blackbox.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
bugzilla.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
censor.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
chgserver.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
children.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
churn.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
clonebundles.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
color.py color: add some documentation for custom terminfo codes 2016-10-15 15:01:14 -07:00
eol.py eol: make sure we always release the wlock when writing cache 2016-10-13 13:47:47 +02:00
extdiff.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
factotum.py url: extract password database from password manager 2016-06-05 23:36:23 +02:00
fetch.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
gpg.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
graphlog.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
hgk.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
histedit.py histedit: avoid converting nodeid to context and back again 2016-09-27 22:09:28 -07:00
journal.py py3: namedtuple takes unicode (journal ext) 2016-10-10 05:30:14 -07:00
keyword.py keyword: use single quotes in use warning 2016-09-20 23:45:15 +00:00
logtoprocess.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
mq.py mq: release lock after transaction in qrefresh 2016-08-11 15:05:17 +02:00
notify.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
pager.py pager: use single quotes in use warning 2016-09-20 23:44:49 +00:00
patchbomb.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
purge.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
rebase.py rebase: use single quotes in use warning 2016-09-20 23:44:28 +00:00
record.py record: return code from underlying commit 2016-10-12 12:22:54 +02:00
relink.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
schemes.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
share.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
shelve.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
strip.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
transplant.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
win32mbcs.py util: rename checkcase() to fscasesensitive() (API) 2016-08-30 09:22:53 -07:00
win32text.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00