Changes for page Tracking Type
Last modified by Achraf El Kari on 2022/06/13 13:17
Change comment:
(Autosaved)
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki.a elkari1 +XWiki.omoustaghfir - Content
-
... ... @@ -2,31 +2,98 @@ 2 2 {{toc/}} 3 3 {{/box}} 4 4 5 -= Paragraph1=5 += Introduction = 6 6 7 - Loremipsum dolor sitamet, consectetur adipiscing elit,seddo eiusmodtempor incididunt ut laboreetdolore magna aliqua. Utenimad minim veniam,quis nostrudexercitation ullamcolaboris nisi utaliquip ex eacommodoconsequat.Duisaute iruredolorinreprehenderitin voluptatevelit essecillum doloreeu fugiatnulla pariatur. Excepteurntoccaecat cupidatatnon proident,suntin culpa quiofficia deserunt mollit anim idest laborum.7 +Git endpoints take advantage of all git commands known and needed to create versions of files. 8 8 9 -= =Sub-paragraph==9 += Endpoints = 10 10 11 -Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 11 +|(% style="width:166px" %)**URL [method]**|(% style="width:189px" %)**Description**|(% style="width:383px" %)**Input example**|(% style="width:449px" %)**Output example** 12 +|(% style="width:166px" %)/rest/git/getstatus [GET]|(% style="width:189px" %)get all files that have been modified or untracked|(% style="width:383px" %)(no input required)|(% style="width:449px" %){{code language="JSON"}}{ 13 + "timestamp": 1620216790744, 14 + "status": "200", 15 + "data": [ 16 + { 17 + "fileName": "FileToF.txt", 18 + "status": "Untracked" 19 + }, 20 + { 21 + "fileName": "newfile.txt", 22 + "status": "Modified" 23 + } 24 + ] 25 +}{{/code}} 26 +|(% style="width:166px" %)/rest/git/history [GET]|(% style="width:189px" %)get all commits history, with their IDs ,authors ,messages, dates and if considired as current version or not |(% style="width:383px" %)(no input required)|(% style="width:449px" %){{code language="JSON"}}{ 27 + "timestamp": 1620217014704, 28 + "status": "200", 29 + "data": [ 30 + { 31 + "date": "Tue May 04 16:37:49 GMT+01:00 2021", 32 + "current": "true", 33 + "author": "person1232", 34 + "id": "11e8707eb50e25c00a62e4efedb5f6071ec7e27e", 35 + "message": "version 2" 36 + }, 37 + { 38 + "date": "Tue May 04 13:28:12 GMT+01:00 2021", 39 + "current": "false", 40 + "author": "person1", 41 + "id": "4b64d02451f47d9cb91d08faa986c941deef0f5c", 42 + "message": "version 1" 43 + } 44 + ] 45 +}{{/code}} 46 +|(% style="width:166px" %)/rest/git/commit [POST]|(% style="width:189px" %)commit changes in files with a message|(% style="width:383px" %){{code language="JSON"}}{ 47 +"files": 48 +[ 49 +{"fileName" : "newFile.xml"}, 50 +{"fileName" : "/dir/modifiedFile.pdf"} 51 +], 52 +"message": "this is a commit message" 53 +}{{/code}}|(% style="width:449px" %)((( 54 +it returns a String with the commit message meaning that the commit has passed successfully. 12 12 13 - == Sub-paragraph==56 +eg : 14 14 15 -Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 58 +{{code language="JSON"}}{ 59 + "timestamp": 1620217700570, 60 + "status": "200", 61 + "data": "this is a commit message" 62 +}{{/code}} 63 +))) 64 +|(% style="width:166px" %)((( 65 +/rest/git/switchComit/{id} 16 16 17 -=== Sub-sub paragraph === 67 +[GET] 68 +)))|(% style="width:189px" %)((( 69 +switch to a certain version and return the history of all commits. 18 18 19 -Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 71 +**__NB __**: if there are modified files in the current version, these files will be moved to 72 +)))|(% style="width:383px" %)((( 73 +the {id} in the URL should be replaced by the id of the wanted commit. 20 20 75 +eg : 21 21 22 -= Paragraph 2 = 77 +rest/git/switchComit/4b64d02451f47d9cb91d08faa986c941deef0f5c 78 +)))|(% style="width:449px" %){{code language="JSON"}}{ 79 + "timestamp": 1620217014704, 80 + "status": "200", 81 + "data": [ 82 + { 83 + "date": "Tue May 04 16:37:49 GMT+01:00 2021", 84 + "current": "false", 85 + "author": "person1232", 86 + "id": "11e8707eb50e25c00a62e4efedb5f6071ec7e27e", 87 + "message": "version 2" 88 + }, 89 + { 90 + "date": "Tue May 04 13:28:12 GMT+01:00 2021", 91 + "current": "true", 92 + "author": "person1", 93 + "id": "4b64d02451f47d9cb91d08faa986c941deef0f5c", 94 + "message": "version 1" 95 + } 96 + ] 97 +}{{/code}} 23 23 24 -Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 25 - 26 -== Sub-paragraph == 27 - 28 -Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 29 - 30 -== Sub-paragraph == 31 - 32 -Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 99 +== ==