Skip to content

Latest commit

 

History

History
84 lines (67 loc) · 2.49 KB

File metadata and controls

84 lines (67 loc) · 2.49 KB
layout default
menu_item api
title FilterList
description Version 0.26.1
return_to
API Documentation Index
/api/
sections
load #applyToBlob #applyToData #applyToFile
#load
#applyToBlob
#applyToData
#applyToFile

FilterList.load AsyncExperimental

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 AsyncExperimental

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 AsyncExperimental

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 AsyncExperimental

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