--- layout: default title: "Repository Size History" description: "Daily measurements of the GitHub repository size for The Sunil Abraham Project, with change history and the latest recorded value." permalink: /tsap/repository-size/ categories: [TSAP Documentation] created: 2026-11-02 sitemap: true --- {% assign measurements = site.data.repository_size_log.measurements %} {% assign latest = measurements | last %} {% assign measurement_count = measurements | size %}

This page tracks the reported size of the The Sunil Abraham Project GitHub repository. Measurements are recorded by an automated Google Apps Script and published here from the repository's data file.

{% if latest %}

Latest recorded size

{{ latest.sizeMB | round: 2 }} MB

Recorded:

Measurements {{ measurement_count }}
Change from previous measurement {% if latest.changeMB == nil %} Baseline {% elsif latest.changeMB > 0 %} +{{ latest.changeMB | round: 2 }} MB {% elsif latest.changeMB < 0 %} {{ latest.changeMB | round: 2 }} MB {% else %} 0.00 MB {% endif %} {% if latest.changePercent != nil %} {% assign latest_change_percent = latest.changePercent | times: 100 | round: 2 %} {% if latest_change_percent > 0 %}+{% endif %}{{ latest_change_percent }}% since the previous measurement {% endif %}
{% else %}

No repository size measurements are available yet. The summary will appear after the first successful data publication.

{% endif %}

How this monitor works

The monitor records the repository size once a day, usually around 9 a.m. India Standard Time. The schedule may run a little earlier or later because Google Apps Script uses a time window. A measurement appears here after the script runs successfully and the site rebuilds.

The figures are the repository-size values returned by GitHub's API. They are not a count of pages, files, or commits. A change in the reported size can reflect changes to the repository and its Git data.

Measurement history

Newest measurements appear first. Timestamps are shown in UTC. On narrow screens, each record becomes a compact card for easier reading.

{% if measurements and measurement_count > 0 %}
{% for measurement in measurements reversed %} {% endfor %}
Recorded GitHub repository sizes, newest first
Recorded (UTC) Size Change Change (%) Status
{{ measurement.sizeMB | round: 2 }} MB {% if measurement.changeMB == nil %} — {% elsif measurement.changeMB > 0 %} +{{ measurement.changeMB | round: 2 }} MB {% elsif measurement.changeMB < 0 %} {{ measurement.changeMB | round: 2 }} MB {% else %} 0.00 MB {% endif %} {% if measurement.changePercent == nil %} — {% else %} {% assign row_change_percent = measurement.changePercent | times: 100 | round: 2 %} {% if row_change_percent > 0 %}+{% endif %}{{ row_change_percent }}% {% endif %} {{ measurement.status | default: "Recorded" | escape }}
{% else %}

The measurement history is not available yet.

{% endif %}

Source data: repository_size_log.json. The source file is updated by the monitoring script; this page does not make live API requests when opened.

{% include navbox-tsap.html %}