Worktree.add AsyncExperimental
Worktree.add(repo, name, path, opts).then(function(worktree) {
// Use worktree
});
Parameters |
Type |
|
repo |
Repository |
Repository to create working tree for |
name |
String |
Name of the working tree |
path |
String |
Path to create working tree at |
opts |
WorktreeAddOptions |
Options to modify default behavior. May be NULL |
Worktree.list AsyncExperimental
Worktree.list(repo).then(function(strarray) {
// Use strarray
});
Parameters |
Type |
|
repo |
Repository |
the repo to use when listing working trees |
Worktree.lookup AsyncExperimental
Worktree.lookup(repo, name).then(function(worktree) {
// Use worktree
});
Parameters |
Type |
|
repo |
Repository |
The repository containing worktrees |
name |
String |
Name of the working tree to look up |
Worktree.openFromRepository AsyncExperimental
Worktree.openFromRepository(repo).then(function(worktree) {
// Use worktree
});
Parameters |
Type |
|
repo |
Repository |
Repository to look up worktree for |
Worktree#isLocked SyncExperimental
var result = worktree.isLocked(reason);
Parameters |
Type |
|
reason |
Buf |
Buffer to store reason in. If NULL no reason is stored. |
| Returns | |
| — | — |
| Number | 0 when the working tree not locked, a value greater
than zero if it is locked, less than zero if there was an
error |
Worktree#isPrunable SyncExperimental
var result = worktree.isPrunable(opts);
Worktree#lock SyncExperimental
var result = worktree.lock(reason);
Parameters |
Type |
|
reason |
String |
Reason why the working tree is being locked |
Returns |
|
Number |
0 on success, non-zero otherwise |
Worktree#name SyncExperimental
var string = worktree.name();
Worktree#path SyncExperimental
var string = worktree.path();
Worktree#prune SyncExperimental
var result = worktree.prune(opts);
Parameters |
Type |
|
opts |
WorktreePruneOptions |
Specifies which checks to override. See git_worktree_is_prunable . May be NULL |
Returns |
|
Number |
0 or an error code |
Worktree#unlock SyncExperimental
var result = worktree.unlock();
Returns |
|
Number |
0 on success, 1 if worktree was not locked, error-code |
otherwise |
|
Worktree#validate SyncExperimental
var result = worktree.validate();
Returns |
|
Number |
0 when worktree is valid, error-code otherwise |
Worktree.PRUNE ENUM
Flag |
Value |
Worktree.PRUNE.GIT_WORKTREE_PRUNE_VALID |
1 |
Worktree.PRUNE.GIT_WORKTREE_PRUNE_LOCKED |
2 |
Worktree.PRUNE.GIT_WORKTREE_PRUNE_WORKING_TREE |
4 |