Пример #1
0
 def get_commits_by_month(self, year, month):
     cache = defaultdict(list)
     default = []
     for commit in self.get_commits():
         cdt = commit_dt(commit)
         args = (cdt.year, cdt.month)
         cache[args].append(commit)
     return cache, default
Пример #2
0
 def get_active_days_count(self):
     days = set()
     for commit in self.get_commits():
         days.add(commit_dt(commit.commit_d).strftime('%Y-%m-%d'))
     return len(days)
Пример #3
0
 def get_first_commit_date(self):
     return commit_dt(self.get_first_commit())