sapling/eden/scm/edenscm
Meyer Jacobs 96ef9dda5d debug: Add commit metadata storage and templating for marking stable commits
Summary:
Introduced a new local commit metadata storage system, smallcommitmetadata, which stores a simple local JSON file for a mapping of (node, category) -> value.

This data can be manipulated with the debugsmallcommitmetadata command, and can be consumed in the smartlog using the smallcommitmeta template func.

Total number of entries can be limited with smallcommitmetadata.entrylimit configuration option, which defaults to 100.

Reviewed By: DurhamG

Differential Revision: D21673611

fbshipit-source-id: 2239a47867118dd86b15944058505ddf67548549
2020-06-10 19:29:39 -07:00
..
hgdemandimport py3: fix test-help.t 2020-04-09 18:25:54 -07:00
hgext deprecate: log the caller of the deprecated logic 2020-06-10 19:29:39 -07:00
mercurial debug: Add commit metadata storage and templating for marking stable commits 2020-06-10 19:29:39 -07:00
__init__.py start adding type annotations for the cext code 2020-02-21 13:54:19 -08:00
__main__.py edenscm: add a main module 2020-01-30 18:09:14 -08:00
traceimport.py format: apply latest Black formatting 2020-05-07 09:07:49 -07:00