Documentation
¶
Index ¶
- Constants
- type GitCommitRepository
- type GitUserRepository
- type IniFileProfileRepository
- func (i *IniFileProfileRepository) Delete(workspace domain.ProfileWorkspace) error
- func (i *IniFileProfileRepository) Get(workspace domain.ProfileWorkspace) (*domain.Profile, error)
- func (i *IniFileProfileRepository) List() ([]*domain.Profile, error)
- func (i *IniFileProfileRepository) Save(profile *domain.Profile) error
Constants ¶
View Source
const GIT_GLOBAL_CONFIG_FILE = ".gitconfig"
View Source
const GIT_LOCAL_CONFIG_FILE = ".git/config"
View Source
const GIT_SECTION_USER = "user"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitCommitRepository ¶
type GitCommitRepository struct {
// contains filtered or unexported fields
}
func NewGitCommitRepository ¶
func NewGitCommitRepository(path string) (*GitCommitRepository, error)
func (*GitCommitRepository) Get ¶
func (r *GitCommitRepository) Get(hash *domain.ScmCommitHash) (*domain.ScmCommit, error)
func (*GitCommitRepository) Save ¶ added in v0.1.5
func (r *GitCommitRepository) Save(author *domain.ScmCommitAuthor) error
type GitUserRepository ¶
type GitUserRepository struct {
// contains filtered or unexported fields
}
func NewGitUserRepository ¶
func NewGitUserRepository(path string) (*GitUserRepository, error)
func (*GitUserRepository) Delete ¶ added in v0.1.5
func (i *GitUserRepository) Delete() error
type IniFileProfileRepository ¶
type IniFileProfileRepository struct {
// contains filtered or unexported fields
}
func NewIniFileProfileRepository ¶
func NewIniFileProfileRepository(paths []string) (*IniFileProfileRepository, error)
func (*IniFileProfileRepository) Delete ¶
func (i *IniFileProfileRepository) Delete(workspace domain.ProfileWorkspace) error
func (*IniFileProfileRepository) Get ¶
func (i *IniFileProfileRepository) Get(workspace domain.ProfileWorkspace) (*domain.Profile, error)
Click to show internal directories.
Click to hide internal directories.