mirror of https://github.com/grpc/grpc.git
parent
c4478a103b
commit
0fe74d35ee
1 changed files with 22 additions and 0 deletions
@ -0,0 +1,22 @@ |
||||
#!/usr/bin/env python |
||||
|
||||
import subprocess |
||||
import datetime |
||||
|
||||
def daterange(start, end): |
||||
for n in range(int((end - start).days)): |
||||
yield start + datetime.timedelta(n) |
||||
|
||||
start_date = datetime.date(2014, 11, 21) |
||||
end_date = datetime.date(2017, 3, 26) |
||||
|
||||
for dt in daterange(start_date, end_date): |
||||
dmy = dt.strftime('%Y-%m-%d') |
||||
sha1 = subprocess.check_output(['git', 'rev-list', '-n', '1', |
||||
'--before=%s' % dmy, |
||||
'master']).strip() |
||||
subprocess.check_call(['git', 'checkout', sha1]) |
||||
subprocess.check_call(['git', 'submodule', 'update']) |
||||
subprocess.check_call(['git', 'clean', '-f', '-x', '-d']) |
||||
subprocess.check_call(['cloc', '--vcs=git', '--by-file', '--yaml', '--out=../count/%s.yaml' % dmy, '.']) |
||||
|
Loading…
Reference in new issue