github/changed-files/git-changed-files/index.js (16 lines of code) (raw):

const { fetchGitStatus } = require('./src/fetchGitStatus'); /* Diff filters : Added (A), Copied (C), Deleted (D), Modified (M), Renamed (R), changed (T), Unmerged (U), Unknown (X), Broken (B) https://git-scm.com/docs/git-diff#git-diff---diff-filterACDMRTUXB82308203 */ module.exports = function (userConfig) { let defaultConfig = { baseBranch: 'main', diffFilter: 'ACDMRTUXB', formats: false, showStatus: false, showCommitted: true, showUnCommitted: true, head: 'HEAD', }; const config = Object.assign(defaultConfig, userConfig); return fetchGitStatus(config); };