Improvements to RepositoryManager class for Git integration

Description

According to , we could reuse the directory created for cloning git repositories if it already exists.

According to we should create a credential provider that fetched the credentials from secure store only when it’s asked for credentials.

Release Notes

None

Activity

Show:

Arjan Bal February 15, 2023 at 5:00 AM

For reusing directories, the present plan intentionally doesn’t reuse Repository managers to prevent concurrent operations from interfering and causing race conditions while reading files and performing git operations. After MVP, we intend to use a common cloned repository cache for which we will design a synchronisation strategy for access to the shared repository.

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Affects versions

Triaged

Yes

Components

Priority

Created February 8, 2023 at 8:30 AM
Updated February 27, 2023 at 10:18 AM
Resolved February 15, 2023 at 5:00 AM