我该如何确保软件包的
composer.json
文件中列出的作者列表是正确的,这些作者信息应从Git日志中提取。如果一个作者有超过五个提交,则应将其包含在内。composer.json
文件中列出的作者列表是正确的,这些作者信息应从Git日志中提取。如果一个作者有超过五个提交,则应将其包含在内。一个相对简单的一行代码:
git log --format='{"name": "%aN", "email": "%aE"},' | sort | uniq -c | sort -nr | awk '$1 > 5 {$1=""; print $0}'
说明:
composer.json
所需格式)