Here, you will find comprehensive information about all the repositories that have been successfully fetched after connecting your Git providers.
Repository Information
After establishing a connection with your Git providers, our tool collects essential data from your repositories. Below are the key pieces of information displayed for each repository:- Repository Name: The name of the fetched repository.
- Project: The name of the project that this repository is part of.
- Branch: The branch from which the data is being fetched, ensuring you are working with the latest changes.
- Technology: The primary technology or programming language used in the repository, allowing you to gauge the tech stack at a glance.
- Status: Represents the current state of metrics collection for each repository. The status values indicate the operational state of the metrics and are influenced by user actions, as follows:
- Enabled: Metrics are actively running and being collected for the repository.
- Disabled: Metrics have been turned off and are not being collected.
- Restricted: Real-time metrics collection is limited because the webhook for this repository cannot be set up due to the Git provider user lacking repository admin permissions. Nonetheless, new commits will be processed every 24 hours, ensuring periodic updates are captured despite the webhook restriction.
- Invalid: The user attempted to enable metrics, but it failed due to insufficient permissions or an issue setting up the necessary webhook.
- NULL / Empty: This is the default state for newly fetched repositories or existing repositories when this feature is first deployed, indicating that no metrics have been enabled yet.
- Progress: Displays the status of data processing fetched from the repository. Once ready, the bar turns green, indicating the number of commits in each repository.
- Last Commit: Displays the timestamp of the last commit processed from this repository, giving you visibility into the most recent activity.
- Ignored Files: You have the opportunity to exclude specific files or directories from the assessment, including libraries and other non-original code. This allows you to focus the analysis on the code you’ve written, ensuring that external libraries or irrelevant files are not included.