Differential is a code review tool.
Ideally, I think Diffusion, Files and Paste should all have the highlighting/encoding options and share more of the same code, with Diffusion being distinguished by having blame (and, I suppose, symbol linking) available.
I'm wondering how this should interact with T8407: Control diffusion's syntax highlighting.
It would be great if there was an ability for installations to write custom viewers for formats that are either more obscure (MIF Framemaker format), or even in house formats (.myformat)
Sat, Mar 17
If writing, deploying, and maintaining this server doensn't seem like much work to you (and it may reasonably not be), write this server yourself and replace the pygmentize binary on your system with a lightweight client written in a language with a fast startup time that just calls through to the server.
Fri, Mar 16
Wed, Mar 14
Mon, Mar 5
Sun, Feb 25
Wed, Feb 21
That is, we mutated the object outside of the Editor, then relied on the Editor to save the mutation.
Feb 14 2018
Quicksand isn't really bound by natural law, but I think that might fix it.
Mooted by the switch to prose diffing.
Feb 12 2018
See T13072 for Harbormaster followups.
In Chrome (Version 64.0.3282.140 (Official Build) (64-bit)) the inline comment buttons have a hot-spot for tooltips to party
When the dust settles, I expect
In any case, I think we're left with two issues:
This deadlocks: the first connection has the revision row locked FOR UPDATE and the second connection is waiting on that lock to clear before its update fires. This is an application-side deadlock and MySQL will not be able to detect it, so the request will appear to hang until the query timeout (or execution timeout) is reached.
Feb 11 2018
The NULL is explicable if we can somehow queue a HarbormasterBuildWorker between the time it is created by harbormaster.queryautotargets and the time the TYPE_UPDATE applies.