ABCDEFG
1
HTTP MethodRouteSummaryAssignee
Status
Comments
2
blameGET/gitapi/blame/HEAD/file/location/file.js#Getting blame result from HEADBrandonIP
3
/gitapi/blame/ af15c87b26c75263c005db59fb1513190b05c3f1/file/location/file.js#Getting blame result from commitBrandonIP
4
branchGET/gitapi/branch/file/E/#Listing branchesAlbert, MVDONESome values hardcoded
5
/gitapi/branch/master/file/E/#Getting branch metadataAlbert, MVDONE
6
POST/gitapi/branch/file/E/#Creating a branchAlbert, MVDONE
7
DELETE/gitapi/branch/{branch name}/file/E/#Removing a branchAlbert, MVDONE
8
cloneGET/gitapi/clone/workspace/P/#Getting the list of repositoriesAlbert, MVDONE
9
PUT/gitapi/clone/file/A/#Checking out a branchLef
10
/gitapi/clone/file/A/#Discarding changes in working directoryLef
11
POST/git/clone/#Creating a repository cloneAlbertDONEOnly supports http URL's
12
/git/clone/#Initializing a git repositoryLef, BrandonDONE
13
DELETE/git/clone/file/A/#Removing a cloneLefDONE
14
commitGET/gitapi/commit/HEAD/file/E/?parts=log#Listing commitsAlbert, MVDONE
15
/gitapi/commit/master..dataFreshness/file/D
#Listing commits revision or named commits
Albert, MVDONE
16
/gitapi/commit/c47c36518cd8aaf01b84afa55cf9a75badc882d9/file/q0/#Getting commit metadataAlbert, MVDONE
17
/gitapi/commit/c47c36518cd8aaf01b84afa55cf9a75badc882d9/file/q0/folder/file.txt?parts=body
#Getting file content in a commitAlbert, MVDONE
18
/git/commit/HEAD/file/MyProj/file.txt#Getting a file content from HEAD
19
PUT/git/commit/(revision)/file/MyProj/#Tagging a commit
20
POST/git/commit/HEAD/file/A/#Committing all files in indexAlbertDONE
21
/gitapi/commit/HEAD/file/E/#Amending a commit
22
/git/commit/HEAD/file/A/test.txt#Committing a single fileBrandon
23
/gitapi/commit/HEAD/file/E/#Merging changes from a remote to HEAD
24
/gitapi/commit/HEAD/file/E/#Cherry-picking a commit
25
DELETEhas not been implemented lulz#git rm
26
configGET/gitapi/config/clone/file/A/#Getting repository optionsAlbertDONE
27
/gitapi/config/user.name/clone/file/A/#Getting repository optionAlbertDONE
28
PUT/gitapi/config/user.name/clone/file/A/#Updating repository optionAlbert, MVDONE
Reading config uses ini, can't use nodegit until library supports
29
POST/gitapi/config/clone/file/A/#Setting repository optionAlbert, MVDONE
30
DELETE/gitapi/config/user.name/clone/file/A/#Unsetting repository option
31
diffGET/gitapi/diff/Default/file/MyProj/
#Getting a diff between working tree and index
Albert, MVDONE
URL might be wrong, seems to only call for specific files (not a general repo). Not displaying diffs for new files correctly (missing ++/--).
32
/gitapi/diff/Cached/file/MyProj/#Getting a diff between index and HEADAlbert, MVDONE
Also does not show anything for files that are added but have previous histories.
33
/gitapi/diff/{old revision}..{new revision}/file/MyProj/#Getting a diff between two commitsAlbert, MVDONEWhen showing preview of file, doesn't highlight in green.
34
POST/git/diff/{old revision}/file/MyProj/file.txt#Getting a diff location for two commitsAlbert, MVDONE
35
indexGET/gitapi/index/file/MyProj/file.txt#Getting a file content from index
Albert, Brandon
DONE
36
PUT/gitapi/index/file/A/folder/file.txt#Staging a file
Brandon, Albert
DONE
37
/gitapi/index/file/A/#Staging files
Brandon, Albert
DONE
38
POST/git/index/file/E/#Unstaging all files in the indexBrandon, MVDONE
39
/git/index/file/E/file.txt#Unstaging a single fileBrandon, MVDONE
40
/git/index/file/E/#Unstaging a group of filesBrandon, MVDONE
41
remoteGET/gitapi/remote/file/E/#Getting the list of remotesAlbert, MVDONE
42
/git/remote/(remote)/file/E/#Getting the list of remote's branchesAlbert, MVDONE
43
/git/remote/(remote)/(branch)/file/E/#Getting the remote branch detailsAlbert, MV
44
POST/git/remote/file/E/#Adding a new remoteAlbert, MVDONE
45
/git/remote/(remote)/file/E/#Fetching changes from a remoteAlbert, MVDONE
46
/git/remote/(remote)/(branch)/file/E/#Pushing changes to a remoteAlbert, MVDONEOnly supports http URL's
47
DELETE/git/remote/(remote)/file/E/#Removing remotesAlbert, MVDONE
48
statusGET/gitapi/status/file/A/folder/#Getting status for a git projectAlbert, MVDONENot sure about some categories (typechange)
49
tagGET/gitapi/tag/file/E/#Listing tagsAlbert, MVDONE
50
POST/gitapi/tag/
#Creating a new tag (TBD on documentation)
51
DELETE/gitapi/tag/tag1/file/A/#Removing a tagAlbert, MVDONE
52
stashGET/gitapi/stash/file/A#Getting list of stashesLef