MCPcopy Create free account
hub / github.com/KentBeck/BPlusTree3 / main

Function main

visualize_programming_time.py:351–367  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

349
350
351def main():
352 print("Creating comprehensive programming time visualization...")
353
354 commits = parse_git_log()
355 if not commits:
356 print("No commits found!")
357 return
358
359 sessions = calculate_programming_sessions(commits, max_gap_minutes=120)
360 daily_data = analyze_daily_programming(sessions)
361
362 create_comprehensive_visualization(sessions, daily_data)
363
364 print(f"Visualization saved as 'programming_time_comprehensive.png'")
365 print(
366 f"Analysis complete: {len(commits)} commits, {len(sessions)} sessions, {len(daily_data)} days"
367 )
368
369
370if __name__ == "__main__":

Callers 1

Calls 4

parse_git_logFunction · 0.70

Tested by

no test coverage detected