In the Punchcard tab of the Graphs page, you can see a commit summary by day of the week and hour.

Below on the page, you'll find:

  • instructions on how to view the Punchcard graph
  • a detailed description of all elements
  • an overview of the filtering capabilities

For easier navigation, use the Table of Contents at the top-right of the page.

How to generate the Punchcard graph

Repository

To view Punchcard on the repository level:

  • Navigate to the repository of your choice.
  • Click on the Graphs icon in the left-hand sidebar, located under Apps.
  • Choose Punchcard.

Workspace and Project 

To view Punchcard on workspace/project level:

  • In the left sidebar, click the Graphs icon under Apps.
  • Choose Punchcard.

How to view Graphs for projects

To view data for specific projects within your workspace:

  1. Navigate to the Graphs section in the header.
  2. Select the Punchcard tab on the Graphs page.
  3. Locate the Projects selector positioned above the graph display area.
  4. Click on the dropdown menu to open the list of available projects.
  5. Select one or more projects from the list.
    • You can select a single project to focus on its individual data.
    • Or select multiple projects to compare data across them.

Once selected, the chart will automatically update to reflect the data for the chosen projects.

Analyze the distribution of commits by time

The Punchcard graph visualizes the distribution of commits by day of the week and hour.

Hovering your mouse over a circle will display the exact number of commits made during that hour on that day.

If you hover over a day of the week, you'll see how many commits were made on that day.

Filtering the displayed data

You can filter all the information displayed in the Punchcard graph by period.

To select a time period for your Punchcard, use the filter located above the graph.