25. Revparse¶
These methods help in findings refs and parsing revision strings for git objects.
25.1. revparse¶
| parameters | Returns |
|---|---|
| luagit2_repository | luagit2_revspec |
| spec (string) |
luagit2_repository: The repository from where to look for and parse the given spec string.spec: The spec string to parse. example :origin/master..HEADto get refspec data between master and HEAD.
Note
See man gitrevisions or http://git-scm.com/docs/git-rev-parse.html#_specifying_revisions for information on the syntax of spec string accepted.
- Returns
luagit2_revspecwhich can be later used by helper methods : revspec_from() and revspec_to() to get the From &`to` objects pointed by luagit2_revspec,
25.2. revparse_single¶
| parameters | Returns |
|---|---|
| luagit2_repository | luagit2_object |
| spec (string) |
luagit2_repository: The repository from where to look for and parse the given spec string.spec: The spec string to parse. This should point to only one of the objects.
- Returns corresponding
luagit2_objectbeing pointed or gives an error.