123456789101112131415161718 |
- const { execa, hasProjectGit } = require('@vue/cli-shared-utils')
- module.exports = async function getChangedFiles (context) {
- if (!hasProjectGit(context)) return []
- const { stdout } = await execa('git', [
- 'ls-files',
- '-o',
- '--exclude-standard',
- '--full-name'
- ], {
- cwd: context
- })
- if (stdout.trim()) {
- return stdout.split(/\r?\n/g)
- }
- return []
- }
|