()
| 21 | } |
| 22 | |
| 23 | function resolveMode() { |
| 24 | const argMode = process.argv |
| 25 | .find(arg => arg.startsWith('--mode=')) |
| 26 | ?.split('=')[1]; |
| 27 | const envMode = process.env.PREPUSH_MODE; |
| 28 | const mode = (argMode || envMode || 'full').toLowerCase(); |
| 29 | return mode === 'fast' ? 'fast' : 'full'; |
| 30 | } |
| 31 | |
| 32 | function getDiffRange() { |
| 33 | try { |