Skip to main content

Repository Detail

The Repository Detail page provides a comprehensive view of a single repository. It is organized into seven tabs.

Overview Tab

The Overview tab shows high-level information about the repository:

  • Overall Stats: Backup count, last backup status, and total storage used.
  • Last Backup: Timestamp and status of the most recent backup.
  • Next Scheduled Backup: When the next automatic backup will run (if a scheduler is configured).

Backups Tab

Lists all backup snapshots for this repository in a table:

ColumnDescription
StatusSuccess or failed.
Repository NameThe full name of the repository.
ScopesIcons indicating which scopes were included (Code & Commits, Pull Requests, Issues).
StorageIcons indicating which storages stored the backup snapshot (GitSec Storage & BYOS).
Start TimeWhen the backup started.
Finish TimeWhen the backup completed.
Elapsed TimeTotal duration of the backup.
SizeTotal size of the backup snapshot.

Click the restore button on any backup row to initiate a Restore Wizard from that snapshot.

Restore Tab

Shows a table of restore operations performed for this repository, with source and target repository details.

Scheduler Tab

Configure automated backups for this specific repository. The scheduler form includes:

  • Name: A label for the scheduler.
  • Type: Daily, Weekly, Monthly, or Custom (CRON with a Quartz expression).
  • Time: The time of day to run the backup. Weekly schedules run on one or more selected days of the week; Monthly schedules run on a specific day of the month.
  • Timezone: UTC, Eastern Time (America/New_York), or Local (Istanbul) (Europe/Istanbul). The timezone selector is not shown when Custom (CRON) is selected, the CRON expression defines the schedule on its own.
  • Included Items: Which scopes to include (Code & Commits, Pull Requests, Issues).

Below the form, a Saved Schedulers table lists all schedulers configured for this repository. Each row provides an enable/disable switch (Active/Inactive), a Backup Now action that runs the schedule immediately using its configured scopes, and a delete action guarded by a confirmation dialog. The same actions available on the global Schedulers page. See Creating a Scheduler for detailed instructions.

Activity Tab

Shows the job history for this repository, including:

  • Job status and progress bars
  • Trigger type (On Demand, Scheduled, Push Event)
  • Start and finish times

Push Event Tab

Configure automatic backups triggered by Git push events. See Push Event Backups for details.

  • Enable/Disable Toggle: Turn push event backups on or off for this repository.
  • Included Items: Select which scopes to include when a push event triggers a backup.