1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-12 00:26:13 +01:00
phorge-phorge/src/infrastructure
epriestley fa49c6c52d Provide a "reference-with-full-name" syntax for Remarkup
Summary:
Provide a {T123} syntax which pulls in the entire name of an object, not just a
link to it. A major use for this is organizing projects using wiki pages. Since
handle links show object status now, this lets you organize stuff in an ad-hoc
way and get a reasonable overview of it. We can make handles richer in the
future, too.

The performance on this isn't perfect (it adds some potential single gets) but I
think it's okay for now and I don't want to make remarkup engine even more
complex until the preprocess/postprocess stuff has had a chance to settle and
I'm more confident it works.

In Differential and Maniphest we'll also incorrectly cache the object
state/name, but that'll fix itself once I move the cache code to use
preprocess/postprocess correctly.

Test Plan:
  - See https://secure.phabricator.com/file/view/PHID-FILE-5f9ca32407bec20899b9/
for an example.
  - Generated and looked over the documentation.

Reviewed By: jungejason
Reviewers: jungejason, tuomaspelkonen, aran, hunterbridges
CC: skrul, aran, jungejason, epriestley
Differential Revision: 784
2011-08-06 12:55:16 -07:00
..
celerity Fix some brace lint stuff. 2011-08-02 10:40:45 -07:00
daemon Improve GC performance for Herald Transcripts 2011-07-28 18:50:54 -07:00
diff/engine Fix Diffusion rendering of SVN files which did not change 2011-07-20 11:54:33 -07:00
env Documentation: improve Diffusion documentation 2011-05-19 13:40:40 -07:00
javelin Rought cut of search. 2011-02-14 15:34:20 -08:00
lint Add "Undo" for editing Differential inline comments 2011-06-08 10:44:01 -07:00
markup/remarkup/markuprule Provide a "reference-with-full-name" syntax for Remarkup 2011-08-06 12:55:16 -07:00
setup Remove unused EXPECTED_SCHEMA_VERSION constant 2011-07-24 18:16:39 -07:00
testing/testcase Add a little more unit test documentation, fail loudly when isolation prevents a 2011-08-03 09:15:43 -07:00