gitqlite

package
v0.3.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 18, 2021 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCommitFileIter added in v0.2.0

func NewCommitFileIter(repo *git.Repository, opt *commitFileIterOptions) (*commitFileIter, error)

func NewCommitStatsIter added in v0.3.0

func NewCommitStatsIter(repo *git.Repository, opt *commitStatsIterOptions) (*commitStatsIter, error)

Types

type BlameIterator added in v0.3.7

type BlameIterator struct {
	// contains filtered or unexported fields
}

func NewBlameIterator added in v0.3.7

func NewBlameIterator(repo *git.Repository) (*BlameIterator, error)

func (*BlameIterator) Next added in v0.3.7

func (iter *BlameIterator) Next() (*BlamedLine, error)

type BlamedLine added in v0.3.7

type BlamedLine struct {
	File     string
	Line     int
	CommitID string
	Content  string
}

type GitBlameModule added in v0.3.7

type GitBlameModule struct {
	// contains filtered or unexported fields
}

func NewGitBlameModule added in v0.3.7

func NewGitBlameModule(options *GitBlameModuleOptions) *GitBlameModule

func (*GitBlameModule) Connect added in v0.3.7

func (m *GitBlameModule) Connect(c *sqlite3.SQLiteConn, args []string) (sqlite3.VTab, error)

func (*GitBlameModule) Create added in v0.3.7

func (m *GitBlameModule) Create(c *sqlite3.SQLiteConn, args []string) (sqlite3.VTab, error)

func (*GitBlameModule) DestroyModule added in v0.3.7

func (m *GitBlameModule) DestroyModule()

func (*GitBlameModule) EponymousOnlyModule added in v0.3.7

func (m *GitBlameModule) EponymousOnlyModule()

type GitBlameModuleOptions added in v0.3.7

type GitBlameModuleOptions struct {
	RepoPath string
}

type GitBranchesModule added in v0.3.1

type GitBranchesModule struct {
	// contains filtered or unexported fields
}

func NewGitBranchesModule added in v0.3.1

func NewGitBranchesModule(options *GitBranchesModuleOptions) *GitBranchesModule

func (*GitBranchesModule) Connect added in v0.3.1

func (m *GitBranchesModule) Connect(c *sqlite3.SQLiteConn, args []string) (sqlite3.VTab, error)

func (*GitBranchesModule) Create added in v0.3.1

func (m *GitBranchesModule) Create(c *sqlite3.SQLiteConn, args []string) (sqlite3.VTab, error)

func (*GitBranchesModule) DestroyModule added in v0.3.1

func (m *GitBranchesModule) DestroyModule()

func (*GitBranchesModule) EponymousOnlyModule added in v0.3.5

func (m *GitBranchesModule) EponymousOnlyModule()

type GitBranchesModuleOptions added in v0.3.5

type GitBranchesModuleOptions struct {
	RepoPath string
}

type GitFilesModule added in v0.3.1

type GitFilesModule struct {
	// contains filtered or unexported fields
}

func NewGitFilesModule added in v0.3.1

func NewGitFilesModule(options *GitFilesModuleOptions) *GitFilesModule

func (*GitFilesModule) Connect added in v0.3.1

func (m *GitFilesModule) Connect(c *sqlite3.SQLiteConn, args []string) (sqlite3.VTab, error)

func (*GitFilesModule) Create added in v0.3.1

func (m *GitFilesModule) Create(c *sqlite3.SQLiteConn, args []string) (sqlite3.VTab, error)

func (*GitFilesModule) DestroyModule added in v0.3.1

func (m *GitFilesModule) DestroyModule()

func (*GitFilesModule) EponymousOnlyModule added in v0.3.5

func (m *GitFilesModule) EponymousOnlyModule()

type GitFilesModuleOptions added in v0.3.5

type GitFilesModuleOptions struct {
	RepoPath string
}

type GitLogCLIModule added in v0.3.1

