You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
index.addAll(pathspec,flags,callback,payload).then(function(result){// Use result});
| Parameters | Type |
| --- | --- | --- |
| pathspec | Strarray | array of path patterns |
| flags | Number | combination of git_index_add_option_t flags |
| callback | IndexMatchedPathCb | notification callback for each added/updated path (also gets index of matching pathspec entry); can be NULL; return 0 to add, >0 to skip, <0 to abort scan. |
| payload | Void | payload passed through to callback function |
Returns
Number
0 on success, negative callback return value, or error code
Index#addByPath Async
index.addByPath(path).then(function(result){// Use result});
index.clear().then(function(result){// Use result});
Returns
Number
0 on success, error code
<
0 on failure
Index#conflictAdd Async
index.conflictAdd(ancestor_entry,our_entry,their_entry).then(function(result){// Use result});
| Parameters | Type |
| --- | --- | --- |
| ancestor_entry | IndexEntry | the entry data for the ancestor of the conflict |
| our_entry | IndexEntry | the entry data for our side of the merge conflict |
| their_entry | IndexEntry | the entry data for their side of the merge conflict |
Returns
Number
0 or an error code
Index#conflictCleanup Async
index.conflictCleanup().then(function(result){// Use result});
Returns
Number
0 or an error code
Index#conflictGet Async
index.conflictGet(path).then(function(indexEntry){// Use indexEntry});
index.read(force).then(function(result){// Use result});
| Parameters | Type |
| --- | --- | --- |
| force | Number | if true, always reload, vs. only read if file has changed |
Returns
Number
0 or an error code
Index#readTree Async
index.readTree(tree).then(function(result){// Use result});
| Parameters | Type |
| --- | --- | --- |
| tree | Tree | tree to read |
Returns
Number
0 or an error code
Index#remove Async
index.remove(path,stage).then(function(result){// Use result});
| Parameters | Type |
| --- | --- | --- |
| path | String | path to search |
| stage | Number | stage to search |
Returns
Number
0 or an error code
Index#removeAll Async
index.removeAll(pathspec,callback,payload).then(function(result){// Use result});
| Parameters | Type |
| --- | --- | --- |
| pathspec | Strarray | array of path patterns |
| callback | IndexMatchedPathCb | notification callback for each removed path (also gets index of matching pathspec entry); can be NULL; return 0 to add, >0 to skip, <0 to abort scan. |
| payload | Void | payload passed through to callback function |
Returns
Number
0 on success, negative callback return value, or error code
Index#removeByPath Async
index.removeByPath(path).then(function(result){// Use result});
index.removeDirectory(dir,stage).then(function(result){// Use result});
| Parameters | Type |
| --- | --- | --- |
| dir | String | container directory path |
| stage | Number | stage to search |
Returns
Number
0 or an error code
Index#setCaps Sync
varresult=index.setCaps(caps);
| Parameters | Type |
| --- | --- | --- |
| caps | Number | A combination of GIT_INDEX_CAPABILITY values |
Returns
Number
0 on success, -1 on failure
Index#setVersion Sync
varresult=index.setVersion(version);
| Parameters | Type |
| --- | --- | --- |
| version | Number | The new version number |
Returns
Number
0 on success, -1 on failure
Index#updateAll Async
index.updateAll(pathspec,callback,payload).then(function(result){// Use result});
| Parameters | Type |
| --- | --- | --- |
| pathspec | Strarray | array of path patterns |
| callback | IndexMatchedPathCb | notification callback for each updated path (also gets index of matching pathspec entry); can be NULL; return 0 to add, >0 to skip, <0 to abort scan. |
| payload | Void | payload passed through to callback function |
Returns
Number
0 on success, negative callback return value, or error code
Index#version Sync
varresult=index.version();
Returns
Number
the index version
Index#write Async
index.write().then(function(result){// Use result});
Returns
Number
0 or an error code
Index#writeTree Async
index.writeTree().then(function(oid){// Use oid});