mirror of
https://github.com/facebook/sapling.git
synced 2024-10-06 23:07:18 +03:00
json: implement {fileannotate} template
This commit is contained in:
parent
173c4bfaea
commit
205d244aa3
@ -134,7 +134,27 @@ comparisonline = '\{
|
|||||||
"rn": {rightlineno|json},
|
"rn": {rightlineno|json},
|
||||||
"rl": {rightline|json}
|
"rl": {rightline|json}
|
||||||
}'
|
}'
|
||||||
fileannotate = '"not yet implemented"'
|
fileannotate = '\{
|
||||||
|
"abspath": {file|json},
|
||||||
|
"node": {node|json},
|
||||||
|
"author": {author|json},
|
||||||
|
"date": {date|json},
|
||||||
|
"desc": {desc|json},
|
||||||
|
"parents": [{join(parent%changesetparent, ", ")}],
|
||||||
|
"children": [{join(child%changesetparent, ", ")}],
|
||||||
|
"permissions": {permissions|json},
|
||||||
|
"annotate": [{join(annotate%fileannotation, ", ")}]
|
||||||
|
}'
|
||||||
|
fileannotation = '\{
|
||||||
|
"node": {node|json},
|
||||||
|
"author": {author|json},
|
||||||
|
"desc": {desc|json},
|
||||||
|
"abspath": {file|json},
|
||||||
|
"targetline": {targetline|json},
|
||||||
|
"line": {line|json},
|
||||||
|
"lineno": {lineno|json},
|
||||||
|
"revdate": {revdate|json}
|
||||||
|
}'
|
||||||
filelog = '"not yet implemented"'
|
filelog = '"not yet implemented"'
|
||||||
graph = '"not yet implemented"'
|
graph = '"not yet implemented"'
|
||||||
helptopics = '\{
|
helptopics = '\{
|
||||||
|
@ -765,7 +765,36 @@ annotate/{revision}/{path} shows annotations for each line
|
|||||||
$ request json-annotate/f8bbb9024b10/foo
|
$ request json-annotate/f8bbb9024b10/foo
|
||||||
200 Script output follows
|
200 Script output follows
|
||||||
|
|
||||||
"not yet implemented"
|
{
|
||||||
|
"abspath": "foo",
|
||||||
|
"annotate": [
|
||||||
|
{
|
||||||
|
"abspath": "foo",
|
||||||
|
"author": "test",
|
||||||
|
"desc": "modify foo",
|
||||||
|
"line": "bar\n",
|
||||||
|
"lineno": 1,
|
||||||
|
"node": "f8bbb9024b10f93cdbb8d940337398291d40dea8",
|
||||||
|
"revdate": [
|
||||||
|
0.0,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
"targetline": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"author": "test",
|
||||||
|
"children": [],
|
||||||
|
"date": [
|
||||||
|
0.0,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
"desc": "modify foo",
|
||||||
|
"node": "f8bbb9024b10f93cdbb8d940337398291d40dea8",
|
||||||
|
"parents": [
|
||||||
|
"06e557f3edf66faa1ccaba5dd8c203c21cc79f1e"
|
||||||
|
],
|
||||||
|
"permissions": ""
|
||||||
|
}
|
||||||
|
|
||||||
filelog/{revision}/{path} shows history of a single file
|
filelog/{revision}/{path} shows history of a single file
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user