type GitLogCLIModule struct {
	// contains filtered or unexported fields
}

func NewGitLogCLIModule added in v0.3.1

func NewGitLogCLIModule(options *GitLogCLIModuleOptions) *GitLogCLIModule

func (*GitLogCLIModule) Connect added in v0.3.1

func (m *GitLogCLIModule) Connect(c *sqlite3.SQLiteConn, args []string) (sqlite3.VTab, error)

func (*GitLogCLIModule) Create added in v0.3.1

func (m *GitLogCLIModule) Create(c *sqlite3.SQLiteConn, args []string) (sqlite3.VTab, error)

func (*GitLogCLIModule) DestroyModule added in v0.3.1

func (m *GitLogCLIModule) DestroyModule()

func (*GitLogCLIModule) EponymousOnlyModule added in v0.3.5

func (m *GitLogCLIModule) EponymousOnlyModule()

type GitLogCLIModuleOptions added in v0.3.5

type GitLogCLIModuleOptions struct {
	RepoPath string
}

type GitLogModule added in v0.3.1

type GitLogModule struct {
	// contains filtered or unexported fields
}

func NewGitLogModule added in v0.3.1

func NewGitLogModule(options *GitLogModuleOptions) *GitLogModule

func (*GitLogModule) Connect added in v0.3.1

func (m *GitLogModule) Connect(c *sqlite3.SQLiteConn, args []string) (sqlite3.VTab, error)

func (*GitLogModule) Create added in v0.3.1

func (m *GitLogModule) Create(c *sqlite3.SQLiteConn, args []string) (sqlite3.VTab, error)

func (*GitLogModule) DestroyModule added in v0.3.1

func (m *GitLogModule) DestroyModule()

func (*GitLogModule) EponymousOnlyModule added in v0.3.5

func (m *GitLogModule) EponymousOnlyModule()

type GitLogModuleOptions added in v0.3.5

type GitLogModuleOptions struct {
	RepoPath string
}

type GitStatsModule added in v0.3.1

type GitStatsModule struct {
	// contains filtered or unexported fields
}

func NewGitStatsModule added in v0.3.1

func NewGitStatsModule(options *GitStatsModuleOptions) *GitStatsModule

func (*GitStatsModule) Connect added in v0.3.1

func (m *GitStatsModule) Connect(c *sqlite3.SQLiteConn, args []string) (sqlite3.VTab, error)

func (*GitStatsModule) Create added in v0.3.1

func (m *GitStatsModule) Create(c *sqlite3.SQLiteConn, args []string) (sqlite3.VTab, error)

func (*GitStatsModule) DestroyModule added in v0.3.1

func (m *GitStatsModule) DestroyModule()

func (*GitStatsModule) EponymousOnlyModule added in v0.3.5

func (m *GitStatsModule) EponymousOnlyModule()

type GitStatsModuleOptions added in v0.3.5

type GitStatsModuleOptions struct {
	RepoPath string
}

type GitTagsModule added in v0.3.1

type GitTagsModule struct {
	// contains filtered or unexported fields
}

func NewGitTagsModule added in v0.3.1

func NewGitTagsModule(options *GitTagsModuleOptions) *GitTagsModule

func (*GitTagsModule) Connect added in v0.3.1

func (m *GitTagsModule) Connect(c *sqlite3.SQLiteConn, args []string) (sqlite3.VTab, error)

func (*GitTagsModule) Create added in v0.3.1

func (m *GitTagsModule) Create(c *sqlite3.SQLiteConn, args []string) (sqlite3.VTab, error)

func (*GitTagsModule) DestroyModule added in v0.3.1

func (m *GitTagsModule) DestroyModule()

func (*GitTagsModule) EponymousOnlyModule added in v0.3.5

func (m *GitTagsModule) EponymousOnlyModule()

type GitTagsModuleOptions added in v0.3.5

type GitTagsModuleOptions struct {
	RepoPath string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL