const { execSync } = require('child_process'); const fs = require('fs'); try { const log = execSync('git log -p -n 10 src/main.cpp', { encoding: 'utf8' }); fs.writeFileSync('git_log.txt', log); } catch(e) {}