FilterList.load
FilterList.load(repo, blob, path, mode, flags).then(function(filterList) {
// Use filterList
});
| Parameters | Type | |
|---|---|---|
| repo | Repository | Repository object that contains path |
| blob | Blob | The blob to which the filter will be applied (if known) |
| path | String | Relative path of the file to be filtered |
| mode | Number | Filtering direction (WT->ODB or ODB->WT) |
| flags | Number | Combination of git_filter_flag_t flags |
| Returns | |
|---|---|
| FilterList | Output newly created git_filter_list (or NULL) |
FilterList#applyToBlob
filterList.applyToBlob(blob).then(function(buf) {
// Use buf
});
| Parameters | Type | |
|---|---|---|
| blob | Blob | the blob to filter |
| Returns | |
|---|---|
| Buf | buffer into which to store the filtered file |
FilterList#applyToData
filterList.applyToData(in).then(function(buf) {
// Use buf
});
| Parameters | Type | |
|---|---|---|
| in | Buf | Buffer containing the data to filter |
| Returns | |
|---|---|
| Buf | Buffer to store the result of the filtering |
FilterList#applyToFile
filterList.applyToFile(repo, path).then(function(buf) {
// Use buf
});
| Parameters | Type | |
|---|---|---|
| repo | Repository | the repository in which to perform the filtering |
| path | String | the path of the file to filter, a relative path will be taken as relative to the workdir |
| Returns | |
|---|---|
| Buf | buffer into which to store the filtered file |