Pathspec.create
var pathspec = Pathspec.create(pathspec);
Parameters | Type | |
---|---|---|
pathspec | Strarray | A git_strarray of the paths to match |
Returns | |
---|---|
Pathspec | Output of the compiled pathspec |
Pathspec#matchDiff
pathspec.matchDiff(diff, flags).then(function(pathspecMatchList) {
// Use pathspecMatchList
});
Parameters | Type | |
---|---|---|
diff | Diff | A generated diff list |
flags | Number | Combination of git_pathspec_flag_t options to control match |
Returns | |
---|---|
PathspecMatchList | Output list of matches; pass NULL to just get return value |
Pathspec#matchIndex
pathspec.matchIndex(index, flags).then(function(pathspecMatchList) {
// Use pathspecMatchList
});
Parameters | Type | |
---|---|---|
index | Index | The index to match against |
flags | Number | Combination of git_pathspec_flag_t options to control match |
Returns | |
---|---|
PathspecMatchList | Output list of matches; pass NULL to just get return value |
Pathspec#matchTree
pathspec.matchTree(tree, flags).then(function(pathspecMatchList) {
// Use pathspecMatchList
});
Parameters | Type | |
---|---|---|
tree | Tree | The root-level tree to match against |
flags | Number | Combination of git_pathspec_flag_t options to control match |
Returns | |
---|---|
PathspecMatchList | Output list of matches; pass NULL to just get return value |
Pathspec#matchWorkdir
pathspec.matchWorkdir(repo, flags).then(function(pathspecMatchList) {
// Use pathspecMatchList
});
Parameters | Type | |
---|---|---|
repo | Repository | The repository in which to match; bare repo is an error |
flags | Number | Combination of git_pathspec_flag_t options to control match |
Returns | |
---|---|
PathspecMatchList | Output list of matches; pass NULL to just get return value |
Pathspec#matchesPath
var result = pathspec.matchesPath(flags, path);
Parameters | Type | |
---|---|---|
flags | Number | Combination of git_pathspec_flag_t options to control match |
path | String | The pathname to attempt to match |
Returns | |
---|---|
Number | 1 is path matches spec, 0 if it does not |
Pathspec.FLAG
Flag | Value |
---|---|
Pathspec.FLAG.DEFAULT | 0 |
Pathspec.FLAG.IGNORE_CASE | 1 |
Pathspec.FLAG.USE_CASE | 2 |
Pathspec.FLAG.NO_GLOB | 4 |
Pathspec.FLAG.NO_MATCH_ERROR | 8 |
Pathspec.FLAG.FIND_FAILURES | 16 |
Pathspec.FLAG.FAILURES_ONLY | 32 |