如何从Git的提交历史中生成Composer作者列表?

时间:2016-10-28 02:16:27

标签: php git composer-php

如何确保包的#include<iostream> #include<string> #include<fstream> using namespace std; int main() { ifstream inFile; char myArray[15][15]; inFile.open("C:\test\Ch5p_fa.asc"); int rows = 10; int columns = 10; for (int i = 0; i < rows; i++) { for (int j = 0; j < columns; j++) { inFile.get(myArray[i][j]); } } for (int i = 0; i < rows; i++) { for (int j = 0; j < columns; j++) { cout << myArray[i][j] << ' '; } cout << endl << endl; } inFile.close(); cin.get(); } 文件具有正确的作者列表,从Git日志中提取?如果e有超过五次提交,则应包括作者。

1 个答案:

答案 0 :(得分:2)

一个简单的( - )单线:

composer.json

解释:

  1. 获取所有提交的列表,但仅显示作者的姓名和电子邮件地址(采用git log --format='{"name": "%aN", "email": "%aE"},' | sort | uniq -c | sort -nr | awk '$1 > 5 {$1=""; print $0}'
  2. 所需的格式
  3. 对此进行排序,以确保同一作者的所有提交都归为一组
  4. 将此内容仅过滤为唯一行,并附加计数
  5. 再次排序,这次是附加计数
  6. 最后只打印计数大于5的那些行,并排除最终输出中的计数字段