sapling/fastannotate
Jun Wu 9a67f6b7f1 fastannotate: do not cache lastnode
Summary:
When the server was handling a "getannotate" request, it may read lastnode,
update the revmap, then read lastnode again. So lastnode should not be cached.

Test Plan: `arc unit`

Reviewers: #sourcecontrol, ikostia

Reviewed By: ikostia

Subscribers: mjpieters

Differential Revision: https://phabricator.intern.facebook.com/D4327046

Signature: t1:4327046:1481904335:2a236091b5d36872df5703e4bb9f3651012a2f02
2016-12-14 16:45:55 +00:00
..
__init__.py fastannotate: add a forcetext option 2016-12-14 16:44:45 +00:00
commands.py fastannotate: add a forcetext option 2016-12-14 16:44:45 +00:00
context.py fastannotate: do not cache lastnode 2016-12-14 16:45:55 +00:00
error.py fastannotate: move exception classes to error.py 2016-09-08 14:47:49 +01:00
formatter.py fastannotate: support -r wdir() 2016-10-21 20:50:37 +01:00
protocol.py fastannotate: add a config option to disable up-to-date check server-side 2016-12-06 21:19:59 +00:00
revmap.py fastannotate: add a method to quickly get the last node of the revmap 2016-10-29 19:19:18 +01:00
support.py fastannotate: conditionally disable remotefilelog annotate prefetching 2016-12-01 02:12:53 +00:00