Skip to content

Latest commit

 

History

History
114 lines (86 loc) · 2.89 KB

File metadata and controls

114 lines (86 loc) · 2.89 KB
layout default
menu_item api
title Refspec
description Version 0.26.1
return_to
API Documentation Index
/api/
sections
parse #direction #dst #dstMatches #force #src #srcMatches #string
#parse
#direction
#dst
#dstMatches
#force
#src
#srcMatches
#string

Refspec.parse AsyncExperimental

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 SyncExperimental

var result = refspec.direction();
Returns
Number GIT_DIRECTION_FETCH or GIT_DIRECTION_PUSH

Refspec#dst SyncExperimental

var string = refspec.dst();
Returns
String the refspec's destination specifier

Refspec#dstMatches SyncExperimental

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 SyncExperimental

var result = refspec.force();
Returns
Number 1 if force update has been set, 0 otherwise

Refspec#src SyncExperimental

var string = refspec.src();
Returns
String the refspec's source specifier

Refspec#srcMatches SyncExperimental

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 SyncExperimental

var string = refspec.string();
Returns
String