Refspec.parse
Refspec.parse(input, is_fetch).then(function(refspec) {
// Use refspec
});
| Parameters | Type | |
|---|---|---|
| input | String | the refspec string |
| is_fetch | Number | is this a refspec for a fetch |
| Returns | |
|---|---|
| Refspec | hold the refspec handle |
Refspec#direction
var result = refspec.direction();
| Returns | |
|---|---|
| Number | GIT_DIRECTION_FETCH or GIT_DIRECTION_PUSH |
Refspec#dst
var string = refspec.dst();
| Returns | |
|---|---|
| String | the refspec’s destination specifier |
Refspec#dstMatches
var result = refspec.dstMatches(refname);
| Parameters | Type | |
|---|---|---|
| refname | String | the name of the reference to check |
| Returns | |
|---|---|
| Number | 1 if the refspec matches, 0 otherwise |
Refspec#force
var result = refspec.force();
| Returns | |
|---|---|
| Number | 1 if force update has been set, 0 otherwise |
Refspec#src
var string = refspec.src();
| Returns | |
|---|---|
| String | the refspec’s source specifier |
Refspec#srcMatches
var result = refspec.srcMatches(refname);
| Parameters | Type | |
|---|---|---|
| refname | String | the name of the reference to check |
| Returns | |
|---|---|
| Number | 1 if the refspec matches, 0 otherwise |
Refspec#string
var string = refspec.string();
| Returns | |
|---|---|
| String |