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 |