Managing repositories

Tags: Flow

After creating an integration and connecting your Git host to your Flow account, start importing and managing your imported repos.

Who can use this?

 Core
Plus
 
  


Managing repositories

To manage and import repos:

  1. Click Settings in the top navigation of Flow. 
  2. In the left navigation under Integrations, click Repos.

On the Repo page, there are two tabs:

  • The Imported tab includes all of the repos that have already been imported into your account.
  • The Available tab includes all of the repos that are available to be imported.

back to top


Imported tab

The imported tab includes all the imported repos. Here, you can:

  • Use advanced filtering to narrow down your repo list.
  • Assign a repo to a different Integration.
  • Update the Paths to ignore list across multiple repos using the Edit paths to ignore menu item.
  • Update Repos
  • Add tags
  • Remove tags
  • Delete repos.
  • Select and view a repo's settings.

Use advanced filters

Use the advanced filters to find specific repos you need to delete or assign to a different integration

To use the advanced filters: 

  1. Select Show filters next to the search box. 
  2. The advanced filters appear. 
  3. Select your filtering criteria and add filters and groups.

Assign a a repo a different integration

If multiple users imported repos from the same Git host and project, you will have multiple integrations for the same account. Each repo shows as set up by the user that imported them. Assigning these repos to another integrations uses that user's integration to process and update your data without starting from scratch.

To assign a repo to a different integration:

  1. Locate the repos you want to assign to a different integration. 
  2. In the Actions drop down menu, click Assign to integration. A modal appears.
  3. Select the integration you want to assign the repo to. 
  4. Find the integration and click Save.
    The next screen will inform you if your assignment was successful. If the assignment was not successful, the repo was not associated with the integration’s account. Click Save again.

Edit Paths to Ignore

Paths to Ignore is a list of paths/files/directories that are currently being ignored or excluded from data analysis. Add or remove items from this list across multiple repos using this drop down menu item. See a list of file types that are ignored by default.

To ignore paths:

  1. Select the repos you want to edit the Paths to Ignore list for. 
  2. Click Edit Paths to Ignore from the Actions dropdown menu. 
  3. Update the list and click Save. 
  4. Confirm your changes.

Update Repos

Use the drop down menu item to update specific repos as needed.

To update repos:

  1. Select the repos you want to update.
  2. Click Update repos in the Actions dropdown.
  3. Confirm your selection.
  4. You have successfully queued your repos to update.

Add Repo Tags

To add a repo tag: 

  1. Select the repos you want to add a tag to.
  2. Click Add tags in the Actions dropdown menu. 
  3. In the Add tags modal, search for your desired tag or type in a new one to create a new tag.
  4. Click Save.

Remove Repo Tags

Use the Remove tags feature to remove repo tags from a selection of repos .

To remove repo tags:

  1. Select the repos you want to remove tags from.
  2. Click Remove tags from the Actions dropdown menu. 
  3. Search for the tags you want to remove.
  4. Click Save.

Tip: If you want to delete any repo tags that are not being used you can select the Remove unused tags. This will permanently delete the tags.

Delete repos

To delete repos from your imported repos list:

  1. Click Settings in the top navigation in Flow.
  2. In the left navigation under Integrations, click Repos.
  3. Select the repos you want to delete from your account.
  4. From the Actions drop down menu, click Remove selected.

    A message appears confirming your selection. 
  5. Click Yes, remove repo data.

    You successfully deleted your repo.

Delete a repo from the repo page

  1. From the Repos page, click on the name of the repo you want to view in more detail.
  2. On the repo specific page, click the trash can icon next to Update repo.

    A message appears asking you to confirm your selection. 
  3. Click Yes, remove repo data.

    Success! You successfully deleted your repo.

Select and view a repo’s settings

Click the repo’s name to view additional information on that repo. 

On the individual repo’s page, you can:

  • Visit URL - Go straight to your repo for cloud Git hosts by clicking Visit URL.
  • Update the repo - Click Update repo to place the repo into the updating queue. Learn more about Repository processing status.
  • Manage tags - Add or delete tags. Learn more about Repo tags.
  • Paths to ignore - Manage files types and directories you want Flow to ignore when processing the repo’s commits. Learn more about adding or excluding specific file types and directories.
  • Delete repo - Click the trash can icon to delete the repo from your account.

back to top


Available tab

The Available tab includes all of your available repos that you can import. Here you can:

  • Import individual repos.
  • Import all repos from a particular group/project.
  • Refresh all groups.

Import a repo individually

To import a repo individually:

  1. Locate the repo you would like to import. Find it by using the search bar or looking under the integration and group or project name. 
  2. Click Import. Once the repo is imported, it moves to your Imported tab.

Import all repos from a particular group or project

To import all repos from a particular group or project:

  1. Locate the group or project you want to import all repos for. 
  2. Click Import all. Once the repos are imported, they move to the Imported tab.

Refresh all groups

To refresh all groups, click Refresh all groups to force update your repo integrations. This ensures your available repo list is complete and updated.

Once you click Refresh all groups, the Available repo tab begins to update. This list can take some time to update in some instances. You may at this point leave this page and come back at a later time to see your updated repo list.

Show or hide projects or groups on the organization repo import page

Toggle the Show in repos page button to off to hide or remove an account or organization and all it’s associated repos from the Available tab of your repos page.

back to top


If you need help, please contact Pluralsight Support.