Expose base class for Git source plugins
Description
Add a _GitSourceBase
class to act as the base class for deriving
source plugins that work with Git. The first user of this base class is
the git
source plugin that's in core at the moment.
The contents of this base class is identical to the existing GitSource
class, where the name of the class is the only difference.
Note that we are exposing a private member here as we expect it to move to a separate package soon. See the following discussion for more details: #739 (comment 124819869)
This merge request, when approved, will close:
Fixes #739 (closed).